CSS利用伪元素实现导航栏斜线分隔

(编辑:jimmy 日期: 2024/10/31 浏览:2)

先看看效果:

CSS利用伪元素实现导航栏斜线分隔

开始切第一张图了,第一个遇到的问题是顶部导航栏这里,用斜线分割。想到的思路是用伪类:before或者:after实现

先写html结构。

XML/HTML Code复制内容到剪贴板
  1. <!-- 导航栏begin -->  
  2.     <div class="header_right fr">  
  3.     <a href="#" class="link">Home</a>  
  4.     <a href="#" class="link">About</a>  
  5.     <a href="#" class="link">Features</a>  
  6.     <a href="#" class="link">Blog</a>  
  7.     <a href="#" class="link">Shop</a>  
  8.     <div class="alarm fr">  
  9.     <img src="./images/alarm.png" alt="alarm" /></images><i class="alarm_number">2</i>  
  10.     </div>  
  11.     </div>  
  12.  <!-- 导航栏end -->  
  13.   

再是样式

CSS Code复制内容到剪贴板
  1. .link:before{content: "/";margin:0 24px;color: grey;}   
  2. .link:first-child:before{display:none;}   

先用:bofore,设定内容是"/",前后margin,颜色。再用first-child将第一个元素之前的伪类去掉。

效果是这样的

CSS利用伪元素实现导航栏斜线分隔

似乎没有设计图里的斜线倾斜角度大呢,留给大家思考。

以上就是本文的全部内容,希望对大家的学习有所帮助。

原文:http://www.cnblogs.com/wzls/p/5259801.html

一句话新闻

高通与谷歌联手!首款骁龙PC优化Chrome浏览器发布
高通和谷歌日前宣布,推出首次面向搭载骁龙的Windows PC的优化版Chrome浏览器。
在对骁龙X Elite参考设计的初步测试中,全新的Chrome浏览器在Speedometer 2.1基准测试中实现了显著的性能提升。
预计在2024年年中之前,搭载骁龙X Elite计算平台的PC将面世。该浏览器的提前问世,有助于骁龙PC问世就获得满血表现。
谷歌高级副总裁Hiroshi Lockheimer表示,此次与高通的合作将有助于确保Chrome用户在当前ARM兼容的PC上获得最佳的浏览体验。