css3 旋转按钮 使用CSS3创建一个旋转可变色按钮


Posted in HTML / CSS onDecember 31, 2012

想把访客引到另一个页面?添加一个很炫的按钮是个很好的办法 !今天的文章提出了如何使用CSS3创建一个旋转,旋转,可变色按钮。
这是一个演示旋转的CSS3按钮。让我们先从HTML:

复制代码
代码如下:

<div>
<a class="button">旋转按钮</a>
</div>

和现在的CSS:
复制代码
代码如下:

.button
{
background:#aaa;
color:#555;
font-weight:bold;
font-size:15px;
padding:10px 15px;
border:none;
margin:50px;
cursor:pointer;
-webkit-transition:-webkit-transform 1s,opacity 1s,background 1s,width 1s,height 1s,font-size 1s;
-o-transition-property:width,height,-o-transform,background,font-size,opacity,color;
-o-transition-duration:1s,1s,1s,1s,1s,1s,1s;
-moz-transition-property:width, height, -moz-transform, background, font-size, opacity, color;
-moz-transition-duration:1s,1s,1s,1s,1s,1s,1s;
transition-property:width,height,transform,background,font-size,opacity;
transition-duration:1s,1s,1s,1s,1s,1s;
-webkit-border-radius:5px;
border-radius:5px;
box-shadow:0 0 2px rgba(0,0,0,0.5);
text-shadow:0 0 5px rgba(255,255,255,0.5);
display:inline-block; /*它是重要为按钮旋转*/
}

这里的关键代码转换属性,它可以定义通过宽度、高度、背景、颜色、透明度等。在这个例子中,属性是改变每一秒,根据过渡时间属性。
transition: opacity 2s ease-out, background 1s linear, width 1s, height 1s, font-size 1s;
接下来,使用这段代码来触发纺丝效果通过盘旋元素;
复制代码
代码如下:

.button:hover
{
-moz-transform: rotate(360deg);
-webkit-transform: rotate(360deg);
-o-transform: rotate(360deg);
transform: rotate(360deg);
background:#99A411;
font-size:30px;
color:#fff;
}

转换元件旋转360度的按钮,一个完整的圆。其余的代码更改颜色和字体大小。
玩得高兴这一个。也许你可以使它有用的一些有趣的节日按钮。也许你甚至可以升级它旋转一个按钮,更改从一个到另一个图像。谁知道呢?可能性是无穷无尽的
HTML / CSS 相关文章推荐
css3过渡_动力节点Java学院整理
Jul 11 HTML / CSS
css3实例教程 一款纯css3实现的环形导航菜单
Oct 20 HTML / CSS
IE8下CSS3选择器nth-child() 不兼容问题的解决方法
Nov 16 HTML / CSS
浅谈HTML5 defer和async的区别
Jun 07 HTML / CSS
HTML5表格_动力节点Java学院整理
Jul 11 HTML / CSS
基于Modernizr 让网站进行优雅降级的分析
Apr 21 HTML / CSS
html5实现多文件的上传示例代码
Feb 13 HTML / CSS
HTML5的download属性详细介绍和使用实例
Apr 23 HTML / CSS
IE9对HTML5中部分属性不支持的原因分析
Oct 15 HTML / CSS
解决HTML5中的audio在手机端和微信端的不能自动播放问题
Nov 04 HTML / CSS
html5实现输入框fixed定位在屏幕最底部兼容性
Jul 03 HTML / CSS
巧用 -webkit-box-reflect 倒影实现各类动效(小结)
Apr 22 HTML / CSS
绝对令人的惊叹的CSS3折叠效果(3D效果)整理
Dec 30 #HTML / CSS
纯CSS打造(无图像无js)的非常流行的讲话(语音)气泡效果
Dec 28 #HTML / CSS
分享30个新鲜的CSS3打造的精美绚丽效果(附演示下载)
Dec 28 #HTML / CSS
CSS3支持IE6, 7, and 8的边框border属性
Dec 28 #HTML / CSS
CSS3 滤镜 webkit-filter详细介绍及使用方法
Dec 27 #HTML / CSS
纯CSS3实现地球自转实现代码(图文教程附送源码)
Dec 26 #HTML / CSS
纯CSS3实现绘制各种图形实现代码详细整理
Dec 26 #HTML / CSS
You might like
关于PHP实现异步操作的研究
2013/02/03 PHP
yii2使用GridView实现数据全选及批量删除按钮示例
2017/03/01 PHP
PHP示例演示发送邮件给某个邮箱
2019/04/03 PHP
什么是PHP7中的孤儿进程与僵尸进程
2019/04/14 PHP
使用PHPWord生成word文档的方法详解
2019/06/06 PHP
js+CSS 图片等比缩小并垂直居中实现代码
2008/12/01 Javascript
跨浏览器通用、可重用的选项卡tab切换js代码
2011/09/20 Javascript
jquery动画2.元素坐标动画效果(创建一个图片走廊)
2012/08/24 Javascript
JS将光标聚焦在文本最后的实现代码
2014/03/28 Javascript
JavaScript 2048 游戏实例代码(简单易懂)
2016/03/25 Javascript
Angularjs中UI Router的使用方法
2016/05/14 Javascript
JS常用字符串方法(推荐)
2021/01/15 Javascript
js Canvas实现圆形时钟教程
2016/09/19 Javascript
基于angularJS的表单验证指令介绍
2016/10/21 Javascript
如何使用Bootstrap创建表单
2017/03/29 Javascript
iscroll动态加载数据完美解决方法
2017/07/18 Javascript
react高阶组件经典应用之权限控制详解
2017/09/07 Javascript
Vue实现跑马灯效果
2020/05/25 Javascript
vant-ui框架的一个bug(解决切换后onload不触发)
2020/11/11 Javascript
JavaScript中Object、map、weakmap的区别分析
2020/12/15 Javascript
一些Python中的二维数组的操作方法
2015/05/02 Python
Python简单删除列表中相同元素的方法示例
2017/06/12 Python
pandas数据框,统计某列数据对应的个数方法
2018/04/11 Python
Python设计模式之观察者模式原理与用法详解
2019/01/16 Python
python爬取cnvd漏洞库信息的实例
2019/02/14 Python
Python简直是万能的,这5大主要用途你一定要知道!(推荐)
2019/04/03 Python
如何使用Python实现自动化水军评论
2019/06/26 Python
Windows10下Tensorflow2.0 安装及环境配置教程(图文)
2019/11/21 Python
Win 10下Anaconda虚拟环境的教程
2020/05/18 Python
详解pytorch tensor和ndarray转换相关总结
2020/09/03 Python
CSS3 3D酷炫立方体变换动画的实现
2019/03/26 HTML / CSS
时装界的“朋克之母”:Vivienne Westwood
2017/07/06 全球购物
美国最佳在线航班预订网站:LookupFare
2019/03/26 全球购物
教师先进个人材料
2014/12/17 职场文书
2015年计算机教师工作总结
2015/07/22 职场文书
吧主申请感言怎么写
2015/08/03 职场文书