Я хочу эффект зависания, поэтому, когда пользователь наводится на любые столбцы между 1 и 7 строки, эти стили применяются ко всем столбцам в строке, кроме столбцов 1 и 7 (поэтому цвет фона изменяется в текущей строке, столбцы 2 -6, но не в колонках 1 и 7):CSS - выберите столбцы 2-6 текущей строки?
tbody tr:hover > td:not(:first-child):not(:last-child) {
cursor: pointer; background-color: rgb(221, 221, 221);
}
Однако, у меня есть подобный стиль парения на колонках 1 и 7. Таким образом, чтобы уточнить, желаемое поведение:
- Пользователь зависает над строкой x, столбец 1 - эта одиночная ячейка получает эффект наведения.
- Пользователь зависает над строкой x, столбец 7 - эта одиночная ячейка получает эффект наведения.
- Пользователь наводит курсор на строку x, любой столбец из 2-6, ВСЕ ячейки в строке x, столбцы 2-6 получают эффект зависания.
почему не просто установить стиль, а затем заменить его для первого ребенка и последним ребенком. и в вашем css вы должны положить nth-child на td – Pete
, используя SASS или простой CSS? –