И при наведении на определенный блок происходит плавное затемнение в нужный мне цвет, но когда я убираю мышь с блока, то у меня затемнение резко пропадает. Как сделать так, чтобы затемнение убиралось также плавно, как оно появляется при наведении?
Посмотрел сайт в примере через инспектор - карточка остаётся той же самой, просто отключают часть элементов. Но как мне кажется, способ с рендером новых карточек - лучше. По сути, данные же остаются на странице в DOM дереве, это больше 15 элементов на одну карточку. В сумме больше 300-500 элементов в дом дереве, которые просто не видны визуально.
Склоняюсь к варианту с использованием полностью разных карточек
И при наведении на определенный блок происходит плавное затемнение в нужный мне цвет, но когда я убираю мышь с блока, то у меня затемнение резко пропадает. Как сделать так, чтобы затемнение убиралось также плавно, как оно появляется при наведении?
Когда в баре кликаю по кнопкам меняющим вид раскладки карточек - сетка вывода карточек должна меняться (ну это понятно )) Вопрос в том, как сделать лучше перестроение этого списка (и изменение самих карточек). 1. Я могу сверстать широкую карточку, а после, через классы или медиазапросы перестроить ей в меньший вариант с отключением некоторых элементов/полей. Это хороший вариант? 2. Или, лучше делать два разных вида карточек и показывать сперва один вариант, а при смене варианта отображения - другие карточки.
Какой из этих вариантов лучше? Какой из них лучше, если в последствии планируется собрать магазин на фреймворке?