css中伪元素before或after中content的特殊用法attr

html代码:

<span class="haorooms" data-content="">前</span>
<span class="haorooms" data-content="">端</span>
<span class="haorooms" data-content="">博</span>
<span class="haorooms" data-content="">客</span>
css代码:

.haorooms {
    position:relative;
    display:inline-block;
    font-size:80px; /*  任何宽度都可以 */
    color: black; /* 任何颜色,或透明 */
    overflow:hidden;
    white-space: pre; /* 处理空格 */
}
.haorooms:before {
    display:block;
    z-index:1;
    position:absolute;
    top:0;
    left:0;
    width: 50%;
    content: attr(data-content); /* 伪元素的动态获取内容 */
    overflow:hidden;
    color: #f00;
}

 

posted @ 2021-07-09 09:29  MrSlow  阅读(345)  评论(0)    收藏  举报