一款纯css3实现的圆形旋转分享按钮旋转角度可自己调整


Posted in HTML / CSS onSeptember 02, 2014

之前已经为大家介绍了好几款css3按钮,今天要为大家介绍的是一款纯css3实现的圆形旋转分享按钮。旋转的角度可以自己调整。在demo中演示了三个角度旋转。360度,60度,-360度。如图:

一款纯css3实现的圆形旋转分享按钮旋转角度可自己调整 

源码下载

看下实现代码:

html代码:

复制代码
代码如下:

<b>360 degree spin onMouseover and onMouseout</b></p>
<p id="socialicons">
<a href="http://www.w2bc.com/">
<img border="0" src="rss.png" /></a> <a href="http://www.w2bc.com/">
<img border="0" src="delicious.png" /></a> <a href="http://www.w2bc.com/">
<img border="0" src="facebook.png" /></a> <a href="http://www.w2bc.com/">
<img border="0" src="twitter.png" /></a> <a href="http://www.w2bc.com/">
<img border="0" src="yahoo.png" /></a>
</p>
<p>
<b>60 degree spin onMouseover and onMouseout</b></p>
<p id="socialicons2">
<a href="http://www.w2bc.com/">
<img border="0" src="rss.png" /></a> <a href="http://www.w2bc.com/">
<img border="0" src="delicious.png" /></a> <a href="http://www.w2bc.com/">
<img border="0" src="facebook.png" /></a> <a href="http://www.w2bc.com/">
<img border="0" src="twitter.png" /></a> <a href="http://www.w2bc.com/">
<img border="0" src="yahoo.png" /></a>
</p>
<p>
<b>-360 degree spin onMouseover ONLY</b></p>
<p id="socialicons3">
<a href="http://www.w2bc.com/">
<img border="0" src="rss.png" /></a> <a href="http://www.w2bc.com/">
<img border="0" src="delicious.png" /></a> <a href="http://www.w2bc.com/">
<img border="0" src="facebook.png" /></a> <a href="http://www.w2bc.com/">
<img border="0" src="twitter.png" /></a> <a href="http://www.w2bc.com/">
<img border="0" src="yahoo.png" /></a>
</p>

css代码:

复制代码
代码如下:

p#socialicons img
{
/* 1st set of icons. Rotate them 360deg onmouseover and out */
-moz-transition: all 0.8s ease-in-out;
-webkit-transition: all 0.8s ease-in-out;
-o-transition: all 0.8s ease-in-out;
-ms-transition: all 0.8s ease-in-out;
transition: all 0.8s ease-in-out;
}
p#socialicons img:hover
{
-moz-transform: rotate(360deg);
-webkit-transform: rotate(360deg);
-o-transform: rotate(360deg);
-ms-transform: rotate(360deg);
transform: rotate(360deg);
}
p#socialicons2 img
{
/* 2nd set of icons. Rotate them 60deg onmouseover and out */
-moz-transition: all 0.2s ease-in-out;
-webkit-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
-ms-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
}
p#socialicons2 img:hover
{
-moz-transform: rotate(70deg);
-webkit-transform: rotate(70deg);
-o-transform: rotate(70deg);
-ms-transform: rotate(70deg);
transform: rotate(70deg);
}
p#socialicons3 img
{
/* 3rd set of icons. Rotate them -360deg onmouseover ONLY. Note where the "transition prop is added */
}
p#socialicons3 img:hover
{
-moz-transition: all 0.5s ease-in-out;
-webkit-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;
-moz-transform: rotate(-360deg);
-webkit-transform: rotate(-360deg);
-o-transform: rotate(-360deg);
-ms-transform: rotate(-360deg);
transform: rotate(-360deg);
}
HTML / CSS 相关文章推荐
CSS3使用多列制作瀑布流
May 10 HTML / CSS
css背景图片的背景裁切、背景透明度、背景变换等效果运用
Dec 24 HTML / CSS
纯css3显示隐藏一个div特效的具体实现
Feb 10 HTML / CSS
CSS3制作酷炫的三维相册效果
Jul 01 HTML / CSS
5分钟让你掌握css3阴影、倒影、渐变小技巧(小编推荐)
Aug 15 HTML / CSS
CSS3 二级导航菜单的制作的示例
Apr 02 HTML / CSS
CSS3实现彩色进度条动画的示例
Oct 29 HTML / CSS
html5与css3小应用
Apr 03 HTML / CSS
HTML5 Canvas——用路径描画线条实例介绍
Jun 09 HTML / CSS
HTML5 transform三维立方体实现360无死角三维旋转效果
Aug 22 HTML / CSS
HTML5 source标签:媒介元素定义媒介资源
Jan 29 HTML / CSS
HTML5实现签到 功能
Oct 09 HTML / CSS
用纯css3实现的图片放大镜特效效果非常不错
Sep 02 #HTML / CSS
CSS3 中的@keyframes介绍
Sep 02 #HTML / CSS
CSS3 Pie工具推荐--让IE6-8支持一些优秀的CSS3特性
Sep 02 #HTML / CSS
css3中背景尺寸background-size详解
Sep 02 #HTML / CSS
css3中transition属性详解
Sep 02 #HTML / CSS
纯css3实现鼠标经过图片显示描述的动画效果
Sep 01 #HTML / CSS
纯css3实现效果超级炫的checkbox复选框和radio单选框
Sep 01 #HTML / CSS
You might like
Laravel实现用户注册和登录
2015/01/23 PHP
typecho插件编写教程(四):插件挂载
2015/05/28 PHP
用JS实现的一个include函数
2007/07/21 Javascript
return false;和e.preventDefault();的区别
2010/07/11 Javascript
jquery 操作表格实现代码(多种操作打包)
2011/03/20 Javascript
js 为label标签和div标签赋值的方法
2013/08/08 Javascript
热点新闻滚动特效的js代码
2013/08/17 Javascript
JS cookie中文乱码解决方法
2014/01/28 Javascript
类似天猫商品详情随浏览器移动的示例代码
2014/02/27 Javascript
php的文件上传入门教程(实例讲解)
2014/04/10 Javascript
JS实现图片产生波纹一样flash效果的方法
2015/02/27 Javascript
在JavaScript中处理字符串之fontcolor()方法的使用
2015/06/08 Javascript
JS实现自动固定顶部的悬浮菜单栏效果
2015/09/16 Javascript
原生JavaScript实现Tooltip浮动提示框特效
2017/03/07 Javascript
基于jQuery实现瀑布流页面
2017/04/11 jQuery
js实现手机web图片左右滑动效果
2017/12/29 Javascript
vue路由拦截及页面跳转的设置方法
2018/05/24 Javascript
JS div匀速移动动画与变速移动动画代码实例
2019/03/26 Javascript
Python实现在Linux系统下更改当前进程运行用户
2015/02/04 Python
把MySQL表结构映射为Python中的对象的教程
2015/04/07 Python
Python 读写文件和file对象的方法(推荐)
2016/09/12 Python
使用Scrapy爬取动态数据
2018/10/21 Python
OpenCV里的imshow()和Matplotlib.pyplot的imshow()的实现
2019/11/25 Python
pycharm新建Vue项目的方法步骤(图文)
2020/03/04 Python
法律专业自我鉴定
2013/10/03 职场文书
护士自荐信范文
2013/12/15 职场文书
中年人生感言
2014/02/04 职场文书
辞旧迎新演讲稿
2014/09/15 职场文书
教师查摆问题及整改措施
2014/10/11 职场文书
交通事故死亡赔偿协议书
2014/12/03 职场文书
行政人事专员岗位职责
2015/04/07 职场文书
2015年领导班子工作总结
2015/05/23 职场文书
python实现高效的遗传算法
2021/04/07 Python
JavaScript严格模式不支持八进制的问题讲解
2021/11/07 Javascript
python turtle绘制多边形和跳跃和改变速度特效
2022/03/16 Python
使用MybatisPlus打印sql语句
2022/04/22 SQL Server