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 border-radius属性详解
Jul 05 HTML / CSS
实列教程 一款基于jquery和css3的响应式二级导航菜单
Nov 13 HTML / CSS
使用css实现android系统的loading加载动画
Jul 25 HTML / CSS
使用CSS3实现字体颜色渐变的实现
Aug 10 HTML / CSS
Html5剪切板功能的实现代码
Jun 29 HTML / CSS
使用css3 属性如何丰富图片样式(圆角 阴影 渐变)
Nov 22 HTML / CSS
HTML5 video标签(播放器)学习笔记(一):使用入门
Apr 24 HTML / CSS
html5 视频播放解决方案
Nov 06 HTML / CSS
Html5 Canvas动画基础碰撞检测的实现
Dec 06 HTML / CSS
Html5移动端网页端适配(js+rem)
Feb 03 HTML / CSS
几款流行的HTML5 UI框架比较(小结)
Apr 08 HTML / CSS
html5实现点击弹出图片功能
Jul 16 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过滤危险html代码
2008/08/18 PHP
PHP获取文件绝对路径的代码(上一级目录)
2011/05/29 PHP
PHP安全防范技巧分享
2011/11/03 PHP
使用openssl实现rsa非对称加密算法示例
2014/01/24 PHP
PHP实现获取FLV文件的时间
2015/02/10 PHP
phpinfo的知识点总结
2019/10/10 PHP
javascript 面向对象编程基础:继承
2009/08/21 Javascript
js实现的真正的iframe高度自适应(兼容IE,FF,Opera)
2010/03/07 Javascript
使用jQuery fancybox插件打造一个实用的数据传输模态弹出窗体
2013/01/15 Javascript
js/jQuery对象互转(快速操作dom元素)
2013/02/04 Javascript
js函数内变量的作用域分析
2015/01/12 Javascript
利用JavaScript的AngularJS库制作电子名片的方法
2015/06/18 Javascript
javascript中setInterval的用法
2015/07/19 Javascript
浅谈javascript的Touch事件
2015/09/27 Javascript
Javascript 计算字符串在localStorage中所占字节数
2015/10/21 Javascript
Bootstrap每天必学之栅格系统(布局)
2015/11/25 Javascript
javascript实现获取浏览器版本、浏览器类型
2015/12/02 Javascript
Javascript将数字转化成为货币格式字符串
2016/06/22 Javascript
使用vs code开发Nodejs程序的使用方法
2017/09/21 NodeJs
layui lay-verify form表单自定义验证规则详解
2019/09/18 Javascript
JS判断数组四种实现方法详解
2020/06/29 Javascript
Python 字符串操作实现代码(截取/替换/查找/分割)
2013/06/08 Python
python定时器(Timer)用法简单实例
2015/06/04 Python
python实现最大子序和(分治+动态规划)
2019/07/05 Python
Python基于内置函数type创建新类型
2020/10/22 Python
英国知名化妆品网站:Revolution Beauty(原TAM Beauty)
2018/02/28 全球购物
巴西最大的运动品牌:Olympikus
2020/07/14 全球购物
static全局变量与普通的全局变量有什么区别
2014/05/27 面试题
同事吵架检讨书
2014/02/05 职场文书
文秘班元旦晚会活动策划方案
2014/08/28 职场文书
公司领导九九重阳节发言稿2014
2014/09/25 职场文书
2014年乡镇个人工作总结
2014/12/03 职场文书
2015年公民道德宣传日活动总结
2015/03/23 职场文书
行政助理岗位职责范本
2015/04/11 职场文书
女性健康知识讲座通知
2015/04/23 职场文书
入党转正申请书范文
2019/05/20 职场文书