今天给大家分享基于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)
以上是CSS3展现横向滚动菜单按钮效果代码的详细内容。更多信息请关注PHP中文网其他相关文章!
声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

文章讨论了CSS保证金属性,特别是“保证金:40px 100px 120px 80px”,其应用程序以及对网页布局的影响。

本文讨论了CSS边境属性,重点是自定义,最佳实践和响应能力。主要论点:边境 - 拉迪乌斯(Border-Radius)对响应式设计最有效。

本文讨论了CSS中评论的使用,详细介绍了单线和多行评论语法。它认为注释可以增强代码可读性,可维护性和协作,但如果无法正确管理,可能会影响网站性能。

文章讨论了将CSS添加到HTML的三种方法:内联,内部和外部。分析了每种方法对网站性能和适合初学者的适用性的影响。(159个字符)


热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

Video Face Swap
使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热门文章
Windows 11 KB5054979中的新功能以及如何解决更新问题
3 周前ByDDD
如何修复KB5055523无法在Windows 11中安装?
2 周前ByDDD
Inzoi:如何申请学校和大学
3 周前ByDDD
如何修复KB5055518无法在Windows 10中安装?
2 周前ByDDD
Roblox:Dead Rails - 如何召唤和击败Nikola Tesla
4 周前By尊渡假赌尊渡假赌尊渡假赌

热工具

EditPlus 中文破解版
体积小,语法高亮,不支持代码提示功能

SublimeText3汉化版
中文版,非常好用

WebStorm Mac版
好用的JavaScript开发工具

ZendStudio 13.5.1 Mac
功能强大的PHP集成开发环境

SublimeText3 Mac版
神级代码编辑软件(SublimeText3)