zoukankan      html  css  js  c++  java
  • 纯css3实现的圆形旋转分享按钮

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

    在线预览   源码下载

    看下实现代码:

    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);
            }

    注:本文爱编程原创文章,转载请注明原文地址:http://www.w2bc.com/Article/4762

  • 相关阅读:
    小程序面试题及答案
    Git常用指令
    《剑指offer》面试题23 从上往下打印二叉树 Java版
    《剑指offer》面试题22 栈的压入、弹出序列 Java版
    《剑指offer》面试题21 包含min函数的栈 Java版
    《剑指offer》面试题20 顺时针打印矩阵 Java版
    《剑指offer》面试题19 二叉树的镜像 Java版
    《剑指offer》面试题18 树的子结构 Java版
    《剑指offer》面试题17 合并两个排序的链表 Java版
    《剑指offer》面试题16 反转链表 Java版
  • 原文地址:https://www.cnblogs.com/liaohuolin/p/3933719.html
Copyright © 2011-2022 走看看