偽元素

:before :after

偽元素

可以為元素添加更多的樣式
注意設(shè)置content

例子

#nav-toggle span,#nav-toggle span:before,#nav-toggle span:after{
   width: 35px;height: 7px;   
  position: absolute;
  border-radius: 2px; 
  display: block; 
  background-color: #353535;
  content:''
}
#nav-toggle span:before{top:-10px}
#nav-toggle span:after{bottom: -10px}
#nav-toggle.active span{background-color: transparent}
#nav-toggle.active span:before{transform: rotate(45deg);top:0}
#nav-toggle.active span:after{transform:translateY(-10px) rotate(-45deg)}

該方法實(shí)現(xiàn)了圖標(biāo)變化

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容

  • 本文轉(zhuǎn)載自:眾成翻譯譯者:為之漫筆鏈接:http://www.zcfy.cc/article/239原文:http...
    極樂(lè)君閱讀 7,412評(píng)論 1 62
  • 偽類: 偽類用于當(dāng)已有元素處于的某個(gè)狀態(tài)時(shí),為其添加對(duì)應(yīng)的樣式,這個(gè)狀態(tài)是根據(jù)用戶行為而動(dòng)態(tài)變化的.比如說(shuō),當(dāng)用戶...
    葶寳寳閱讀 960評(píng)論 1 13
  • 轉(zhuǎn)自理解偽元素 :before 和 :after層疊樣式表(CSS)的主要目的是給HTML元素添加樣式,然而,在一...
    種諤閱讀 887評(píng)論 0 3
  • CSS的主要目的是給HTML元素添加樣式,然而,在一些案例中給文檔添加額外的元素是多余的或是不可能的。事實(shí)上,CS...
    康斌閱讀 2,688評(píng)論 0 12
  • 最近在研讀 《CSS SECRET》(CSS揭秘)這本大作,對(duì) CSS 有了更深層次的理解,折騰了下面這個(gè)項(xiàng)目:C...
    王鈺峰閱讀 471評(píng)論 0 1