纯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 相关文章推荐
实现CSS3中的border-radius(边框圆角)示例代码
Jul 19 HTML / CSS
简单掌握CSS3中resize属性的用法
Apr 01 HTML / CSS
css3+伪元素实现鼠标移入时下划线向两边展开的效果
Apr 25 HTML / CSS
CSS3之transition实现下划线的示例代码
May 30 HTML / CSS
css3实现蒙版弹幕功能
Jun 18 HTML / CSS
HTML5中Canvas与SVG的画图原理比较
Jan 16 HTML / CSS
检测浏览器是否支持html5视频的代码
Mar 28 HTML / CSS
HTML5在a标签内放置块级元素示例代码
Aug 23 HTML / CSS
html5生成柱状图(条形图)效果的实例代码
Mar 25 HTML / CSS
HTML5+Canvas+CSS3实现齐天大圣孙悟空腾云驾雾效果
Apr 26 HTML / CSS
AmazeUI 面板的实现示例
Aug 17 HTML / CSS
CSS3新特性详解(五):多列columns column-count和flex布局
Apr 30 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
强烈声明: 不要使用(include/require)_once
2013/06/06 PHP
教你如何使用php session
2013/10/28 PHP
php中PDO方式实现数据库的增删改查
2015/05/17 PHP
PHP基于新浪IP库获取IP详细地址的方法
2017/05/04 PHP
PHP SFTP实现上传下载功能
2017/07/26 PHP
PHP面向对象五大原则之接口隔离原则(ISP)详解
2018/04/04 PHP
静态的动态续篇之来点XML
2006/08/15 Javascript
javascript 树形导航菜单实例代码
2013/08/13 Javascript
浅析return false的正确使用
2013/11/04 Javascript
JS制作手机端自适应缩放显示
2015/06/11 Javascript
javascript实现移动端上的触屏拖拽功能
2016/03/04 Javascript
bootstrap学习笔记之初识bootstrap
2016/06/21 Javascript
JavaScript中有关一个数组中最大值和最小值及它们的下表的输出的解决办法
2016/07/01 Javascript
picLazyLoad 实现图片延时加载(包含背景图片)
2016/07/21 Javascript
使用UrlConnection实现后台模拟http请求的简单实例
2017/01/04 Javascript
微信小程序-getUserInfo回调的实例详解
2017/10/27 Javascript
在vue中使用公共过滤器filter的方法
2018/06/26 Javascript
vue实现表格过滤功能
2019/09/27 Javascript
基于js实现逐步显示文字输出代码实例
2020/04/02 Javascript
[01:17:12]职来职往完美电竞专场
2014/09/18 DOTA
Python socket.error: [Errno 98] Address already in use的原因和解决方法
2014/08/25 Python
Python是编译运行的验证方法
2015/01/30 Python
Python中的map()函数和reduce()函数的用法
2015/04/27 Python
浅谈Pandas:Series和DataFrame间的算术元素
2018/12/22 Python
实例讲解Python脚本成为Windows中运行的exe文件
2019/01/24 Python
python调用pyaudio使用麦克风录制wav声音文件的教程
2019/06/26 Python
解决Python安装时报缺少DLL问题【两种解决方法】
2019/07/15 Python
Python 字典中的所有方法及用法
2020/06/10 Python
python selenium xpath定位操作
2020/09/01 Python
美国床垫连锁店:Mattress Firm
2021/02/13 全球购物
课程改革实施方案
2014/03/16 职场文书
文明倡议书范文
2014/04/15 职场文书
jQuery实现影院选座订座效果
2021/04/13 jQuery
python-for x in range的用法(注意要点、细节)
2021/05/10 Python
python分分钟绘制精美地图海报
2022/02/15 Python
Ubuntu Server 安装Tomcat并配置systemctl
2022/04/28 Servers