css中 after什么意思

admin 轻心小站 关注 LV.19 运营
发表于前端技术学习版块 css,教程

CSS中的:after伪元素指定要在选择器的末尾插入内容。 .block:after { content: after content ; } 上述代码将在class为block元素的最后插入一个文本

CSS中的:after伪元素指定要在选择器的末尾插入内容。

 .block:after {
      content: "after content";
    } 

上述代码将在class为block元素的最后插入一个文本内容为“after content”的伪元素。

:after伪元素可用于添加垂直行之间的间隙,如下所示:

 .block {
      border-bottom: 1px solid black;
    }
    .block:last-child:after {
      content: "";
      display: block;
      height: 20px;
    } 

在上面的代码中,使用:last-child伪类选择最后一个元素,并使用:after在其下面添加一个20像素高的空格。

此外,:after伪元素还可用于添加样式效果。例如,可以使用它来添加图标或箭头。

 .block:after {
      content: "";
      display: inline-block;
      margin-left: 10px;
      width: 20px;
      height: 20px;
      background: url('icon.png') no-repeat;
    } 

上述代码将在class为block元素的后面添加一个20 x 20像素的图标,其中使用了display:inline-block属性来避免图标独占一行。

文章说明:

本文原创发布于探乎站长论坛,未经许可,禁止转载。

题图来自Unsplash,基于CC0协议

该文观点仅代表作者本人,探乎站长论坛平台仅提供信息存储空间服务。

评论列表 评论
发布评论

评论: css中 after什么意思

粉丝

0

关注

0

收藏

0

已有0次打赏