纯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实现3D旋转书本效果
Mar 21 HTML / CSS
css 元素选择器的简单实例
May 23 HTML / CSS
CSS3实现多背景模拟动态边框的效果
Nov 08 HTML / CSS
纯CSS3实现运行时钟的示例代码
Jan 25 HTML / CSS
HTML5 Canvas实现文本对齐的方法总结
Mar 24 HTML / CSS
HTML5 canvas 基本语法
Aug 26 HTML / CSS
html5使用canvas绘制文字特效
Dec 15 HTML / CSS
详解前端HTML5几种存储方式的总结
Dec 27 HTML / CSS
HTML5 localStorage使用总结
Feb 22 HTML / CSS
HTML5的Video标签有部分MP4无法播放的问题解析(多图)
Aug 18 HTML / CSS
Canvas绘制浮动球效果的示例
Dec 29 HTML / CSS
使用Html+Css实现简易导航栏功能(导航栏遇到鼠标切换背景颜色)
Apr 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:风雨欲来 路在何方?
2006/10/09 PHP
调整优化您的LAMP应用程序的5种简单方法
2011/06/26 PHP
PHP Session机制简介及用法
2014/08/19 PHP
php删除数组中重复元素的方法
2015/12/22 PHP
Thinkphp3.2.3整合phpqrcode生成带logo的二维码
2016/07/21 PHP
浅谈PHP中pack、unpack的详细用法
2018/03/12 PHP
PHP从尾到头打印链表实例讲解
2018/09/27 PHP
php模拟post提交请求调用接口示例解析
2020/08/07 PHP
jQuery实现用方向键控制层的上下左右移动
2013/01/13 Javascript
鼠标左键单击冲突的问题解决方法(防止冒泡)
2014/05/14 Javascript
深入分析JSONP跨域的原理
2014/12/10 Javascript
详解JavaScript的变量和数据类型
2015/11/27 Javascript
picLazyLoad 实现图片延时加载(包含背景图片)
2016/07/21 Javascript
BOM系列第三篇之定时器应用(时钟、倒计时、秒表和闹钟)
2016/08/17 Javascript
把多个JavaScript函数绑定到onload事件处理函数上的方法
2016/09/04 Javascript
Boostrap实现的登录界面实例代码
2016/10/09 Javascript
微信小程序 Button 组件详解及简单实例
2017/01/10 Javascript
JavaScript字符串检索字符的方法
2017/06/23 Javascript
js获取文件里面的所有文件名(实例)
2017/10/17 Javascript
解决vue刷新页面以后丢失store的数据问题
2020/08/11 Javascript
在Python中操作文件之read()方法的使用教程
2015/05/24 Python
利用pyinstaller将py文件打包为exe的方法
2018/05/14 Python
在python中按照特定顺序访问字典的方法详解
2018/12/14 Python
python实现获取单向链表倒数第k个结点的值示例
2019/10/24 Python
解决pycharm中的run和debug失效无法点击运行
2020/06/09 Python
在keras中对单一输入图像进行预测并返回预测结果操作
2020/07/09 Python
HTML5对手机页面长按会粘贴复制禁用的解决方法
2016/07/19 HTML / CSS
如何理解transaction事务的概念
2015/05/27 面试题
美容师的职业规划书
2013/12/27 职场文书
幼儿园优秀教师事迹
2014/02/13 职场文书
2014最新房贷收入证明范本
2014/09/12 职场文书
敲诈同学钱财检讨书范文
2014/11/18 职场文书
Django一小时写出账号密码管理系统
2021/04/29 Python
SpringBoot整合RabbitMQ的5种模式实战
2021/08/02 Java/Android
python神经网络学习 使用Keras进行回归运算
2022/05/04 Python
Spring Security动态权限的实现方法详解
2022/06/16 Java/Android