@lagudal

Как в этом дизайне карточки сделать кнопку кликабельной?

Есть вот такой дизайн карточки - по hover типа "переворачивается"
Но при этом кнопка на "обратной" стороне некликабельна.
Можно ее сделать таки кликабельной или использовать другую реализацию?
  • Вопрос задан
  • 186 просмотров
Пригласить эксперта
Ответы на вопрос 1
@thesirvlad
Можно сделать кнопку кликабельной, добавив к родительскому элементу .flip-card свойство pointer-events: none;, а к кнопке на "обратной" стороне - свойство pointer-events: auto;. Таким образом, при наведении на карточку она будет "переворачиваться", а при клике на кнопку на "обратной" стороне она будет реагировать на событие клика. Вот пример CSS-кода:
.flip-card {
  background-color: transparent;
  width: 300px;
  height: 300px;
  perspective: 1000px;
  pointer-events: none; /* Делаем все элементы внутри неактивными */
}

.flip-card-back button {
  pointer-events: auto; /* Делаем кнопку кликабельной */
}
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы