Задать вопрос
@lagudal

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

Есть вот такой дизайн карточки - по hover типа "переворачивается"
Но при этом кнопка на "обратной" стороне некликабельна.
Можно ее сделать таки кликабельной или использовать другую реализацию?
  • Вопрос задан
  • 202 просмотра
Подписаться 1 Простой 3 комментария
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Профессиональная вёрстка на HTML и CSS
    3 месяца
    Далее
  • Stepik
    Основы HTML и CSS
    2 недели
    Далее
  • OTUS
    HTML/CSS
    3 месяца
    Далее
Пригласить эксперта
Ответы на вопрос 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; /* Делаем кнопку кликабельной */
}
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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