头闻号

东莞市胜泰电子有限公司

综合性公司|点胶设备|树脂型胶粘剂|复合型胶粘剂|合成胶粘剂|其他工业润滑油

首页 > 新闻中心 > 科技常识:CSS3实现精美横向滚动菜单按钮
科技常识:CSS3实现精美横向滚动菜单按钮
发布时间:2024-09-30 19:35:08        浏览次数:3        返回列表

今天小编跟大家讲解下有关CSS3实现精美横向滚动菜单按钮 ,相信小伙伴们对这个话题应该有所关注吧,小编也收集到了有关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)

来源:爱蒂网