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 相关文章推荐
HTML5和CSS3让网页设计提升到下一个高度
Aug 14 HTML / CSS
CSS3+font字体文件实现圆形半透明菜单具体步骤(图解)
Jun 03 HTML / CSS
css3的图形3d翻转效果应用示例
Apr 08 HTML / CSS
css3实现可滑动跳转的分页插件示例
May 08 HTML / CSS
目前不被任何主流浏览器支持的CSS3属性汇总
Jul 21 HTML / CSS
CSS3为背景图设置遮罩并解决遮罩样式继承问题
Jun 22 HTML / CSS
html5播放视频且动态截图实现步骤与代码(支持safari其他未测试)
Jan 06 HTML / CSS
HTML5 Canvas画线技巧——实现绘制一个像素宽的细线
Aug 02 HTML / CSS
html5 的a标签 Href 拨电话的写法
Nov 04 HTML / CSS
基于html5 canvas实现漫天飞雪效果实例
Sep 10 HTML / CSS
Html5 canvas画图白板踩坑
Jun 01 HTML / CSS
amazeui页面分析之登录页面的示例代码
Aug 25 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中可能用来加密字符串的函数[base64_encode、urlencode、sha1]
2012/01/16 PHP
PHP 常用数组内部函数(Array Functions)介绍
2013/06/05 PHP
php中html_entity_decode实现HTML实体转义
2018/06/13 PHP
解决laravel 出现ajax请求419(unknown status)的问题
2019/09/03 PHP
一段批量给页面上的控件赋值js
2010/06/19 Javascript
ASP.NET jQuery 实例7 通过jQuery来获取DropDownList的Text/Value属性值
2012/02/03 Javascript
加载远程图片时,经常因为缓存而得不到更新的解决方法(分享)
2013/06/26 Javascript
node.js中的querystring.stringify方法使用说明
2014/12/10 Javascript
jquery+css3实现网页背景花瓣随机飘落特效
2015/08/17 Javascript
ANGULARJS中使用JQUERY分页控件
2015/09/16 Javascript
基于jQuery实现的美观星级评论打分组件代码
2015/10/30 Javascript
JQuery ztree 异步加载实例讲解
2016/02/25 Javascript
Angularjs实现多个页面共享数据的方式
2016/03/29 Javascript
javascript鼠标滑过显示二级菜单特效
2020/11/18 Javascript
jQuery ajaxForm()的应用
2016/10/14 Javascript
浅谈js中的this问题
2017/08/31 Javascript
详解Vue双向数据绑定原理解析
2017/09/11 Javascript
简单的Vue SSR的示例代码
2018/01/12 Javascript
vue项目中mock.js的使用及基本用法
2019/05/22 Javascript
详解JavaScript 作用域
2020/07/14 Javascript
微信小程序动态评分展示/五角星展示/半颗星展示/自定义长度展示功能的实现
2020/07/22 Javascript
[50:59]2018DOTA2亚洲邀请赛 4.7 总决赛 LGD vs Mineski第四场
2018/04/10 DOTA
[01:12:35]Spirit vs Navi Supermajor小组赛 A组败者组第一轮 BO3 第二场 6.2
2018/06/03 DOTA
利用python爬取散文网的文章实例教程
2017/06/18 Python
python输入整条数据分割存入数组的方法
2018/11/13 Python
pyqt远程批量执行Linux命令程序的方法
2019/02/14 Python
wxpython布局的实现方法
2019/11/01 Python
将python依赖包打包成window下可执行文件bat方式
2019/12/26 Python
Python Tornado实现WEB服务器Socket服务器共存并实现交互的方法
2020/05/26 Python
python 日志模块 日志等级设置失效的解决方案
2020/05/26 Python
一款纯css3实现的圆形旋转分享按钮旋转角度可自己调整
2014/09/02 HTML / CSS
大学生实习感言
2014/01/16 职场文书
2014年酒店年度工作总结
2014/12/10 职场文书
夫妻吵架保证书
2015/05/08 职场文书
《圆明园的毁灭》教学反思
2016/02/16 职场文书
Html5生成验证码的示例代码
2021/05/10 Javascript