2015-07-19 3 views
1

Есть ли (будущий) псевдоселектор, чтобы получить элементы, которые были преобразованы с помощью свойства преобразования css? я думаю о чем-то вроде этого:CSS: псевдоселектор для преобразованных элементов

div:transformed{ 
color:red; 
} 
+1

Simply..No. Нет, и, насколько я знаю *, ни один из них не ожидается или не предлагается. –

+0

Если вы сообщите нам, для чего вам это нужно, возможно, мы сможем помочь вам найти альтернативу? – jaunt

ответ

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"; 
 
    } 
 
}
div { 
 
    transform: translateX(10px); 
 
}
<div>Text</div>

+0

хотя я надеялся на чистое решение css, этот промежуточный подход к JavaScript полностью разрешил мою проблему. большое спасибо. –

Смежные вопросы