Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Изменение оттенка (https://javascript.ru/forum/dom-window/32203-izmenenie-ottenka.html)

melky 13.10.2012 18:38

Цитата:

Сообщение от artygrand
Кстати, melky, ты тут что то похожее решал. На чем остановился?

ни на чём :) сделал анимацию, где анимирование происходит не элемента, а селектора. получилось намного быстрее, чем при анимировании свойства style (как по-обычному делают).

Ссылки по теме : всё, что нужно, находится на одной странице в спецификации.

пример обхода :
<style>

* { margin: 0; padding: 0; }

div { color: red; font-size: 20px; }

</style>

<style>

#div { border: 2px green solid; }

.div { padding: 5px; background-color: red; }

</style>

<div id="div" class="div">Я ДИВ</div>


<script>

var styles = document.styleSheets, i = 0, sheet, rules, b, rule;

while (i in styles) {
    sheet = styles[i];

    rules = sheet.cssRules;
    b = 0;

    while (b in rules) {
        rule = rules[b];
        alert( "Таблица стилей №   " + i + "\n\nПравило №  " + b + "\n\n Селектор : " + rule.selectorText + "\n\n Содержимое : " + rule.style.cssText );
        b++;
    }

    i++;
}
</script>


Часовой пояс GMT +3, время: 15:11.