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 相关文章推荐
纯CSS实现聊天框小尖角、气泡效果
Apr 04 HTML / CSS
详解CSS3中使用gradient实现渐变效果的方法
Aug 18 HTML / CSS
移动端适配 使px自动转换rem
Aug 26 HTML / CSS
CSS3中的弹性布局em运用入门详解 1em等于多少像素
Feb 08 HTML / CSS
鲜为人知的HTML5语音合成功能
May 17 HTML / CSS
使用html2canvas将页面转成图并使用用canvas2image下载
Apr 04 HTML / CSS
HTML5标签小集
Aug 02 HTML / CSS
如何让IE9以下版本(ie6/7/8)认识html5元素
Apr 01 HTML / CSS
HTML5 自动聚焦(autofocus)属性使用介绍
Aug 07 HTML / CSS
HTML5 video 视频标签使用介绍
Feb 03 HTML / CSS
HTML5 Canvas基本线条绘制的实例教程
Mar 17 HTML / CSS
html5.2 dialog简介详解
Feb 27 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
我的论坛源代码(五)
2006/10/09 PHP
php下网站防IP攻击代码,超级实用
2010/10/24 PHP
PHP基于curl后台远程登录正方教务系统的方法
2016/10/14 PHP
php 生成加密公钥加密私钥实例详解
2017/06/16 PHP
php实现简单的权限管理的示例代码
2017/08/25 PHP
Laravel+Intervention实现上传图片功能示例
2019/07/09 PHP
Yii2 queue的队列使用详解
2019/07/19 PHP
javascript CSS画图之基础篇
2009/07/29 Javascript
div移动 输入框不能输入的问题
2009/11/19 Javascript
自用js开发框架小成 学习js的朋友可以看看
2010/11/16 Javascript
基于JQuery实现相同内容合并单元格的代码
2011/01/12 Javascript
javascript中apply和call方法的作用及区别说明
2014/02/14 Javascript
javascript字符串循环匹配实例分析
2015/07/17 Javascript
js实现textarea限制输入字数
2017/02/13 Javascript
JS判断微信扫码的方法
2017/08/07 Javascript
详解ES6之async+await 同步/异步方案
2017/09/19 Javascript
Node.js中DNS模块学习总结
2018/02/28 Javascript
vue中使用element组件时事件想要传递其他参数的问题
2019/09/18 Javascript
es6 for循环中let和var区别详解
2020/01/12 Javascript
Vue+webpack实现懒加载过程解析
2020/02/17 Javascript
Nodejs环境实现socket通信过程解析
2020/07/03 NodeJs
[05:46]DOTA2英雄梦之声_第18期_陈
2014/06/20 DOTA
让python在hadoop上跑起来
2016/01/27 Python
python引入导入自定义模块和外部文件的实例
2017/07/24 Python
对python中执行DOS命令的3种方法总结
2018/05/12 Python
利用django-suit模板添加自定义的菜单、页面及设置访问权限
2018/07/13 Python
Pycharm无法显示动态图片的解决方法
2018/10/28 Python
Django项目中添加ldap登陆认证功能的实现
2019/04/04 Python
区分python中的进程与线程
2020/08/13 Python
python IP地址转整数
2020/11/20 Python
希特勒的演讲稿
2014/05/23 职场文书
中国梦演讲稿范文
2014/08/28 职场文书
纪念9.18事变演讲稿
2014/09/14 职场文书
婚庆答谢词
2015/01/04 职场文书
2015年村级财务管理制度
2015/08/04 职场文书
Spring JPA 增加字段执行异常问题及解决
2022/06/10 Java/Android