использовать его в js?хочу чтоб при определенных условиях в css срабатывал этот селектор
только через родителя, полагаю. .trigger-class * {}
не совсем понимаю.как через родителя,можно пример?
Вам даже в цсс стоит избегать таких селекторов. Зачем вам, что хотите сделать?
хочу dark mode сайта сделать. при клике на кнопку,чтоб сайт был черным,а буквы белыми
звёздочка тут не нужна
Ну это же не через «*» надо делать
я проиттерировал весь body и дал каждому элементу класс dark(в css указал ему стили), но там еще отступы у элементов есть,поэтому решил через "*"
Пройтись фором по всем HTML элементам)
Пздц) или использовать цсс переменные
Регуляркой парсить
Лучше с валидацией ещё на бекенде
Хранимкой на SQL html формировать))))
Ага, запрос делаешь в БД, а она тебе теплейт с html
Ну так ssr и работает?))
В общем посмотри в сторону цсс реализаций. Обычно js (а возможно и без него, хз) переключают просто одну переменную в цсс, а она уже отвечает за саму тему. А не бегут точно по дом-дереву и тем более не юзают «*»
Более того, можно проверять нативными средствами браузеров, через медиа(вроде), что дарк мод доступен, и переключать автоматически, даже без кнопки дополнительной. Типа если в ОС у тебя темная тема сейчас, то браузер это поймёт и сайт сам в темную тему перерисует
Обсуждают сегодня