CSS:转换元素的伪选择器

时间:2015-07-19 16:10:50

标签: css css-selectors css-transforms pseudo-class

是否有(未来)伪选择器来获取已由css转换属性转换的元素?我想到这样的事情:

div:transformed{
 color:red;
}

2 个答案:

答案 0 :(得分:2)

没有这样的伪选择器。以下javascript代码可能符合您的目的:



var element = document.querySelectorAll('div');
for (i = 0; i < element.length; i++) {
  var value = window.getComputedStyle(element[i]).getPropertyValue("transform");
  if (value != "") //Or suitable comparator
  {
    element[i].style.color = "red";
  }
}
&#13;
div {
  transform: translateX(10px);
}
&#13;
<div>Text</div>
&#13;
&#13;
&#13;

答案 1 :(得分:1)

不,没有这样的选择器。