CSS3实现精美横向滚动菜单按钮


Posted in HTML / CSS onApril 14, 2017

废话不多说,直接上图:

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)

HTML / CSS 相关文章推荐
CSS3用@font-face实现自定义英文字体
Sep 23 HTML / CSS
一款利用css3的鼠标经过动画显示详情特效的实例教程
Dec 29 HTML / CSS
CSS3制作圆角图片和椭圆形图片
Jul 08 HTML / CSS
css3的过滤效果简单实例
Aug 03 HTML / CSS
CSS3 Notes: -webkit-box-reflect实现倒影的实例
Dec 08 HTML / CSS
深入研究HTML5实现图片压缩上传功能
Mar 25 HTML / CSS
html5的新玩法——语音搜索
Jan 03 HTML / CSS
基于HTML5 的人脸识别活体认证的实现方法
Jun 22 HTML / CSS
浅谈h5自定义audio(问题及解决)
Aug 19 HTML / CSS
HTML5录音实践总结(Preact)
May 07 HTML / CSS
AmazeUI 按钮交互的实现示例
Aug 24 HTML / CSS
HTML5逐步分析实现拖放功能的方法
Sep 30 HTML / CSS
真正了解CSS3背景下的@font face规则
May 04 #HTML / CSS
手把手教你用纯css3实现轮播图效果实例
May 04 #HTML / CSS
使用HTML5和CSS3表单验证功能
May 05 #HTML / CSS
CSS3实现任意图片lowpoly动画效果实例
May 11 #HTML / CSS
利用纯CSS3实现文字向右循环闪过效果实例(可用于移动端)
Jun 15 #HTML / CSS
css3图片边框border-image的用法
Jun 30 #HTML / CSS
css3 border-radius属性详解
Jul 05 #HTML / CSS
You might like
聊天室php&amp;mysql(六)
2006/10/09 PHP
PHP结合Jquery和ajax实现瀑布流特效
2016/01/07 PHP
关于php中的json_encode()和json_decode()函数的一些说明
2016/11/20 PHP
Javascript 兼容firefox的一些问题
2009/05/21 Javascript
JavaScript DOM 学习第九章 选取范围的介绍
2010/02/19 Javascript
javascript来定义类的规范小结
2010/11/19 Javascript
jQuery代码优化之基本事件
2011/11/01 Javascript
Jquery封装tab自动切换效果的具体实现
2013/07/13 Javascript
15条JavaScript最佳实践小结
2013/08/09 Javascript
jQuery使用经验小技巧(推荐)
2016/05/31 Javascript
通过原生JS实现为元素添加事件的方法
2016/11/23 Javascript
JS 终止执行的实现方法
2016/11/24 Javascript
bootstrap多种样式进度条展示
2016/12/20 Javascript
javaScript生成支持中文带logo的二维码(jquery.qrcode.js)
2017/01/03 Javascript
微信小程序-获得用户输入内容
2017/02/13 Javascript
Ajax基础知识详解
2017/02/17 Javascript
使用JS 插件qrcode.js生成二维码功能
2017/02/20 Javascript
vue.js利用Object.defineProperty实现双向绑定
2017/03/09 Javascript
解决百度Echarts图表坐标轴越界的方法
2018/10/17 Javascript
解决elementui表格操作列自适应列宽
2020/12/28 Javascript
python pickle 和 shelve模块的用法
2013/09/16 Python
如何用Python实现简单的Markdown转换器
2018/07/16 Python
突袭HTML5之Javascript API扩展5—其他扩展(应用缓存/服务端消息/桌面通知)
2013/01/31 HTML / CSS
HTML5 常见面试题之PC端和移动端区别介绍
2018/01/22 HTML / CSS
Html5原创俄罗斯方块(基于canvas)
2019/01/07 HTML / CSS
HTML5自定义mp3播放器源码
2020/01/06 HTML / CSS
Hotels.com加拿大:领先的在线住宿网站
2018/10/05 全球购物
英国健身超市:Fitness Superstore
2019/06/17 全球购物
意大利顶级奢侈品电商:LUISAVIAROMA(支持中文)
2020/05/26 全球购物
酒吧员工的岗位职责
2013/11/26 职场文书
单位领导证婚词
2014/01/14 职场文书
工会主席事迹材料
2014/06/03 职场文书
施工安全责任书范本
2014/07/24 职场文书
python自动化操作之动态验证码、滑动验证码的降噪和识别
2021/08/30 Python
Python集合的基础操作
2021/11/01 Python
MySQL创建管理RANGE分区
2022/04/13 MySQL