Интернет магазин шабонов
Форма входа

Бесплатный раздел

Уважаемые пользователи!
Доводим до вашего сведения, что мы не занимаемся обучениями по системе uCoz и настройками Ваших сайтов.
Подобные просьбы и вопросы - будут игнорироваться!

Социальные кнопки на CSS3 с эффектом vol.1

Дата добавления: 13.03.2017 - 21:38
Категория: Кнопки / иконки
Добавил: Buger
Количество просмотров: 225
Количество комментариев: 0
Размер файла: 13.2Kb
Рейтинг материала: 5.0 / 2
Социальные кнопки на CSS3 с эффектом vol.1
рейтинг 5.0
/
голосов 2
Социальные кнопки на CSS3 которые имеют 5 видов эффекта при наведении. Довольно интересное и красивое решение для кнопок. Не стесняйтесь использовать их в своих проектах, так как настройка и установка этих кнопок очень проста. Кнопки вы сможете указать свои, которые используются из шрифтовых иконок FontAwesome. При желании, вы сможете изменить у них вид и цветовую гамму в файле CSS.

Установка кнопок
Первым делом нам нужно подключить иконочный шрифт FontAwesome. Подключать данную библиотеку будем напрямую из CDN.
Код
<link rel='stylesheet' href='https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css'>


Теперь приступим к разметки нужного нам вида (см. ДЕМО)
Код
<div class="effect aeneas">
  <h2>Aeneas</h2>
  <div class="buttons">
  <a href="#" class="fb" title="Join us on Facebook"><i class="fa fa-facebook" aria-hidden="true"></i></a>
  <a href="#" class="tw" title="Join us on Twitter"><i class="fa fa-twitter" aria-hidden="true"></i></a>
  <a href="#" class="g-plus" title="Join us on Google+"><i class="fa fa-google-plus" aria-hidden="true"></i></a>
  <a href="#" class="dribbble" title="Join us on Dribbble"><i class="fa fa-dribbble" aria-hidden="true"></i></a>
  <a href="#" class="vimeo" title="Join us on Vimeo"><i class="fa fa-vimeo" aria-hidden="true"></i></a>
  <a href="#" class="pinterest" title="Join us on Pinterest"><i class="fa fa-pinterest-p" aria-hidden="true"></i></a>
  <a href="#" class="insta" title="Join us on Instagram"><i class="fa fa-instagram" aria-hidden="true"></i></a>
  <a href="#" class="in" title="Join us on Linked In"><i class="fa fa-linkedin" aria-hidden="true"></i></a>
  </div>
</div>

<div class="effect jaques">
  <h2>Jaques</h2>
  <div class="buttons">
  <a href="#" class="fb" title="Join us on Facebook"><i class="fa fa-facebook" aria-hidden="true"></i></a>
  <a href="#" class="tw" title="Join us on Twitter"><i class="fa fa-twitter" aria-hidden="true"></i></a>
  <a href="#" class="g-plus" title="Join us on Google+"><i class="fa fa-google-plus" aria-hidden="true"></i></a>
  <a href="#" class="dribbble" title="Join us on Dribbble"><i class="fa fa-dribbble" aria-hidden="true"></i></a>
  <a href="#" class="vimeo" title="Join us on Vimeo"><i class="fa fa-vimeo" aria-hidden="true"></i></a>
  <a href="#" class="pinterest" title="Join us on Pinterest"><i class="fa fa-pinterest-p" aria-hidden="true"></i></a>
  <a href="#" class="insta" title="Join us on Instagram"><i class="fa fa-instagram" aria-hidden="true"></i></a>
  <a href="#" class="in" title="Join us on Linked In"><i class="fa fa-linkedin" aria-hidden="true"></i></a>
  </div>
</div>

<div class="effect egeon">
  <h2>Egeon</h2>
  <div class="buttons">
  <a href="#" class="fb" title="Join us on Facebook"><i class="fa fa-facebook" aria-hidden="true"></i></a>
  <a href="#" class="tw" title="Join us on Twitter"><i class="fa fa-twitter" aria-hidden="true"></i></a>
  <a href="#" class="g-plus" title="Join us on Google+"><i class="fa fa-google-plus" aria-hidden="true"></i></a>
  <a href="#" class="dribbble" title="Join us on Dribbble"><i class="fa fa-dribbble" aria-hidden="true"></i></a>
  <a href="#" class="vimeo" title="Join us on Vimeo"><i class="fa fa-vimeo" aria-hidden="true"></i></a>
  <a href="#" class="pinterest" title="Join us on Pinterest"><i class="fa fa-pinterest-p" aria-hidden="true"></i></a>
  <a href="#" class="insta" title="Join us on Instagram"><i class="fa fa-instagram" aria-hidden="true"></i></a>
  <a href="#" class="in" title="Join us on Linked In"><i class="fa fa-linkedin" aria-hidden="true"></i></a>
  </div>
</div>

<div class="effect claudio">
  <h2>Claudio</h2>
  <div class="buttons">
  <a href="#" class="fb" title="Join us on Facebook"><i class="fa fa-facebook" aria-hidden="true"></i></a>
  <a href="#" class="tw" title="Join us on Twitter"><i class="fa fa-twitter" aria-hidden="true"></i></a>
  <a href="#" class="g-plus" title="Join us on Google+"><i class="fa fa-google-plus" aria-hidden="true"></i></a>
  <a href="#" class="dribbble" title="Join us on Dribbble"><i class="fa fa-dribbble" aria-hidden="true"></i></a>
  <a href="#" class="vimeo" title="Join us on Vimeo"><i class="fa fa-vimeo" aria-hidden="true"></i></a>
  <a href="#" class="pinterest" title="Join us on Pinterest"><i class="fa fa-pinterest-p" aria-hidden="true"></i></a>
  <a href="#" class="insta" title="Join us on Instagram"><i class="fa fa-instagram" aria-hidden="true"></i></a>
  <a href="#" class="in" title="Join us on Linked In"><i class="fa fa-linkedin" aria-hidden="true"></i></a>
  </div>
</div>

<div class="effect laertes">
  <h2>Laertes</h2>
  <div class="buttons">
  <a href="#" class="fb" title="Join us on Facebook"><i class="fa fa-facebook" aria-hidden="true"></i></a>
  <a href="#" class="tw" title="Join us on Twitter"><i class="fa fa-twitter" aria-hidden="true"></i></a>
  <a href="#" class="g-plus" title="Join us on Google+"><i class="fa fa-google-plus" aria-hidden="true"></i></a>
  <a href="#" class="dribbble" title="Join us on Dribbble"><i class="fa fa-dribbble" aria-hidden="true"></i></a>
  <a href="#" class="vimeo" title="Join us on Vimeo"><i class="fa fa-vimeo" aria-hidden="true"></i></a>
  <a href="#" class="pinterest" title="Join us on Pinterest"><i class="fa fa-pinterest-p" aria-hidden="true"></i></a>
  <a href="#" class="insta" title="Join us on Instagram"><i class="fa fa-instagram" aria-hidden="true"></i></a>
  <a href="#" class="in" title="Join us on Linked In"><i class="fa fa-linkedin" aria-hidden="true"></i></a>
  </div>
</div>


После чего подключаем CSS для их стилизации
Код
<style type="text/css">
  .effect {
  width: 100%;
  padding: 50px 0px 70px 0px;
  background-color: #212121;
  }
   
  .effect h2 {
  color: #fff;
  font-family: sans-serif;
  font-weight: 400;
  font-size: 25px;
  letter-spacing: 3px;
  }
   
  .effect:nth-child(2) {
  margin-top: 50px;
  }
   
  .effect:nth-child(2n+1) {
  background-color: #fff;
  }
   
  .effect:nth-child(2n+1) h2 {
  color: #212121;
  }
   
  .effect .buttons {
  margin-top: 50px;
  }
   
  .effect a {
  color: #fff;
  width: 60px;
  height: 60px;
  display: inline-block;
  border-radius: 10px;
  margin-right: 20px;
  font-size: 25px;
  overflow: hidden;
  position: relative;
  }
   
  .effect a i {
  position: relative;
  z-index: 3;
  }
   
  .effect a:last-child {
  margin-right: 0px;
  }
   
  .effect a.fb {
  background-color: #3b5998;
  }
   
  .effect a.tw {
  background-color: #00aced;
  }
   
  .effect a.g-plus {
  background-color: #dd4b39;
  }
   
  .effect a.dribbble {
  background-color: #ea4c89;
  }
   
  .effect a.pinterest {
  background-color: #cb2027;
  }
   
  .effect a.insta {
  background-color: #bc2a8d;
  }
   
  .effect a.in {
  background-color: #007bb6;
  }
   
  .effect a.vimeo {
  background-color: #1ab7ea;
  }
   
  .effect a:before {
  content: "";
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  }
   
  .effect a i {
  display: inline-block;
  vertical-align: middle;
  }
   
  .effect.aeneas a {
  -webkit-transition: border-top-left-radius 0.1s linear 0s, border-top-right-radius 0.1s linear 0.1s, border-bottom-right-radius 0.1s linear 0.2s, border-bottom-left-radius 0.1s linear 0.3s, -webkit-transform 0.4s linear 0s;
  transition: border-top-left-radius 0.1s linear 0s, border-top-right-radius 0.1s linear 0.1s, border-bottom-right-radius 0.1s linear 0.2s, border-bottom-left-radius 0.1s linear 0.3s, -webkit-transform 0.4s linear 0s;
  transition: transform 0.4s linear 0s, border-top-left-radius 0.1s linear 0s, border-top-right-radius 0.1s linear 0.1s, border-bottom-right-radius 0.1s linear 0.2s, border-bottom-left-radius 0.1s linear 0.3s;
  transition: transform 0.4s linear 0s, border-top-left-radius 0.1s linear 0s, border-top-right-radius 0.1s linear 0.1s, border-bottom-right-radius 0.1s linear 0.2s, border-bottom-left-radius 0.1s linear 0.3s, -webkit-transform 0.4s linear 0s;
  }
   
  .effect.aeneas a i {
  -webkit-transition: -webkit-transform 0.4s linear 0s;
  transition: -webkit-transform 0.4s linear 0s;
  transition: transform 0.4s linear 0s;
  transition: transform 0.4s linear 0s, -webkit-transform 0.4s linear 0s;
  }
   
  .effect.aeneas a:hover {
  -webkit-transform: rotate(360deg);
  transform: rotate(360deg);
  border-radius: 50%;
  }
   
  .effect.aeneas a:hover i {
  -webkit-transform: rotate(-360deg);
  transform: rotate(-360deg);
  }
   
  .effect.jaques a {
  -webkit-transition: border-top-left-radius 0.1s linear 0s, border-top-right-radius 0.1s linear 0.1s, border-bottom-right-radius 0.1s linear 0.2s, border-bottom-left-radius 0.1s linear 0.3s;
  transition: border-top-left-radius 0.1s linear 0s, border-top-right-radius 0.1s linear 0.1s, border-bottom-right-radius 0.1s linear 0.2s, border-bottom-left-radius 0.1s linear 0.3s;
  }
   
  .effect.jaques a:hover {
  border-radius: 50%;
  }
   
  .effect.egeon a {
  -webkit-transition: border-radius 0.2s linear 0.2s, -webkit-transform 0.2s linear 0s;
  transition: border-radius 0.2s linear 0.2s, -webkit-transform 0.2s linear 0s;
  transition: transform 0.2s linear 0s, border-radius 0.2s linear 0.2s;
  transition: transform 0.2s linear 0s, border-radius 0.2s linear 0.2s, -webkit-transform 0.2s linear 0s;
  }
   
  .effect.egeon a i {
  -webkit-transition: -webkit-transform 0.2s linear 0s;
  transition: -webkit-transform 0.2s linear 0s;
  transition: transform 0.2s linear 0s;
  transition: transform 0.2s linear 0s, -webkit-transform 0.2s linear 0s;
  }
   
  .effect.egeon a:hover {
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
  border-top-left-radius: 50%;
  border-top-right-radius: 50%;
  border-bottom-left-radius: 50%;
  }
   
  .effect.egeon a:hover i {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  }
   
  .effect.claudio a {
  -webkit-transition: border-radius 0.2s linear 0s, -webkit-transform 0.2s linear 0s;
  transition: border-radius 0.2s linear 0s, -webkit-transform 0.2s linear 0s;
  transition: transform 0.2s linear 0s, border-radius 0.2s linear 0s;
  transition: transform 0.2s linear 0s, border-radius 0.2s linear 0s, -webkit-transform 0.2s linear 0s;
  }
   
  .effect.claudio a:hover {
  -webkit-transform: scale(1.2);
  transform: scale(1.2);
  border-bottom-left-radius: 50%;
  border-top-right-radius: 50%;
  }
   
  .effect.laertes a {
  -webkit-transition: all 0.2s linear 0s;
  transition: all 0.2s linear 0s;
  }
   
  .effect.laertes a i {
  -webkit-transition: all 0.2s linear 0s;
  transition: all 0.2s linear 0s;
  }
   
  .effect.laertes a:hover {
  border-radius: 50%/20%;
  }
   
  .effect.laertes a:hover i {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
  text-shadow: 0 0 12px rgba(33, 33, 33, 0.6);
  }
</style>


Источник: http://art-ucoz.ru/
Добавлять комментарии могут только зарегистрированные пользователи.