ZorNet.Ru — сайт для вебмастера » HTML и CSS » 5 невероятных эффектов CSS для кнопок

5 невероятных эффектов CSS для кнопок

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

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

Давайте начнем просмотр этих замечательных кнопок:

Первая идет под названием Лесной камуфляж

Несколько уникальных эффектов при наведении на CSS

HTML

Код
<button class="lesnoy_kamusage">ZORNET.RU</button>

CSS

Код
.lesnoy_kamusage {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-tap-highlight-color: transparent;
}

button {
  width: 164px;
  height: 56px;
  cursor: pointer;
  background-color: #24d4bf;
  background-image: linear-gradient(315deg, #cff5f3 0%, #2d827e 74%);
  font-family: 'Allerta Stencil', sans-serif;
  color: #dde2d6;
  font-size: 16px;
  border: none;
  background-size: 500%;
  background-position: left;
  transition: 1s;
}

button:hover {
  color: #2f403d;
  background-position: right;
}

button:focus {
  outline: none;
}

Сама структура не чем от других не отличается, разве только анимацией перевоплощения.

Демонстрация

Вторая под названием цветная радуга

Кнопка с цветным эффектом с наведением курсора

HTML

Код
<button class="knopka_raduga">ZORNET.RU v2</button>

CSS

Код
.knopka_raduga {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-tap-highlight-color: transparent;
}

button {
  width: 162px;
  height: 54px;
  cursor: pointer;
  background: #4ec1bc;
  border: none;
  border-radius: 10px;
  box-shadow: 0px 10px 25px #439692, 0px -10px 25px #8ef1eb, inset 0px -5px 10px #67ded8, inset 0px 5px 10px #7ffff8;
  font-family: 'Damion', cursive;
  color: #f5eeee;
  font-size: 19px;
  transition: 500ms;
}

button:hover {
  border: 2px solid #50b9b4;
  animation: hueRotation 2s linear infinite;
}

@keyframes hueRotation {
  to {filter: hue-rotate(360deg);}
}

button:focus {
  outline: none;
}

Здесь из название можно понять, что идет несколько оттенков цвета.

Демонстрация

Кнопка с оригинальным эффектом наполнителя

Красивые CSS3 кнопки с анимацией и hover эффектом

HTML

Код
<button class="napolnitel_karkasa">ZORNET.RU #3</button>

CSS

Код
.napolnitel_karkasa {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-tap-highlight-color: transparent;
}

button {
  width: 232px;
  height: 58px;
  cursor: pointer;
  border: none;
  border-radius: 5px;
  font-family: 'Pacifico', cursive;
  color: #af7911;
  font-size: 25px;
  background: url(http://zornet.ru/Abavaga/desamibun/delopdsa.png);
  background-size: 250%;
  background-position: top;
  transition: 2s;
}

button:hover {
  color: #fdfdfd;
  text-shadow: 1px 1px 4px rgba(12, 12, 12, 0.5);
  background-position: center;
}

button:focus {
  outline: none;
}

В этом эффекте задействована ссылка на изображение под hover эффект.

Демонстрация

Кнопка меняющий контраст фона при наведении

Кнопка с изменением контраста фона при наведении

HTML

Код
<button class="potivopa-dulozenos">Контраст</button>

CSS

Код
.potivopa-dulozenos {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-tap-highlight-color: transparent;
}

button {
  width: 158px;
  height: 54px;
  cursor: pointer;
  font-family: 'MuseoModerno', cursive;
  font-size: 18px;
  color: #f3f0f0;
  background: rgba(49, 49, 49, 0.8);
  border: 2px solid #cacaca;
  border-radius: 8px;
}

button::before {
  content: '';
  width: 100vw;
  height: 100vh;
  background: rgba(19, 19, 19, 0.5);
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  transition: 1s;
}

button:hover {
  color: #171717;
  animation: shift 1s forwards linear;
}

button:hover::before {
  background: rgba(241, 241, 241, 0.8);
}

@keyframes shift {
  50%{background: white}
  100%{border: 2px solid black;
  background: white;}
}

button:focus {
  outline: none;
}

Одна из немногих, которая отличается, так как при наведении меняется цвет фона.

Демонстрация

Кнопка с эффектом слетающееся самолетика

Красивая анимационная кнопка для сайта

HTML


CSS

Код
.dukacon_diconem {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-tap-highlight-color: transparent;
}

button {
  width: 178px;
  height: 56px;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #0f5ad0;
  background-image: linear-gradient(315deg, #155ccc 0%, #39c5ea 74%);
  border: none;
  border-radius: 3px;
  color: #fdf6f6;
  font-size: 18px;
}

button svg {
  margin-right: 20px;
  fill: white;
  position: absolute;
  transform: translateX(50px);
  transition: 500ms;
}

button span {
  transform: translateX(-30px);
  transition: 500ms;
}

button:hover span{
  transform: translateX(0px);
}

button:hover svg {
  transform: translateX(80px) translateY(-30px);
  fill: transparent;
}

button:focus {
  outline: none;
  border: 2px solid #045de9;
}

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

Демонстрация
2020-06-27 Загрузок: 1 Просмотров: 282 Комментарий: (0)

Поделиться в социальных сетях

Материал разместил

Оставь свой отзыв

Комментарий: 0
avatar