文章标题
来源:互联网 发布:suse 11 yum 编辑:程序博客网 时间:2024/06/11 21:20
CSS3实现边框从中间向两边伸展
<!DOCTYPE html><html><head lang="en"> <meta charset="UTF-8"> <title></title> <style> ul { list-style: none; margin-top: 50px; } ul li { float: left; position: relative; } ul li a { text-decoration: none; color: #ffffff; padding: 15px 20px; background-color: #384E6B; } ul li.active > a { padding-top: 11px; background-color: #0e151f; border-top: 4px solid #a9334c; } ul li a:before { content: ''; width: 0; position: absolute; left: 50%; top: -15px; background: #a9334c; height: 4px; transition: all 0.5s; } ul li a:hover:before{ left:0; width: 100%; } </style> <script src="js/jquery.min.js"></script></head><body><div class="nav"> <ul> <li class="active"> <a href="#">首页</a> </li> <li> <a href="#">文档</a> </li> <li> <a href="#">下载</a> </li> <li> <a href="#">实例</a> </li> <li> <a href="#">社区</a> </li> </ul></div><script> $(function(){ $("li").on("click",function(){ $("li").removeClass("active"); $(this).addClass("active"); }) })</script></body></html>
以上是模仿Echarts网站的导航效果做的,[http://echarts.baidu.com/api.html#echarts]
在上面的方法之前,用transfom:scale也做了这个效果,如下是主要代码
结构:
样式:
大家可以看到.line宽度设置为1px,这里就是为了尽可能做出Echarts网站的效果,起初我设置的边框颜色不是背景色,这样就能看到一个红点,有点不友好。改为背景色就ok了,当然有什么不妥的地方或者更好的实现方法,大家可以评论。
阅读全文
0 0
- 文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题 文章标题 文章标题 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 物联网技术之争:LoRa不惧NB-IoT挑战 两者各有千秋
- react + redux 完整的项目
- 使用思维导图提高工作效率的秘诀:6种工作思维导图模板分享
- Js取任意范围的随机数并在html中动态显示
- 代理服务器基础知识
- 文章标题
- Android课程表服务器端实现方案
- 2---Python:简单文件操作
- 为什么LPWA对物联网来说是颠覆性的新网络?
- 使用SQL语句实现真分页
- 多线程问题总结
- 当硬盘无法卸载的时候
- [初学笔记]数组
- 脚本中动态添加摄像机和灯光