• 技术文章 >web前端 >css教程

    CSS3展现横向滚动菜单按钮效果代码

    零下一度零下一度2017-04-17 14:45:01原创1045
    今天给大家分享基于css3实现精美的横向滚动菜单按钮,非常不错,具有参考借鉴价值,需要的的朋友参考下吧

    废话不多说,直接上图:

    然后是代码:


    <!DOCTYPE html>
    <html>
        <head>
            <meta charset="utf-8" />
            <title>精美横向滚动菜单按钮 - Glunefish</title>
        </head>
    <!-- 这里接下面的行间样式 -->
        <body>
            <ul>
                <li><a href="" class="a1"><span>Home</span></a></li>
                <li><a href="" class="a2"><span>Chat</span></a></li>
                <li><a href="" class="a3"><span>About</span></a></li>
            </ul>
        </body>
    </html>

    CSS:


     <style>
            ul{list-style:none;}
            ul li a{
                display:block;
                width:40px;
                height:40px; 
                background:rgb(208,165,37); 
                margin-top:10px; 
                text-decoration:none; 
                line-height:40px; 
                position:relative;
                }
            ul li a span{
                width:0; 
                height:40px;
                display:block;
                visibility:hidden;
                overflow:hidden;
                font-weight:bold;
                position:absolute;
                left:40px;
                transition:all 0.3s;
                }
            ul li .a1 span{background:rgb(30,139,180);}
            ul li .a2 span{background:rgb(125,163,23);}
            ul li .a3 span{background:rgb(175,30,131);}
            ul li a:hover span{visibility:visible; width:auto; padding:0 20px;}
        </style>

    为了便于阅读特别优化了一下代码,主要涉及到:

    CSS3动画 (transtion)

    元素的隐藏 (overflow / visibility)

    以上就是CSS3展现横向滚动菜单按钮效果代码的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:css3 横向滚动 按钮
    上一篇:CSS中margin边界叠加问题的解决方法介绍(图文) 下一篇:CSS3实现轮播动画代码
    千万级数据并发解决方案

    相关文章推荐

    • 【腾讯云】年中优惠,「专享618元」优惠券!• css3怎样实现不是直角的菱形效果• css样式中有文字描边吗• 12个值得收藏的 CSS 技巧!!• css3怎样实现翻转2次效果• css中圆角属性值能用百分比吗
    1/1

    PHP中文网