首页 > 其他分享 >css 伪元素使用

css 伪元素使用

时间:2022-08-22 16:59:43浏览次数:82  
标签:元素 符号 after 如下 使用 border css

开发时遇到一个问题,我需要给最外层元素加一个伪元素,用于创建一个倒三角,代码如下:

::after {
      content: ' ';
      position: absolute;
      bottom: -8px;
      right: -4px;
      width: 0;
      height: 0;
      border: 4px solid transparent;
      border-top: 10px solid red;
    }
写完后发现,重复生成了多个,如下图: 0 打开devtool查看元素,发现每个子元素都添加了一个::after伪类,如下图:   0 进过一番排查后发现,应该在::after之前加一个&符号(&::after),最后顺利解决,如下图   0   不加&符号就默认当前元素下的所有子元素都添加伪元素,,加了&符号后代码只选择当前元素,&符号是什么意思,可以看一下这篇文章[https://segmentfault.com/q/1010000011052931]

标签:元素,符号,after,如下,使用,border,css
From: https://www.cnblogs.com/wyq186/p/16613375.html

相关文章