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 相关文章推荐
详解CSS的border边框属性及其在CSS3中的新特性
May 10 HTML / CSS
css3个性化字体_动力节点Java学院整理
Jul 12 HTML / CSS
CSS3的Border-radius轻松制作圆角
Dec 24 HTML / CSS
css3圆角边框和边框阴影示例
May 05 HTML / CSS
css3编写浏览器背景渐变背景色的方法
Mar 05 HTML / CSS
html5+css3之制作header实例与更新
Dec 21 HTML / CSS
HTML5本地存储localStorage、sessionStorage基本用法、遍历操作、异常处理等
May 08 HTML / CSS
HTML5 video 事件应用示例
Sep 11 HTML / CSS
CSS3 画基本图形,圆形、椭圆形、三角形等
Sep 20 HTML / CSS
html如何对span设置宽度
Oct 30 HTML / CSS
html5表单的required属性使用
Jul 07 HTML / CSS
CSS list-style-type属性使用方法
May 21 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
ASP知识讲座四
2006/10/09 PHP
codeigniter集成ucenter1.6双向通信的解决办法
2014/06/12 PHP
ThinkPHP3.1.3版本新特性概述
2014/06/19 PHP
PHP回溯法解决0-1背包问题实例分析
2015/03/23 PHP
php验证身份证号码正确性的函数
2016/07/20 PHP
PHP 读取大文件并显示的简单实例(推荐)
2016/08/12 PHP
PHP最常用的正则表达式
2017/02/13 PHP
Laravel5.* 打印出执行的sql语句的方法
2017/07/24 PHP
总结PHP内存释放以及垃圾回收
2018/03/29 PHP
javascript引导程序
2008/10/26 Javascript
Cookie 注入是怎样产生的
2009/04/08 Javascript
JS 面向对象之神奇的prototype
2011/02/26 Javascript
JavaScript中创建字典对象(dictionary)实例
2015/03/31 Javascript
jquery实现简单的全选和反选功能
2016/01/02 Javascript
Vue.js实战之组件之间的数据传递
2017/04/01 Javascript
利用Webpack实现小程序多项目管理的方法
2019/02/25 Javascript
教你如何用Node实现API的转发(某音乐)
2019/09/20 Javascript
微信小程序实现搜索框功能及踩过的坑
2020/06/19 Javascript
[58:58]2018DOTA2亚洲邀请赛 4.4 淘汰赛 TNC vs VG 第二场
2018/04/05 DOTA
在Docker上部署Python的Flask框架的教程
2015/04/08 Python
使用 Python 实现简单的 switch/case 语句的方法
2018/09/17 Python
PyCharm设置护眼背景色的方法
2018/10/29 Python
Django中间件拦截未登录url实例详解
2019/09/03 Python
搭建pypi私有仓库实现过程详解
2020/11/25 Python
将不规则的Python多维数组拉平到一维的方法实现
2021/01/11 Python
css3中用animation的steps属性制作帧动画
2019/04/25 HTML / CSS
利用CSS3的transform做的动态时钟效果
2011/09/21 HTML / CSS
TCP/IP的分层模型
2013/10/27 面试题
应届毕业生个人求职信范文
2014/01/29 职场文书
珍珠鸟教学反思
2014/02/01 职场文书
滴水洞导游词
2015/02/10 职场文书
2015秋季幼儿园开学寄语
2015/03/25 职场文书
Python机器学习三大件之一numpy
2021/05/10 Python
Python中的变量与常量
2021/11/11 Python
Python实现GIF动图以及视频卡通化详解
2021/12/06 Python
Windows10安装Apache2.4的方法步骤
2022/06/25 Servers