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

Как сделать, чтобы карточка товара делала полный оборот при нажатии на 'datails', а не при наведении на нее?

<div class="menu__roted">
                        <div class="menu__burgers front">
                            <img src="img/menu/mexikan.png" alt="burger" class="menu__image">
                            <span class="menu__describe">Mexican burger</span>
                            <span class="menu__datails">datails</span>
                            <div class="menu__wrap">
                                <button class="menu__btn">add to buskat</button>
                                <div class="menu__price">price 8 $</div>
                            </div> 
                        </div>
                        <div class="menu__back back">
                            <h2 class="menu__title menu__title1">Describe</h2>
                            <ul class="menu__describes">
                                <li class="menu__descript">Salad</li>
                                <li class="menu__descript">Cotlet</li>
                                <li class="menu__descript">Sause</li>
                                <li class="menu__descript">Paper</li>
                                <li class="menu__descript">Cheese</li>
                                <li class="menu__descript">Onion</li>
                            </ul>
                        </div>
                    </div>


&__roted{
        position: relative;
        min-width: 260px;
        min-height: 300px;
        border: 2px dashed #3d2514;
        background-color: #ffc045;
        padding: 15px;
        margin-bottom: 20px;
        perspective: 1000px;
        &:hover .front{
            transform: rotateY(180deg);
        }
        &:hover .back{
            transform: rotateY(360deg);  
        }
    }

    &__back{
        position: absolute;
        height: 100%;
        width: 100%;
        top: 0;
        left: 0;
        padding-left: 20px;
        backface-visibility: hidden;
        transform: rotateY(180deg);
        transition: 2s;
    }
   
.front{
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    backface-visibility: hidden;
    transition: 2s;
}
  • Вопрос задан
  • 63 просмотра
Подписаться 1 Простой 1 комментарий
Пригласить эксперта
Ваш ответ на вопрос

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

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