动态显示伪类 :before中的content

<!-- 
  data-before=""和content:attr(data-before) 配合,可以设置content中的值
  data-before=""不能编译变量,它里面的值会如实显示在页面上
  可以通过js实现动态显示
 -->
<span data-before="点击招全职" class="school-publish-badge">
  {{inter.fxz}}
</span>
.school-publish-badge:before {
  // attr(attribute-name):获取元素html属性的值,通常与自定义属性data-*配合使用
  content: attr(data-before);
  position: absolute;
  z-index: 1001;
  top: -15px;
  right: -60px;
  width: 120px;
  height: 40px;
  line-height: 20px;
  font-size: 20px;
  -webkit-transform: scale(.5);
  transform: scale(.5);
  font-weight: 700;
  color: #fff;
}
// 动态改变“点击招全职”的值
changeDataBefore(){
  let changeData = document.getElementsByClassName('school-publish-badge');
  changeData[0].setAttribute("data-before", this.i18n.djzqz)
},
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值