Простая анимированная кнопка на CSS

Простая кнопка на CSS для сайта с горизонтальной анимацией. Подойдет для информационных сайтов.

В том месте, где желаем вывести кнопку, ставим строчку:

Текст на кнопке

Решетку меняем на адрес нужной страницы или сайта. Также не забудьте ваш код стилей:


/* кнопка */
.gpr-button {
    display: inline-block;
    padding: 10px 18px;
    font-weight: normal;
    position: relative;
    z-index: 1;
    font-size: 20px;
    background: #4DBCE9;
    color: #fff;
    text-decoration: none !important;
    transition: all .5s;
    font-family: 'Arial';
}

.gpr-button:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    width: 0;
    height: 100%;
    background: #F04155;
    transition: all .5s;
}

.gpr-button:hover {
    text-decoration: none;
    color: #fff !important;
}

.gpr-button:hover:after {
    width: 100%;
}

Как установить другие цвета?

Чтобы изменить цвет фона кнопки, в селекторе .gpr-button берём свойство background: #4DBCE9; и меняем код цвета 4DBCE9 на свой. В этом же селекторе меняем цвет шрифта, в свойстве .gpr-button меняем fff на код нужного цвета.

Фон при наведении мыши — селектор .gpr-button:after, свойство background:#F04155; меняем F04155 на код нужного цвета.


Comments