ZorNet.Ru — сайт для вебмастера » HTML и CSS » Прозрачные кнопки с hover-эффектом CSS3

Прозрачные кнопки с hover-эффектом CSS3

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

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

Давайте рассмотрим их на рисунке:

Прозрачные кнопки на чистом CSS

А также на темном фоне блога или сайта:

Стильные кнопки в стеклянном дизайн сайта

Установка:

HTML

Код
<div class="steklyana steklo-btn-krasn">
  <a href="#url">Первая</a>
</div>
<div class="steklyana steklo-btn-siniy">
  <a href="#url">Вторая</a>
</div>
<div class="steklyana steklo-btn-zeleny">
  <a href="#url">Третья</a>
</div>

CSS

Код
.steklyana {
  position: relative;
  width: 234px;
  height: 48px;
  margin: 18px;
  display: inline-block;
  text-align: center;
}
.steklyana a {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  background: rgba(255, 255, 255, 0.05);
  box-shadow: 0 15px 15px rgba(0, 0, 0, 0.3);
  border-radius: 30px;
  padding: 0 10px;
  letter-spacing: 1px;
  text-decoration: none;
  text-transform: uppercase;
  overflow: hidden;
  color: #fff;
  font-family: "Roboto", sans-serif;
  font-weight: bold;
  font-size: 16px;
  z-index: 1;
  transition: 0.5s;
  backdrop-filter: blur(15px);
}
.steklyana:hover a {
  letter-spacing: 3px;
}
.steklyana a:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 50%;
  height: 100%;
  background: linear-gradient(to left, rgba(255, 255, 255, 0.15), transparent);
  transform: skewX(45deg) translate(0);
  transition: 0.5s;
  filter: blur(0px);
}
.steklyana:hover a:before {
  transform: skewX(45deg) translate(200px);
}
.steklyana a:after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 0;
  height: 0;
  transition: 0.5s;
  border-radius: 30px;
  z-index: -1;
}
.steklyana:hover a:after {
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.steklyana:before {
  content: "";
  position: absolute;
  left: 50%;
  transform: translatex(-50%);
  bottom: -5px;
  width: 30px;
  height: 10px;
  background: #f00;
  border-radius: 10px;
  transition: 0.5s;
  transition-delay: 0.5;
}
.steklyana:hover:before {
  bottom: 0;
  height: 50%;
  width: 80%;
  border-radius: 30px;
}
.steklyana:after {
  content: "";
  position: absolute;
  left: 50%;
  transform: translatex(-50%);
  top: -5px;
  width: 30px;
  height: 10px;
  background: #f00;
  border-radius: 10px;
  transition: 0.5s;
  transition-delay: 0.5;
}
.steklyana:hover:after {
  top: 0;
  height: 50%;
  width: 80%;
  border-radius: 30px;
}
.steklyana.steklo-btn-krasn a:after,
.steklyana.steklo-btn-krasn:before,
.steklyana.steklo-btn-krasn:after {
  background: #f13838;
  box-shadow: 0 0 5px #f13838, 0 0 15px #f13838, 0 0 30px #f13838, 0 0 60px #f13838;
}
.steklyana.steklo-btn-siniy a:after,
.steklyana.steklo-btn-siniy:before,
.steklyana.steklo-btn-siniy:after {
  background: #3098f3;
  box-shadow: 0 0 5px #3098f3, 0 0 15px #3098f3, 0 0 30px #3098f3, 0 0 60px #3098f3;
}
.steklyana.steklo-btn-zeleny a:after,
.steklyana.steklo-btn-zeleny:before,
.steklyana.steklo-btn-zeleny:after {
  background: #27b324;
  box-shadow: 0 0 5px #27b324, 0 0 15px #27b324, 0 0 30px #27b324, 0 0 60px #27b324;
}

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

Демонстрация
Источник: atuin.ru
30 Октября 2022 Загрузок: 3 Просмотров: 1040 Комментариев: (3)

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

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

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

Комментарии: 3
Kosten
Kosten 30 Октября 2022 21:311
0
Вдруг найдутся интриганы, что скрин главный военном направление, уймитесь, мое поздравление разведосам, с 5 ноябрем!
noavatar
juranja 03 Ноября 2022 15:472
0
Хз чё ты там написал, но здорово!
Kosten
Kosten 13 Ноября 2022 15:183
0
Написал, что данный материал в политику не переводили, так как он был размещен за несколько дней до одного профессионального дня! (не праздника)
avatar