пн-пт 9:00 — 18:00
г. Тула, ул. Некрасова, 7, оф. 315
2080
Время чтения: 10 минут
Представьте: пользователь заходит на ваш сайт, наводит курсор на карточку товара — и она плавно переворачивается, показывая цену, характеристики, кнопку «Купить». Это не просто красиво — это удерживает внимание. По данным Яндекс.Метрики, интерактивные элементы повышают время на сайте на 42%, а конверсию — на 28%. В 2025 году 3D-эффекты на чистом CSS — стандарт хорошего тона. Никакого JavaScript, только HTML и CSS. Покажем, как сделать карточку с переворотом (flip-эффект), адаптивную, с тенью, анимацией и возможностью вставить любое изображение и текст. Полный код, демо, вариации и чек-лист.
Карточка состоит из двух слоёв: лицевая сторона (front) и обратная (back). Обе позиционированы полностью внутри контейнера. При наведении (:hover) мы поворачиваем их на 180° по оси Y с помощью transform: rotateY() и perspective для объёма. backface-visibility: hidden скрывает заднюю часть при повороте. Переход — плавный, 0.6 секунды.
<div class="card-3d">
<div class="card-3d__front">
<img src="https://static8.depositphotos.com/1008939/939/i/600/depositphotos_9394698-stock-photo-lonely-man.jpg" alt="Фронтальная сторона карточки">
</div>
<div class="card-3d__back">
<div class="card-3d__content">
<h2>Oweb-solutions</h2>
<p>Компания №1 по разработке сайтов в Туле</p>
<ul>
<li>Создание сайтов под ключ</li>
<li>SEO-продвижение</li>
<li>Техническая поддержка 24/7</li>
</ul>
<a href="#" class="card-3d__btn">Подробнее</a>
</div>
</div>
</div>
Вы будете получать статьи по нашим направлениям, советы и кейсы предпринимателей
.card-3d {
position: relative;
width: 340px;
height: 480px;
margin: 2rem auto;
perspective: 1000px;
cursor: pointer;
}
.card-3d__front,
.card-3d__back {
position: absolute;
width: 100%;
height: 100%;
backface-visibility: hidden;
transition: transform 0.6s cubic-bezier(0.4, 0, 0.2, 1);
border-radius: 12px;
overflow: hidden;
box-shadow: 0 8px 24px rgba(0,0,0,0.15);
}
.card-3d__front img {
width: 100%;
height: 100%;
object-fit: cover;
}
.card-3d__front {
transform: rotateY(0deg);
}
.card-3d__back {
background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
color: #fff;
transform: rotateY(180deg);
display: flex;
align-items: center;
justify-content: center;
}
.card-3d__content {
padding: 2rem;
text-align: center;
}
.card-3d__content h2 {
margin: 0 0 1rem;
font-size: 1.8rem;
}
.card-3d__content p {
margin-bottom: 1.5rem;
font-size: 1rem;
opacity: 0.9;
}
.card-3d__content ul {
list-style: none;
padding: 0;
margin: 1.5rem 0;
font-size: 1rem;
line-height: 1.6;
}
.card-3d__content ul li:before {
content: "✓ ";
color: #a8e6cf;
}
.card-3d__btn {
display: inline-block;
padding: 0.8rem 1.8rem;
background: #fff;
color: #667eea;
text-decoration: none;
border-radius: 50px;
font-weight: 600;
margin-top: 1rem;
transition: all 0.3s ease;
}
.card-3d__btn:hover {
background: #a8e6cf;
transform: translateY(-2px);
}
/* Ховер-эффект */
.card-3d:hover .card-3d__front {
transform: rotateY(-180deg);
}
.card-3d:hover .card-3d__back {
transform: rotateY(0deg);
}
/* Адаптивность */
@media (max-width: 480px) {
.card-3d {
width: 280px;
height: 400px;
}
.card-3d__content h2 { font-size: 1.5rem; }
.card-3d__content ul { font-size: 0.9rem; }
}

Компания №1 по разработке сайтов в Туле
| Тип | Где использовать | Эффект |
|---|---|---|
| Товарная карточка | Интернет-магазин | +38% кликов |
| Услуга | Лендинг | +42% времени на странице |
| Команда | О нас | +28% запоминаемости |
Да. Замените :hover на .active и переключайте через JS по клику.
Работает. Просто повторите блок .card-3d.
Расскажем как написать анимированный индикатор для пунктов меню на сайте. Так портал станет более интерактивным и привлекательным для пользователей.
В данном уроке будем стилизовать текст для объявлений об акции. Необходимо сделать так, чтобы наше объявление привлекло потенциальных покупателей
Популярность нейросетей в 2025 году набирает обороты. Нет, они не заменяют полноценных специалистов. Зато существенно упрощают и ускоряют работу тех же копирайтеров, сеошников и дизайнеров.
Сегодня мы расскажем, какие нейросети можно использовать в работе, разберем их функционал и приведем примеры генерации.
*Условия акции: получить приз можно после заключения договора и реализации заказанной услуги.