【发布时间】:2015-07-22 07:49:06
【问题描述】:
我可以在 JavaScript 中执行此操作吗?
var Dim_Back = document.querySelectorAll(".s1:after");
for (var i = 0; i < Dim_Back.length; i++) {
Dim_Back[i].style.backgroundImage = "url(" + imgSrc + ")";
}
.view .s1:after {
position: absolute;
bottom: 0;
top: 0;
right: 0;
left: 0;
content: '';
display: block;
opacity: 0;
transition-delay: 0.3s;
}
.view:hover .s1:after {
opacity: 1;
transition-delay: 0.7s;
}
我还添加了我的 CSS 代码中的一部分。
我想知道是否可以将 ":after" 放在 querySelectorAll 中。它会保持 s1 属性吗?
【问题讨论】:
-
你的意思是
::after? -
@Bergi 不是一回事吗?
-
也许吧,虽然技术上只有两个冒号,但它是一个伪元素。
标签: javascript css selectors-api