6 800 Скрипты / Buttons

Эффект при наведении и шрифт с иконками

Воспользуемся сервисом IcoMoon App для того, чтобы создать симпатичный эффект при наведении на иконку.

HTML

<ul class="social">
    <li><a href="#" aria-hidden="true" class="icon-dribbble"></a></li>
    <li><a href="#" aria-hidden="true" class="icon-twitter"></a></li>
    <li><a href="#" aria-hidden="true" class="icon-facebook"></a></li>
    <li><a href="#" aria-hidden="true" class="icon-pinterest"></a></li>
    <li><a href="#" aria-hidden="true" class="icon-flickr"></a></li>
    <li><a href="#" aria-hidden="true" class="icon-google-plus"></a></li>
    <li><a href="#" aria-hidden="true" class="icon-tumblr"></a></li>
    <li><a href="#" aria-hidden="true" class="icon-github"></a></li>
</ul>

CSS

Идея состоит в том, чтобы создать эффект движения при наведении.
Для "li" элементов  установлен overflow:hidden; и для "a" элементов двойная высота. С помощью псевдо-элемента :after мы дублируем иконку. При наведении "li" изменяет цвет фона, "a" сдвигается вверх на половину высоты. Оба изменения протекают с плавным переходом.


Дублируем иконку с помощью :before, :after


Вендорные префиксы для упрощения в коде не указаны:

Скачать 1577Загрузок 6,42 Kb
Демо

Комментарии

  • Facebook
  • Вконтакте

Похожие статьи