|
CSS3 кнопки с бликом
|
CSS3 кнопки с бликом
CSS3 кнопки для сайта объединяющие в себе свойства box-shadow, border-radius и анимацию для создания эффекта блеска при наведении мышки. Снова замечу, что в старых браузерах должным образом этот эффект не будет. Данный класс писывает общие черты всех кнопок: отступы, размеры, границы, тени, анимацию и т.д.
:hover - свойства для кнопки при наведении на неё курсора.
:active - свойства для кнопки в нажатом состоянии.
Основной код CSS:
Далее у нас стили всех используемых вариаций цветов для кнопок:
Стили отвечающие за анимацию блеска:
Для начала создадим DIV блок похожий на блеск света, для этого мы будем использовать CSS градиент фона - яркий в середине и постепенно затухающий на краях.
Теперь добавим анимацию блеска для DIV блока в состоянии наведения на него.
Установим ключевые кадры, то есть определим положение DIV блока с блеском в каждом из 10 кадров анимации. Это и создаст эффект переворачивающегося летящего блика на кнопке.
Все кнопки имеют класс button у анкора (тега a), что будет гарантировать нам одинаковое поведение у всех. Но чтобы можно было использовать разные цвета кнопок мы добавляем ещё один класс, характеризующий цвет.
Также, каждая из кнопок имеет ещё один DIV блок внутри анкора, который будет отвечать за блеск.
Листинг
<a href="url страницы" class="button green"><div class="light"></div>Кнопка</a>
<a href="url страницы" class="button red"><div class="light"></div>Кнопка</a>
<a href="url страницы" class="button blue"><div class="light"></div>Кнопка</a>
<a href="url страницы" class="button yellow"><div class="light"></div>Кнопка</a>
<a href="url страницы" class="button grey"><div class="light"></div>Кнопка</a>
<a href="url страницы" class="button black"><div class="light"></div>Кнопка</a>
<a href="url страницы" class="button brown"><div class="light"></div>Кнопка</a>
<a href="url страницы" class="button darkred"><div class="light"></div>Кнопка</a>
<a href="url страницы" class="button purple"><div class="light"></div>Кнопка</a>
Предпросмотр
Скачать
|
|
|
| |