這篇文章主要介紹了CSS利用偽元素實現導航欄斜線分隔的相關資料
先看看效果:
開始切第一張圖了,第一個遇到的問題是頂部導航欄這裡,用斜線分割。想到的思路是用偽類:before或者:after實現
先寫Html結構。
XML/Html Code復制內容到剪貼板
- <!-- 導航欄begin -->
- <div class="header_right fr">
- <a href="#" class="link">Home</a>
- <a href="#" class="link">About</a>
- <a href="#" class="link">Features</a>
- <a href="#" class="link">Blog</a>
- <a href="#" class="link">Shop</a>
- <div class="alarm fr">
- <img src="./images/alarm.png" alt="alarm" /></images><i class="alarm_number">2</i>
- </div>
- </div>
- <!-- 導航欄end -->
再是樣式
CSS Code復制內容到剪貼板
- .link:before{content: "/";margin:0 24px;color: grey;}
- .link:first-child:before{display:none;}
先用:bofore,設定內容是"/",前後margin,顏色。再用first-child將第一個元素之前的偽類去掉。
效果是這樣的
似乎沒有設計圖裡的斜線傾斜角度大呢,留給大家思考。
以上就是本文的全部內容,希望對大家的學習有所幫助。