纯CSS绘制漂亮的圆形图案效果


Posted in HTML / CSS onMay 07, 2014

另外一种也可以用CSS简单的实现的形状是圆形。使用border-radius,你可以画出各种漂亮的圆形图案。

纯CSS绘制漂亮的圆形图案效果

CSS代码

只需要将你的网页元素的每个边的border-radius甚至成50%,你就能得到任意大小的圆:

复制代码
代码如下:

.circle {
border-radius: 50%;
width: 200px;
height: 200px;
/* 宽度和高度需要相等 */
}

这确实是非常的简单,但我们无法抵挡在之上使用CSS渐变色和基本旋转动画的诱惑::
复制代码
代码如下:

/* 动画定义 */
@keyframes spin {
from { transform: rotate(0deg); }
to { transform: rotate(360deg); }
}</p> <p>/* 旋转,渐变色 */
#advanced {
width: 200px;
height: 200px;</p> <p> background-image: -moz-radial-gradient(45px 45px 45deg, circle cover, yellow 0%, orange 100%, red 95%);
background-image: -webkit-radial-gradient(45px 45px, circle cover, yellow, orange);
background-image: radial-gradient(45px 45px 45deg, circle cover, yellow 0%, orange 100%, red 95%);</p> <p> animation-name: spin;
animation-duration: 3s; /* 3 seconds */
animation-iteration-count: infinite;
animation-timing-function: linear;
}

哇塞,这就是这个漂亮的CSS圆形了!

用CSS画圆的技术初看起来不像CSS画三角技术那么有用,但在页面设计中仍然不乏它的价值。你可以在页面加载时使用动画圆表现loading…,怎么用,这要看你的创意了。你有好的创意吗?

HTML / CSS 相关文章推荐
详解CSS的border边框属性及其在CSS3中的新特性
May 10 HTML / CSS
IE浏览器单独写CSS样式的几种方法
Oct 14 HTML / CSS
使用css3实现的tab选项卡代码分享
Dec 09 HTML / CSS
使用CSS3来匹配横屏竖屏的简单方法
Aug 04 HTML / CSS
CSS3中Animation属性的使用详解
Aug 06 HTML / CSS
CSS3绘制超炫的上下起伏波动进度加载动画
Apr 21 HTML / CSS
CSS3实现点击放大的动画实例代码
Feb 27 HTML / CSS
CSS3 旋转立方体问题详解
Jan 09 HTML / CSS
CSS3选择器新增问题的实现
Jan 21 HTML / CSS
详解Canvas 实现炫丽的粒子运动效果(粒子生成文字)
Feb 01 HTML / CSS
Html5页面获取微信公众号的openid的方法
May 12 HTML / CSS
使用CSS实现音波加载效果
May 07 HTML / CSS
css3制作彩色边线3d立体按钮的示例(css3按钮)
May 06 #HTML / CSS
css3实现顶部社会化分享按钮示例
May 06 #HTML / CSS
css3圆角边框和边框阴影示例
May 05 #HTML / CSS
CSS3 Columns分列式布局方法简介
May 03 #HTML / CSS
css3 2D图片转动样式可以扩充到Js当中
Apr 29 #HTML / CSS
CSS实现的一闪而过的图片闪光效果
Apr 23 #HTML / CSS
CSS改变网页中鼠标选中文字背景颜色例子
Apr 23 #HTML / CSS
You might like
PHP怎样调用MSSQL的存储过程
2006/10/09 PHP
php 获取mysql数据库信息代码
2009/03/12 PHP
PHP实现的数组和XML文件相互转换功能示例
2018/03/15 PHP
JavaScript中null与undefined分析
2009/07/25 Javascript
js判断输入是否为正整数、浮点数等数字的函数代码
2010/11/17 Javascript
JavaScript实现简单的时钟实例代码
2013/11/23 Javascript
谈谈我对JavaScript DOM事件的理解
2015/12/18 Javascript
Bootstrap入门书籍之(三)栅格系统
2016/02/17 Javascript
JavaScript与jQuery实现的闪烁输入效果
2016/02/18 Javascript
微信小程序 数据绑定详解及实例
2016/10/25 Javascript
AngularJS验证信息框架的封装插件用法【w5cValidator扩展插件】
2016/11/03 Javascript
Linux CentOS系统下安装node.js与express的方法
2017/04/01 Javascript
详解webpack打包vue时提取css
2017/05/26 Javascript
浅谈发布订阅模式与观察者模式
2019/04/09 Javascript
Layui tree 下拉菜单树的实例代码
2019/09/21 Javascript
JS window对象简单操作完整示例
2020/01/14 Javascript
[01:20:38]完美世界DOTA2联赛 GXR vs IO 第一场 11.07
2020/11/09 DOTA
一个基于flask的web应用诞生 组织结构调整(7)
2017/04/11 Python
浅谈python中copy和deepcopy中的区别
2017/10/23 Python
对python中的乘法dot和对应分量相乘multiply详解
2018/11/14 Python
python装饰器常见使用方法分析
2019/06/26 Python
Python 中pandas索引切片读取数据缺失数据处理问题
2019/10/09 Python
Python udp网络程序实现发送、接收数据功能示例
2019/12/09 Python
Python confluent kafka客户端配置kerberos认证流程详解
2020/10/12 Python
可以随进度显示不同颜色的css3进度条分享
2014/04/11 HTML / CSS
html5 worker 实例(二) 图片变换效果
2013/06/24 HTML / CSS
物流专员岗位职责
2014/02/17 职场文书
材料专业毕业生求职信
2014/02/26 职场文书
青年教师师德演讲稿
2014/08/26 职场文书
党建工作汇报材料
2014/12/24 职场文书
农村党员干部承诺书
2015/05/04 职场文书
2015年人民调解工作总结
2015/05/18 职场文书
从事会计工作年限证明
2015/06/23 职场文书
详解TS数字分隔符和更严格的类属性检查
2021/05/06 Javascript
python unittest单元测试的步骤分析
2021/08/02 Python
Python自动操作神器PyAutoGUI的使用教程
2022/06/16 Python