ZorNet.Ru — сайт для вебмастера » HTML и CSS » Кнопки анимации градиента на HTML + CSS

Кнопки анимации градиента на HTML + CSS

Кнопки анимации градиента на HTML + CSS
Небольшая коллекция из 10 вариантов кнопок с оригинальной анимацией при наведение клика, где все варианты выполнены в CSS градиенте, и имеют эффект клика. Данные кнопки по своему дизайн отлично впишутся как на старые сайты, так и на совершенно новые, где тематика может быть совершенно разная.

Если говорить про первые 5 кнопок, то они выполнены, что сама основа у них пустая, а кнопка сделана в несколько пикселей обвода. Но при наведении она насыщается разными цветами, что красиво переходят из одного оттенка в другой. Что по второй половине, то они изначально наполнены цветовой гаммой, которая просто меняется на другую.

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

Так они выглядят на темном и на светлом фоне:

1. Светлый формат:

Красивый кнопки на CSS для сайта

2. Темный формат:

Как сделать кнопки с помощью CSS

Анимационные кнопки с градиентом на CSS3


Установка:

HTML

Код
<div class="karkas_knopki">
<a href="Ссылка для перехода" class="knopkas zelenaya">Первая</a>
<a href="Ссылка для перехода" class="knopkas bronzovaya">Вторая</a>
<a href="Ссылка для перехода" class="knopkas krasnaya">Третья</a>
<a href="Ссылка для перехода" class="knopkas oranzhevaya">Четвертая</a>
<a href="Ссылка для перехода" class="knopkas svetloseniya">Пятая</a>
<br/>
   
<a href="Ссылка для перехода" class="knopkas2 zelenaya aslopas">Цвет синий</a>
<a href="Ссылка для перехода" class="knopkas2 bronzovaya aslopas">Зеленый оттенок</a>
<a href="Ссылка для перехода" class="knopkas2 krasnaya aslopas">Светлый фон</a>
<a href="Ссылка для перехода" class="knopkas2 oranzhevaya aslopas">Красивый стиль</a>
<a href="Ссылка для перехода" class="knopkas2 svetloseniya aslopas">Оригинальная</a>
</div>

CSS

Код
.karkas_knopki {
  display: block;
  margin: auto;
  text-align: center;
}
footer {
  position: fixed;
  bottom: 5px;
  right: 5px;
  color: #FFF;
}
footer a, footer a:after {
  font-size: 1em !important;
}

  /*GREEN*/
  .zelenaya, .zelenaya:before {
  background: rgba(73,155,234,1);
  background: -moz-linear-gradient(45deg, rgba(73,155,234,1) 0%, rgba(26,188,156,1) 100%);
  background: -webkit-gradient(left bottom, right top, color-stop(0%, rgba(73,155,234,1)), color-stop(100%, rgba(26,188,156,1)));
  background: -webkit-linear-gradient(45deg, rgba(73,155,234,1) 0%, rgba(26,188,156,1) 100%);
  background: -o-linear-gradient(45deg, rgba(73,155,234,1) 0%, rgba(26,188,156,1) 100%);
  background: -ms-linear-gradient(45deg, rgba(73,155,234,1) 0%, rgba(26,188,156,1) 100%);
  background: linear-gradient(45deg, rgba(73,155,234,1) 0%, rgba(26,188,156,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#499bea', endColorstr='#1abc9c', GradientType=1 );
  }
  /*PINK*/
  .bronzovaya, .bronzovaya:before {
  background: rgba(231,72,234,1);
  background: -moz-linear-gradient(45deg, rgba(231,72,234,1) 0%, rgba(75,26,188,1) 100%);
  background: -webkit-gradient(left bottom, right top, color-stop(0%, rgba(231,72,234,1)), color-stop(100%, rgba(75,26,188,1)));
  background: -webkit-linear-gradient(45deg, rgba(231,72,234,1) 0%, rgba(75,26,188,1) 100%);
  background: -o-linear-gradient(45deg, rgba(231,72,234,1) 0%, rgba(75,26,188,1) 100%);
  background: -ms-linear-gradient(45deg, rgba(231,72,234,1) 0%, rgba(75,26,188,1) 100%);
  background: linear-gradient(45deg, rgba(231,72,234,1) 0%, rgba(75,26,188,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e748ea', endColorstr='#4b1abc', GradientType=1 );
  }
  /*RED*/
  .krasnaya, .krasnaya:before {
  background: rgba(234,110,72,1);
  background: -moz-linear-gradient(45deg, rgba(234,110,72,1) 0%, rgba(188,26,99,1) 100%);
  background: -webkit-gradient(left bottom, right top, color-stop(0%, rgba(234,110,72,1)), color-stop(100%, rgba(188,26,99,1)));
  background: -webkit-linear-gradient(45deg, rgba(234,110,72,1) 0%, rgba(188,26,99,1) 100%);
  background: -o-linear-gradient(45deg, rgba(234,110,72,1) 0%, rgba(188,26,99,1) 100%);
  background: -ms-linear-gradient(45deg, rgba(234,110,72,1) 0%, rgba(188,26,99,1) 100%);
  background: linear-gradient(45deg, rgba(234,110,72,1) 0%, rgba(188,26,99,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ea6e48', endColorstr='#bc1a63', GradientType=1 );
  }
  /*ORANGE*/
  .oranzhevaya, .oranzhevaya:before {
  background: rgba(255,193,7,1);
  background: -moz-linear-gradient(45deg, rgba(255,193,7,1) 0%, rgba(255,87,34,1) 100%);
  background: -webkit-gradient(left bottom, right top, color-stop(0%, rgba(255,193,7,1)), color-stop(100%, rgba(255,87,34,1)));
  background: -webkit-linear-gradient(45deg, rgba(255,193,7,1) 0%, rgba(255,87,34,1) 100%);
  background: -o-linear-gradient(45deg, rgba(255,193,7,1) 0%, rgba(255,87,34,1) 100%);
  background: -ms-linear-gradient(45deg, rgba(255,193,7,1) 0%, rgba(255,87,34,1) 100%);
  background: linear-gradient(45deg, rgba(255,193,7,1) 0%, rgba(255,87,34,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc107', endColorstr='#ff5722', GradientType=1 );
  }
  /*BLUE*/
  .svetloseniya, .svetloseniya:before {
  background: rgba(5,118,255,1);
  background: -moz-linear-gradient(45deg, rgba(5,118,255,1) 0%, rgba(36,248,255,1) 100%);
  background: -webkit-gradient(left bottom, right top, color-stop(0%, rgba(5,118,255,1)), color-stop(100%, rgba(36,248,255,1)));
  background: -webkit-linear-gradient(45deg, rgba(5,118,255,1) 0%, rgba(36,248,255,1) 100%);
  background: -o-linear-gradient(45deg, rgba(5,118,255,1) 0%, rgba(36,248,255,1) 100%);
  background: -ms-linear-gradient(45deg, rgba(5,118,255,1) 0%, rgba(36,248,255,1) 100%);
  background: linear-gradient(45deg, rgba(5,118,255,1) 0%, rgba(36,248,255,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0576ff', endColorstr='#24f8ff', GradientType=1 );
  }

.knopkas {
  display: inline-block;
  position: relative;
  border-radius: 5px;
  text-decoration: none;
  padding: 0.4em;
  margin: 0.4em;
  font-size: 1em;
  font-weight: bold;
  transition: all .5s;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.knopkas:hover {
  text-shadow: 0px 0px 0px rgba(255, 255, 255, .75);
}
.knopkas:hover:after {
  left: 100%;
  top: 100%;
  bottom: 100%;
  right: 100%;
}
.knopkas:before {
  content: '';
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  z-index: -1;
  border-radius: 5px;
  transition: all .5s;
}
.knopkas:after {
  content: '';
  display: block;
  position: absolute;
  left: 2px;
  top: 2px;
  bottom: 2px;
  right: 2px;
  z-index: -1;
  border-radius: 5px;
  transition: all .5s;
}

.knopkas2 {
  display: inline-block;
  font-size: 1em;
  margin: 0.4em;
  padding: 0.6em;
  border-radius: 30px;
  transition: all .5s;
  filter: hue-rotate(0deg);
  color: #efefef;
  text-decoration: none;
}

.rot-360-noscoop:hover {
  filter: hue-rotate(360deg);
  transform: rotate(360deg);
}
.aslopas:hover {
  filter: hue-rotate(135deg);
}
.rot-90:hover {
  filter: hue-rotate(90deg);
}

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

Демонстрация
20 Июля 2023 Загрузок: 4 Просмотров: 511 Комментариев: (0)

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

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

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

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