纯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使用transition实现的鼠标悬停淡入淡出
Jan 09 HTML / CSS
CSS3区域模块region相关编写示例
Aug 28 HTML / CSS
CSS3模拟动画下拉菜单效果
Apr 12 HTML / CSS
css3实现元素环绕中心点布局的方法示例
Jan 15 HTML / CSS
详解使用HTML5的classList属性操作CSS类
Oct 13 HTML / CSS
html5组织文档结构_动力节点Java学院整理
Jul 11 HTML / CSS
HTML5 CSS3新的WEB标准和浏览器支持
Jul 16 HTML / CSS
html5实现多文件的上传示例代码
Feb 13 HTML / CSS
HTML5 input placeholder 颜色修改示例
May 30 HTML / CSS
HTML5+WebSocket实现多文件同时上传的实例
Dec 29 HTML / CSS
HTML5跳转小程序wx-open-launch-weapp的示例代码
Jul 16 HTML / CSS
CSS的calc函数用法小结
Jun 25 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
收音机另类DIY - 纸巾盒做外壳
2021/03/02 无线电
phpMyAdmin 安装教程全攻略
2007/03/19 PHP
php下mysql数据库操作类(改自discuz)
2010/07/03 PHP
php 归并排序 数组交集
2011/05/10 PHP
PHP类与对象中的private访问控制的疑问
2012/11/01 PHP
php_screw 1.5:php加密: 安装与使用详解
2013/06/20 PHP
简单PHP会话(session)说明介绍
2016/08/21 PHP
PHP读取word文档的方法分析【基于COM组件】
2017/08/01 PHP
PHP一个简单的无需刷新爬虫
2019/01/05 PHP
PHP 超级全局变量相关总结
2020/06/30 PHP
让IE8支持DOM 2(不用框架!)
2009/12/31 Javascript
IE8 chrome中table隔行换色解决办法
2010/07/09 Javascript
Dom 是什么的详细说明
2010/10/25 Javascript
actionscript与javascript的区别
2011/05/25 Javascript
javascript:;与javascript:void(0)使用介绍
2013/06/05 Javascript
javascript实现的元素拖动函数宿主为浏览器
2014/07/21 Javascript
JavaScript实现鼠标滑过处生成气泡的方法
2015/05/16 Javascript
JavaScript实现LI列表数据绑定的方法
2015/08/04 Javascript
微信小程序 radio单选框组件详解及实例代码
2017/01/10 Javascript
微信小程序录音与播放录音功能
2017/12/25 Javascript
js+html5实现手机九宫格密码解锁功能
2018/07/30 Javascript
vue 列表页跳转详情页获取id以及详情页通过id获取数据
2019/03/27 Javascript
[01:50]2014DOTA2西雅图邀请赛 专访欢乐周宝龙
2014/07/08 DOTA
[49:08]FNATIC vs Infamous 2019国际邀请赛小组赛 BO2 第二场 8.16
2019/08/18 DOTA
python得到windows自启动列表的方法
2018/10/14 Python
Python 用三行代码提取PDF表格数据
2019/10/13 Python
pandas.DataFrame.drop_duplicates 用法介绍
2020/07/06 Python
澳大利亚最早和最古老的巨型游戏专家:Yardgames
2020/02/20 全球购物
jQuery treeview树形结构应用
2021/03/24 jQuery
人事助理自荐信
2014/02/02 职场文书
书法大赛策划方案
2014/06/04 职场文书
应届生找工作求职信
2014/06/24 职场文书
新手开公司创业注意事项有哪些?
2019/07/29 职场文书
励志语录:只有自己足够强大,才能不被别人践踏
2020/01/09 职场文书
Flask搭建一个API服务器的步骤
2021/05/28 Python
Redis如何实现验证码发送 以及限制每日发送次数
2022/04/18 Redis