Крутой эффект покачивания на кнопках | CSS-анимация — HTML и Css

Крутой эффект покачивания на кнопках | CSS-анимация — HTML и Css

Классный эффект покачивания на кнопках — Html и Css. В этом видео вы узнаете, как создать классный эффект покачивания для кнопок с помощью HTML и CSS. Этот эффект анимации кнопки будет великолепен, когда вы хотите, чтобы посетители вашего веб-сайта или веб-страницы заметили нажатие определенной кнопки. При наведении на кнопку анимация покачивания будет заморожена.

Пример кнопки:

Read More

HTML КОД:

 <a href="" class="wiggle-btn">

    <span>Click Here!</span>

    <img src="btn5.png" class="btn-img" alt="">

  </a>


  <a href="" class="wiggle-btn">

    <span>Download</span>

    <img src="btn1.png" class="btn-img" alt="">

  </a>


  <a href="" class="wiggle-btn">

    <span>Read More</span>

    <img src="btn2.png" class="btn-img" alt="">

  </a>


  <a href="" class="wiggle-btn">

    <span>View More</span>

    <img src="btn3.png" class="btn-img" alt="">

  </a>


  <a href="" class="wiggle-btn">

    <span>Hover Me!</span>

    <img src="btn4.png" class="btn-img" alt="">

  </a>

CSS КОД:

.wiggle-btn{

    position: relative;

    display: flex;

    justify-content: center;

    align-items: center;

    cursor: pointer;

    animation: wiggle 2s linear infinite;

    transform-origin: 50% 8em;

    animation-delay: 1s;

}


.wiggle-btn:hover{

    animation: none;

}


@keyframes wiggle{

    0%,

    5%{

        transform: rotateZ(0);

    }    

    15%{

        transform: rotateZ(-15deg);

    }

    20%{

        transform: rotateZ(10deg);

    }

    25%{

        transform: rotateZ(-10deg);

    }

    30%{

        transform: rotateZ(6deg);

    }

    35%{

        transform: rotateZ(-4deg);

    }

    40%,

    100%{

        transform: rotateZ(0);

    }

}


.wiggle-btn:before{

    z-index: 000;

    content: "";

    position: absolute;

    width: 220px;

    height: 50px;

    box-shadow: 0 5px 25px rgba(2, 2, 2, 0.5);

}


.wiggle-btn span{

    z-index: 222;

    position: absolute;

    color: #fff;

    text-transform: uppercase;

    font-size: 1.3em;

    font-weight: 300;

    letter-spacing: 1px;

    text-shadow: 0 5px 25px rgba(2, 2, 2, 1);

}


.wiggle-btn .btn-img{

    z-index: 111;

    width: 250px;

}


Скачать Крутой эффект покачивания на кнопках (Бесплатно)

Этот эффект анимации кнопки будет великолепен, когда вы хотите, чтобы посетители вашего веб-сайта или веб-страницы заметили нажатие определенной кнопки.

Отправить комментарий

Новые Старые

نموذج الاتصال