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实现多背景模拟动态边框的效果
Nov 08 HTML / CSS
详解CSS3中nth-child与nth-of-type的区别
Jan 05 HTML / CSS
CSS实现进度条和订单进度条的示例
Nov 05 HTML / CSS
html5嵌入内容_动力节点Java学院整理
Jul 07 HTML / CSS
html5中localStorage本地存储的简单使用
Jun 16 HTML / CSS
HTML5 与 XHTML2
Oct 17 HTML / CSS
用HTML5.0制作网页的教程
May 30 HTML / CSS
详解WebSocket跨域问题解决
Aug 06 HTML / CSS
AmazeUI 图标的示例代码
Aug 13 HTML / CSS
background-position百分比原理详解
May 08 HTML / CSS
CSS 实现多彩、智能的阴影效果
May 12 HTML / CSS
flex弹性布局详解
Mar 20 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
xml+php动态载入与分页
2006/10/09 PHP
PHPnow安装服务[apache_pn]失败的问题的解决方法
2010/09/10 PHP
PHP $_FILES函数详解
2011/03/09 PHP
php和editplus正则表达式去除空白行
2015/04/17 PHP
Yii清理缓存的方法
2016/01/06 PHP
动态表单验证的操作方法和TP框架里面的ajax表单验证
2017/07/19 PHP
php实现的简单多进程服务器类完整示例
2020/02/01 PHP
Laravel5.3+框架定义API路径取消CSRF保护方法详解
2020/04/06 PHP
PHP Web表单生成器案例分析
2020/06/02 PHP
用jscript启动sqlserver
2007/06/21 Javascript
详解new function(){}和function(){}() 区别分析
2008/03/22 Javascript
js实现翻页后保持checkbox选中状态的实现方法
2012/11/03 Javascript
js弹出的对话窗口永远保持居中显示
2012/12/15 Javascript
javascript完美拖拽的实现方法
2013/09/29 Javascript
2014最热门的JavaScript代码高亮插件推荐
2014/11/25 Javascript
浅谈js控制li标签排序问题 js调用php函数的方法
2016/10/16 Javascript
浅谈js键盘事件全面控制
2016/12/01 Javascript
深入nodejs中流(stream)的理解
2017/03/27 NodeJs
Vue作用域插槽slot-scope实例代码
2018/09/05 Javascript
vue、react等单页面项目部署到服务器的方法及vue和react的区别
2018/09/29 Javascript
vue-model实现简易计算器
2020/08/17 Javascript
Python类定义和类继承详解
2015/05/08 Python
python清理子进程机制剖析
2017/11/23 Python
python实现redis三种cas事务操作
2017/12/19 Python
Python缓存技术实现过程详解
2019/09/25 Python
Django User 模块之 AbstractUser 扩展详解
2020/03/11 Python
解决Django中checkbox复选框的传值问题
2020/03/31 Python
如何用Matplotlib 画三维图的示例代码
2020/07/28 Python
python 两种方法修改文件的创建时间、修改时间、访问时间
2020/09/26 Python
使用 HTML5 Canvas 制作水波纹效果点击图片就会触发
2014/09/15 HTML / CSS
巴西网上药店:Drogaria Araujo
2021/01/06 全球购物
县长群众路线对照检查材料思想汇报
2014/10/02 职场文书
倡议书范文大全
2015/04/28 职场文书
Vue中foreach数组与js中遍历数组的写法说明
2021/06/05 Vue.js
virtualenv隔离Python环境的问题解析
2022/06/21 Python