Код: Выделить всё
table:has(.hg1:hover) .hg1,
table:has(.hg2:hover) .hg2,
table:has(.hg3:hover) .hg3,
table:has(.hg4:hover) .hg4,
table:has(.hg5:hover) .hg5 { background-color: var(--highlight); }
есть ли способ создать какую-то группу захвата, соответствующую произвольному классу в CSS? если это проще, я мог бы также провести рефакторинг html, чтобы поместить группы выделения в какой-нибудь другой атрибут и сделать что-то вроде table:has([hl=hg1]:hover) [hl=hg1]
по сути, я хочу иметь возможность делать что-то вроде:
Код: Выделить всё
table:has(.(*):hover) .\1 { background-color: var(--highlight); }
Подробнее здесь: https://stackoverflow.com/questions/798 ... in-a-table
Мобильная версия