Полезная подборка CSS3 кнопок с иконками популярных социальных сервисов, которыми мы пользуемся практически каждый божий день. За счет того, что кнопки реализованы при помощи технологии CSS3, их можно вписать в дизайн практически любого сайта, изменив их цвет и форму.
Иконки созданы при помощи иконочного шрифта, сгенерированного в сервисе IcoMoon.io, подробнее об этом Вы можете ознакомиться в данной статье.
Пример CSS3 кнопок различных социальных сервисов
Иконки социальных сервисов
Для того, чтобы подключить к сайту иконки социальных сервисов, необходимо скачать приложенный архив и распаковать его содержимое в следующую директорию Вашего сайта:
Скачать архив с иконочными шрифтами и css файлом
В исполняемом файле шаблона, который в большинстве случаев находится по следующему пути:
Если Вы используете шаблон от студии Yootheme, то исполняемый файл шаблона и путь к нему будут следующими: /templates/шаблон/layouts/theme.php
Кнопки социальных сервисов
Половина дела сделана - иконочный шрифт подключен к сайту, осталось создать кнопки и вывести через них иконки социальных сервисов.
HTML разметка кнопок социальных сервисов
/*Кнопка Яндекс*/ <a href="#" class="social-button ico-yandex"></a> /*Кнопка Google+*/ <a href="#" class="social-button ico-googleplus"></a> /*Кнопка "Одноклассники"*/ <a href="#" class="social-button ico-ok"></a> /*Кнопка Мейл.ру*/ <a href="#" class="social-button ico-mail"></a> /*Кнопка Вконтакте (малый логотип)*/ <a href="#" class="social-button ico-vk-B"></a> /*Кнопка Вконтакте (международный логотип)*/ <a href="#" class="social-button ico-vk-vk"></a> /*Кнопка Facebook*/ <a href="#" class="social-button ico-facebook"></a> /*Кнопка Twitter*/ <a href="#" class="social-button ico-twitter"></a> /*Кнопка Instagram*/ <a href="#" class="social-button ico-instagram"></a> /*Кнопка Youtube*/ <a href="#" class="social-button ico-youtube-3"></a> /*Кнопка Youtube (значок)*/ <a href="#" class="social-button ico-youtube"></a> /*Кнопка Vimeo*/ <a href="#" class="social-button ico-vimeo"></a> /*Кнопка Twich*/ <a href="#" class="social-button ico-twitch"></a> /*Кнопка Whatsapp*/ <a href="#" class="social-button ico-whatsapp"></a> /*Кнопка Skype*/ <a href="#" class="social-button ico-skype"></a>
CSS стили кнопок социальных сервисов
.social-button { -moz-box-sizing: border-box; box-sizing: border-box; display: inline-block; border-radius: 50%; //скругление углов кнопки width: 54px; //размер кнопки по ширине height: 54px; //размер кнопки по высоте background: #118EC7; //цвет кнопки в статичном виде border: none; line-height: 54px; color: #fff; //цвет иконки в статичном виде font-size: 27px; //размер иконки text-align: center; /* Скорость анимации */ -webkit-transition: box-shadow .2s ease-out, background-color .2s ease-out; -moz-transition: box-shadow .2s ease-out, background-color .2s ease-out; transition: box-shadow .2s ease-out, background-color .2s ease-out; margin-bottom: 10px; -webkit-user-select: none; } .social-button:hover, .social-button:focus { text-decoration: none!important; background-color: rgba(255, 255, 255, 0); //фон кнопки при наведении курсора color: #118EC7; //цвет иконки при наведении курсора text-decoration: none; outline: none; box-shadow: 0 0 0 3px #118EC7; //цвет рамки при наведении курсора border: none }
Изменение внешнего вида кнопок
За счет CSS свойств
Пример №1
Цвет фона оранжевый
Пример №2
Цвет фона зеленый
Комментарии