Я хочу изменить стиль видимых элементов, используя только CSS. Есть ли селектор, который это делает? Он должен работать только с Chrome и Firefox. (Я строю расширение/аддон)Есть ли CSS: видимый (прокрутка) селектор?
Если нет, есть ли способ изменить стиль видимых элементов с помощью легкого javascript?
Visible в пределах текущей позиции прокрутки. Элемент может быть вне видимости прокрутки или частично видимым.
Зачем вам нужно стилизовать только видимые элементы? Styling invisible elements ничего не делает в любом случае –
Если вы хотите использовать jQuery, у него есть псевдо-селектор ': visible'. –
Как сказал Киреан, изменение невидимых элементов ничего не делает, по крайней мере, что видно. Мы предполагаем, что у вас уже есть JS или PHP, которые по мере необходимости заменяют элементы in/visible, поэтому почему вы пытаетесь избежать JS? Немного больше ясности о том, чего вы пытаетесь достичь, и, возможно, какой-то фактический код относительно того, что вы пробовали, мы можем предложить лучшие решения. –