纯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去掉A标签(链接)虚线框的方法
Apr 01 HTML / CSS
CSS实现的一闪而过的图片闪光效果
Apr 23 HTML / CSS
利用CSS3实现圆角的outline效果的教程
Jun 05 HTML / CSS
CSS3只让背景图片旋转180度的实现示例
Mar 09 HTML / CSS
canvas像素画板的实现代码
Nov 21 HTML / CSS
html5指南-6.如何创建离线web应用程序实现离线访问
Jan 07 HTML / CSS
几个解决兼容IE6\7\8不支持html5标签的几个方法
Jan 07 HTML / CSS
HTML5语音识别标签写法附图
Nov 18 HTML / CSS
一个不错的HTML5 Canvas多层点击事件监听实例
Apr 29 HTML / CSS
简单的HTML5初步入门教程
Sep 29 HTML / CSS
浅谈HTML5 Web Worker的使用
Jan 05 HTML / CSS
canvas 基础之图像处理的使用
Apr 10 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 观察者模式的实现代码
2013/05/10 PHP
PHP return语句的另一个作用
2014/07/30 PHP
PHP图片处理之图片背景、画布操作
2014/11/19 PHP
PHP网站开发中常用的8个小技巧
2015/02/13 PHP
Js控制弹窗实现在任意分辨率下居中显示
2013/08/01 Javascript
用js代码改变单选框选中状态的简单实例
2013/12/18 Javascript
js opener的使用详解
2014/01/11 Javascript
jquery实现pager控件示例
2014/04/09 Javascript
jQuery模拟点击A标记示例参考
2014/04/17 Javascript
node.js中的fs.lchown方法使用说明
2014/12/16 Javascript
jQuery实现鼠标滚轮动态改变样式或效果
2015/01/05 Javascript
JS正则表达式比较常见用法
2016/01/26 Javascript
jQuery移动端日期(datedropper)和时间(timedropper)选择器附源码下载
2016/04/19 Javascript
JavaScript中用let语句声明作用域的用法讲解
2016/05/20 Javascript
AngularJS实现给动态生成的元素绑定事件的方法
2016/12/14 Javascript
vue-dialog的弹出层组件
2020/05/25 Javascript
Node.js查找当前目录下文件夹实例代码
2017/03/07 Javascript
从parcel.js打包出错到选择nvm的全部过程
2018/01/23 Javascript
vue中动态添加class类名的方法
2018/09/05 Javascript
浅析JS中NEW的实现原理及重写
2020/02/20 Javascript
Vue利用localStorage本地缓存使页面刷新验证码不清零功能的实现
2020/09/04 Javascript
python 文件操作删除某行的实例
2017/09/04 Python
python使用fork实现守护进程的方法
2017/11/16 Python
利用python循环创建多个文件的方法
2018/10/25 Python
python 字符串追加实例
2019/07/20 Python
Python reversed函数及使用方法解析
2020/03/17 Python
PyQt中使用QtSql连接MySql数据库的方法
2020/07/28 Python
python中用ctypes模拟点击的实例讲解
2020/11/26 Python
西班牙在线宠物食品和配件商店:bitiba
2019/10/11 全球购物
.TTL是什么?有什么用处,通常那些工具会用到它?(ping? traceroute? ifconfig? netstat?)
2016/05/09 面试题
大学生毕业自我鉴定范文
2013/09/19 职场文书
会计专业推荐信
2013/10/29 职场文书
测绘工程系学生的自我评价
2013/11/30 职场文书
高一家长会邀请函
2014/01/12 职场文书
教师个人读书活动总结
2014/07/08 职场文书
Golang 对es的操作实例
2022/04/20 Golang