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

  • 相关阅读:
    TensorRT 开始
    Vim 常用操作
    Android AsyncTask 的实现及 cancel 方式
    让 Andriod TextView 中的文本链接可点击的方法—— Linkify 及其他
    Android通过百度地图API用Service和Alarm在后台定时获取地理位置信息
    【转】Mac OS X 快捷键合集
    iframe导致的IE6下https页面安全提示
    [转载]IE的版本识别
    [转]iframe异步加载
    IE的html条件注释
  • 原文地址:https://www.cnblogs.com/liaohuolin/p/3933719.html
Copyright © 2011-2022 走看看