CSS 制作 圆角TAB选项卡下拉效果(顺便学习CSS伪元素

CSS伪元素:

  • 伪元素如果没有设置“content”属性,伪元素是无用的。

  • 使用伪元素插入的内容在页面的源码里是不可见的,只能在css里可见

  • 插入的元素在默认情况下是内联元素(或者,在html5中,在文本语义的类别里)。因此,为了给插入的元素赋予高度,填充,边距等等,你通常必须显式地定义它是一个块级元素。
  • 还要注意的是典型的 CSS 继承规则适用于插入的元素。例如,你有字体系列黑体,宋体,无衬线字体应用到 body 元素里,然后伪元素会像其他元素一样继承这些字体系列。
  • 伪元素不会自然继承自父元素(如 padding margins)的样式。
  • 你的直觉是 :before 和 :after 伪元素可能是插入的内容会被注入到目标元素的前或后注入。其实不是这样的,注入的内容将是有关联的目标元素的子元素,但它会被置于这个元素的任何内容的“前”或“后”。

:after

 

 

.active:after {
display: block;
content: "";
background: rgba(253, 149, 187, 1);
width: 100%;
border-radius: 2px;
height: 3px;
margin-top:8px
}
posted @ 2018-08-29 01:13  hh9515  阅读(504)  评论(0编辑  收藏  举报