• Страница 1 из 1
  • 1
Форум » Веб-разработка » HTML + CSS — коды » Эффекты для кнопок с разным дизайном на CSS (Оригинальный набор CSS3 кнопок с анимацией и hover эффектам)
Эффекты для кнопок с разным дизайном на CSS
Kosten
Четверг, 06 Июня 2019 | Сообщение 1
Оффлайн
Администраторы
Сообщений:44355
Награды: 70
Весь набор состоит из четырех кнопок, что полностью выстроенные и работают на чистом CSS. Они по своей стилистике схожие, но вот только сам эффект, который происходит при наведение клика на элемент. Что отличает их от других, то здесь изначально просматривается от куда производится эффект. Ведь идет полоска в несколько пикселей, что подчеркивает их оригинальность.

Итак, на этот раз мы представим несколько CSS-кнопок, где можно легко использовать с копированием и вставкой, тщательно выбирая кнопки, которые подчеркивают практичность и универсальность, а не броские и крутые анимации.



HTML

Код
<div class="container">
  <h1>Button Hover</h1>
  <button class="button bottom" data-text="Hover">ZorNet.Ru</button>
  <button class="button top" data-text="Hover">ZorNet.Ru</button>
  <button class="button left" data-text="Hover">ZorNet.Ru</button>
  <button class="button right" data-text="Hover">ZorNet.Ru</button>
</div>

CSS

Код
.container{
  width: 50%;
  margin: 100px auto 0 auto;
  color: #fff;
}
.button{
  width: 200px;
  position: relative;
  overflow: hidden;
  box-sizing: border-box;
  padding: 1em;
  margin: .5em;
  border: none;
  font-size: 1.3em;
  text-align: center;
}

.button:after{
  content: attr(data-text);
  position: absolute;
  box-sizing: border-box;
  padding: 1em;
  text-align: center;
  width: 200px;
  height: 100%;
}

.bottom{
  background-color: #3498db;
  color: #fff;
}

.bottom:hover{
  cursor: pointer;
}

.bottom:after{
  bottom: -90%;
  left: 0;
  background-color: #fff;
  color: #3498db;
  transition: bottom .5s ease;
}

.bottom:hover:after{
  bottom: 0;
}

.top{
  background-color: #2ecc71;
  color: #fff;
}

.top:hover{
  cursor: pointer;
}

.top:after{
  top: -90%;
  left: 0;
  background-color: #fff;
  color: #2ecc71;
  transition: top .5s ease;
}

.top:hover:after{
  top: 0;
}

.left{
  background-color: #9b59b6;
  color: #fff;
}

.left:hover{
  cursor: pointer;
}

.left:after{
  top: 0;
  left: -95%;
  background-color: #fff;
  color: #9b59b6;
  transition: left .5s ease;
}

.left:hover:after{
  left: 0;
}

.right{
  background-color: #e74c3c;
  color: #fff;
}
.right{
  cursor: pointer;
}

.right:after{
  top: 0;
  right: -95%;
  background-color: #fff;
  color: #e74c3c;
  transition: right .5s ease;
}

.right:hover:after{
  right: 0;
}

В этой небольшой коллекциях кнопок на CSS, которая поддерживает различные анимации, где у каждой своя оригинальная поставлена.

Демонстрация
Прикрепления: 5253510.png (16.5 Kb) · button-hover.zip (1.8 Kb)
Страна: (RU)
Форум » Веб-разработка » HTML + CSS — коды » Эффекты для кнопок с разным дизайном на CSS (Оригинальный набор CSS3 кнопок с анимацией и hover эффектам)
  • Страница 1 из 1
  • 1
Поиск: