|
Спрятать не подчиненный элемент если он видим
| ☑ |
0
apdate by
24.12.21
✎
10:40
|
Всем привет!
Гуру CSS подскажите
например имеем
<div class="a"> HI</div>
<div class="b"> col</div>
как сделать при помощи только css так что если класс b уже видим то спрятать класс a?
|
|
1
apdate by
24.12.21
✎
13:42
|
поступил следующим образом.
У меня эти два класса находятся друг над другом
я увеличил высоту нижнего до того как он скроет верхний под собой
и теперь когда я показываю данный элемент то верхний грубо говоря скрывается
|
|
2
apdate by
24.12.21
✎
13:42
|
другого способа не нашел (
|
|
3
pechkin
24.12.21
✎
13:43
|
а как ты меняешь видимость?
|
|
4
Asmody
24.12.21
✎
14:24
|
(0) через скрытый checkbox можно.
можешь глянуть, как на этой странице сделан пришпиливание пина в правом верхнем углу
|
|
5
apdate by
24.12.21
✎
22:13
|
(3) никак, просто закрываю видимую область элемента а элементом б
|
|
6
apdate by
24.12.21
✎
22:25
|
Эта ерунда мне нужна была для каталога товаров, смысл в том что на десктопе при наведении на карточку появляются дополнительные свойства и кнопка купить.
А на мобильном иногда даже качнувшись этой карточки область не открывается поэтому чуть выше был добавлен клас с иконкой и надписью развернуть.
Человек жмякает на эту область и следовательно нижняяобласть открывается и заслоняет собой верхнюю.
Можно было бы тупо показать сразу раскрытую область для мобильного но как то бывает дофика свойств вариантов и т д
|
|