[HTML CSS JS]阻止用户使用before元素更改值
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[HTML CSS JS]阻止用户使用before元素更改值相关的知识,希望对你有一定的参考价值。
我想在选择器之前使用输入阻止三个表。通过jquery我将class disabled-元素添加到每个表:
$("table").toggleClass("disabled-element");
这是我在css中的disabled-element:
.disabled-element::before {
background-color: #4e555b;
opacity: 0.5;
z-index: 10;
position: absolute;
height: 100%;
width: 100%;
content: "";
}
表结构:
<table class="table table-stripped">
<thead>
<th scope="col">Rotor Number</th>
<th scope="col">Current values</th>
</thead>
</table>
<tbody>
<tr>
<td></td><td></td>
</tr>
</tbody>
答案
我错过了父母元素的position: relative
声明
以上是关于[HTML CSS JS]阻止用户使用before元素更改值的主要内容,如果未能解决你的问题,请参考以下文章
使用原生js来控制修改CSS伪元素的方法总汇, 例如:before和:after