Как увеличить и затемнить картинку в card при наведении?
Есть видоизменненная карточка bootstrap с картинкой https://jsfiddle.net/q89zg0vm/
Нужен эффект ivi https://www.ivi.tv
При наведении мышки на карточку с фильмом, карточка становится выше, изображение слегка заумируется и затемняется
transform: scale(1.2); увеличивает картинку во все стороны. Из-за этого перекрывается текст снизу. На иви тоже текст под карточкой, но т.к. увеличение идет вверх, то текст не перекрывается.
Также в моем примере, в верхнем углу на карточке появляется иконка при наведении мыши (скрыта стилем hidden). Так вот если мышкой навести на иконку то эффект transform: scale пропадает.
evomed, сдвигайте наверх установив точку относительно которой будет трансформация через transform-origin. Или меняйте высоту родителя и overflow или object-fit.
Также в моем примере, в верхнем углу на карточке появляется иконка при наведении мыши (скрыта стилем hidden). Так вот если мышкой навести на иконку то эффект transform: scale пропадает.
Естественно, у вас ссылка не внутри блока на который повешено наведение. Будет внутри, не будет пропадать.
Ankhena, с этим разобрался, спасибо. А какой псевдоэлемент сделать, чтобы картинку затемнить в моем примере? Нагуглил список, но непонятно как это использовать и зачем)