css利用偽元素::after控制content顯示

項(xiàng)目中,我們經(jīng)常需要在某些元素后面添加內(nèi)容,就像是圖中的小圓點(diǎn),這時候可以用到after偽元素


 /deep/ .mark {
    position: relative;
    width: 40px;
    height: 40px;
    display: flex;
    border-radius: 50%;
    justify-content: center;
    align-items: center;
    &::after {
      content: '';
      position: absolute;
      display: flex;
      justify-content: center;
      width: 5px;
      height: 5px;
      border-radius: 50%;
      bottom: 3px;
      background-color: #FF7F50;
    }
  }

通常,設(shè)置contentposition: absolute;,可以靈活的操作內(nèi)容的擺放,也可以配合flex,快速的實(shí)現(xiàn)水平垂直居中,也可以與calc配合,left: calc(50% - 2.5px);,可以實(shí)現(xiàn)同樣的效果。

:after::after的區(qū)別

  • 相同點(diǎn)
  1. 都可以用來表示偽類對象,用來設(shè)置對象前的內(nèi)容
  2. :befor和::after寫法是等效的
  • 不同點(diǎn)
  1. :after是css2的寫法,::after是css3的寫法
  2. :after的兼容性要比::after好 ,不過在H5開發(fā)中建議使用::after比較好
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 問答題47 /72 常見瀏覽器兼容性問題與解決方案? 參考答案 (1)瀏覽器兼容問題一:不同瀏覽器的標(biāo)簽?zāi)J(rèn)的外補(bǔ)...
    _Yfling閱讀 14,194評論 1 92
  • 選擇qi:是表達(dá)式 標(biāo)簽選擇器 類選擇器 屬性選擇器 繼承屬性: color,font,text-align,li...
    love2013閱讀 2,460評論 0 11
  • 選擇qi:是表達(dá)式 標(biāo)簽選擇器 類選擇器 屬性選擇器 繼承屬性: color,font,text-align,li...
    wzhiq896閱讀 2,136評論 0 2
  • (這是15年初學(xué)css時記的筆記) 選擇器 簡單選擇器 標(biāo)簽選擇器 直接把標(biāo)簽名加前面。 類選擇器 用.+ cla...
    burningalive閱讀 1,204評論 0 0
  • 第一部分 HTML&CSS整理答案 1. 什么是HTML5? 答:HTML5是最新的HTML標(biāo)準(zhǔn)。 注意:講述HT...
    kismetajun閱讀 28,880評論 1 45

友情鏈接更多精彩內(nèi)容