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 position fixed固定居中问题解决方案
Aug 19 HTML / CSS
CSS3的resize属性使用初探
Sep 27 HTML / CSS
HTML5 canvas基本绘图之绘制矩形
Jun 27 HTML / CSS
html5 localStorage本地存储_动力节点Java学院整理
Jul 06 HTML / CSS
html5基础教程常用技巧整理
Aug 20 HTML / CSS
Data URI scheme详解和使用实例及图片base64编码实现方法
May 08 HTML / CSS
Html5 canvas实现粒子时钟的示例代码
Sep 06 HTML / CSS
HTML5 图片预加载的示例代码
Mar 25 HTML / CSS
使用layui框架实现点击左侧导航切换右侧内容且右侧选项卡跟随变化的效果
Nov 10 HTML / CSS
详解CSS不受控制的position fixed
May 25 HTML / CSS
详解CSS故障艺术
May 25 HTML / CSS
html+css实现赛博朋克风格按钮
May 26 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
深入PHP5中的魔术方法详解
2013/06/17 PHP
php实现的Curl封装类Curl.class.php用法实例分析
2015/09/25 PHP
ThinkPHP3.2.3框架邮件发送功能图文实例详解
2019/04/23 PHP
Laravel框架实现简单的学生信息管理平台案例
2019/05/07 PHP
jquery下json数组的操作实现代码
2010/08/09 Javascript
枚举的实现求得1-1000所有出现1的数字并计算出现1的个数
2013/09/10 Javascript
JQuery中使用on方法绑定hover事件实例
2014/12/09 Javascript
运行Node.js的IIS扩展iisnode安装配置笔记
2015/03/02 Javascript
jQuery实现气球弹出框式的侧边导航菜单效果
2015/09/22 Javascript
Bootstrap CSS组件之导航(nav)
2016/12/17 Javascript
JS中SetTimeout和SetInterval使用初探
2017/03/23 Javascript
微信小程序图片自适应支持多图实例详解
2017/06/21 Javascript
JS之if语句对接事件动作逻辑(详解)
2017/06/28 Javascript
SelectPage v2.4 发布新增纯下拉列表和关闭分页功能
2017/09/07 Javascript
微信小程序 页面滑动事件的实例详解
2017/10/12 Javascript
基于jQuery的$.getScript方法去加载javaScript文档解析
2017/11/08 jQuery
Vue单页面应用保证F5强刷不清空数据的解决方案
2018/01/31 Javascript
5分钟学会Vue动画效果(小结)
2018/07/21 Javascript
微信小程序实现多行文字超出部分省略号显示功能
2019/10/23 Javascript
[02:49]2014DOTA2电竞也是体育项目! 势要把荣誉带回中国!
2014/07/20 DOTA
python BeautifulSoup设置页面编码的方法
2015/04/03 Python
Python选课系统开发程序
2016/09/02 Python
Python中一些不为人知的基础技巧总结
2018/05/19 Python
如何通过50行Python代码获取公众号全部文章
2019/07/12 Python
基于python模拟TCP3次握手连接及发送数据
2020/11/06 Python
python切割图片的示例
2020/11/12 Python
全球才华横溢工匠的家居装饰、珠宝和礼物:NOVICA
2021/01/22 全球购物
this关键字的作用
2016/01/30 面试题
快餐店的创业计划书范文
2014/01/29 职场文书
2014年党员公开承诺践诺书
2014/03/25 职场文书
学生手册评语
2014/05/05 职场文书
运动会入场口号
2014/06/07 职场文书
工作保证书怎么写
2015/02/28 职场文书
不知如何爱孩子,这些方法教会您
2019/08/06 职场文书
golang生成vcf通讯录格式文件详情
2022/03/25 Golang
Python中time标准库的使用教程
2022/04/13 Python