پیش‌نمایش زنده
کد HTML
<button class="animated-btn" for="btn-wrapper" type="button">
  <span class="active-bg"></span>
  <span class="hover">Hover Me!</span>
</button>
کد CSS
.animated-btn {
  --primary-color: #dfdfe1;
  --secondary-color: #000000;
  --text-color: #181818;
  --clicked-color: #d7d7d9;
  position: relative;
  overflow: hidden;
  padding: 12px;
  font-size: 14px;
  font-weight: 600;
  display: flex;
  align-items: center;
  column-gap: 8px;
  flex-shrink: 0;
  color: var(--text-color);
  text-align: center;
  outline: none;
  border: none;
  border-radius: 50px;
  background: var(--primary-color);
  box-shadow: 0px 0px 6px 0px var(--primary-color);
  cursor: pointer;
  font-family: "Poppins", sans-serif;
  transition: 0.2s ease-in-out;
}
.hover {
  z-index: 1020;
  width: 100px;
}
.active-bg {
  position: absolute;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMTQ0MCAzMjAiPjxwYXRoIGZpbGw9IiNmZmZmZmYiIGZpbGwtb3BhY2l0eT0iMSIgZD0iTTAsMjg4TDkuNiwyNDUuM0MxOS4yLDIwMywzOCwxMTcsNTgsOTZDNzYuOCw3NSw5NiwxMTcsMTE1LDEzOC43QzEzNC40LDE2MCwxNTQsMTYwLDE3MywxMzguN0MxOTIsMTE3LDIxMSw3NSwyMzAsODBDMjQ5LjYsODUsMjY5LDEzOSwyODgsMTQ5LjNDMzA3LjIsMTYwLDMyNiwxMjgsMzQ2LDE0OS4zQzM2NC44LDE3MSwzODQsMjQ1LDQwMywyNDBDNDIyLjQsMjM1LDQ0MiwxNDksNDYxLDExNy4zQzQ4MCw4NSw0OTksMTA3LDUxOCwxMzMuM0M1MzcuNiwxNjAsNTU3LDE5Miw1NzYsMjA4QzU5NS4yLDIyNCw2MTQsMjI0LDYzNCwxODYuN0M2NTIuOCwxNDksNjcyLDc1LDY5MSw1OC43QzcxMC40LDQzLDczMCw4NSw3NDksMTI4Qzc2OCwxNzEsNzg3LDIxMyw4MDYsMTkyQzgyNS42LDE3MSw4NDUsODUsODY0LDU4LjdDODgzLjIsMzIsOTAyLDY0LDkyMiw2NEM5NDAuOCw2NCw5NjAsMzIsOTc5LDUzLjNDOTk4LjQsNzUsMTAxOCwxNDksMTAzNywxNjBDMTA1NiwxNzEsMTA3NSwxMTcsMTA5NCwxMTJDMTExMy42LDEwNywxMTMzLDE0OSwxMTUyLDE0NEMxMTcxLjIsMTM5LDExOTAsODUsMTIxMCw4NS4zQzEyMjguOCw4NSwxMjQ4LDEzOSwxMjY3LDE3NkMxMjg2LjQsMjEzLDEzMDYsMjM1LDEzMjUsMjEzLjNDMTM0NCwxOTIsMTM2MywxMjgsMTM4MiwxMTJDMTQwMS42LDk2LDE0MjEsMTI4LDE0MzAsMTQ0TDE0NDAsMTYwTDE0NDAsMEwxNDMwLjQsMEMxNDIwLjgsMCwxNDAyLDAsMTM4MiwwQzEzNjMuMiwwLDEzNDQsMCwxMzI1LDBDMTMwNS42LDAsMTI4NiwwLDEyNjcsMEMxMjQ4LDAsMTIyOSwwLDEyMTAsMEMxMTkwLjQsMCwxMTcxLDAsMTE1MiwwQzExMzIuOCwwLDExMTQsMCwxMDk0LDBDMTA3NS4yLDAsMTA1NiwwLDEwMzcsMEMxMDE3LjYsMCw5OTgsMCw5NzksMEM5NjAsMCw5NDEsMCw5MjIsMEM5MDIuNCwwLDg4MywwLDg2NCwwQzg0NC44LDAsODI2LDAsODA2LDBDNzg3LjIsMCw3NjgsMCw3NDksMEM3MjkuNiwwLDcxMCwwLDY5MSwwQzY3MiwwLDY1MywwLDYzNCwwQzYxNC40LDAsNTk1LDAsNTc2LDBDNTU2LjgsMCw1MzgsMCw1MTgsMEM0OTkuMiwwLDQ4MCwwLDQ2MSwwQzQ0MS42LDAsNDIyLDAsNDAzLDBDMzg0LDAsMzY1LDAsMzQ2LDBDMzI2LjQsMCwzMDcsMCwyODgsMEMyNjguOCwwLDI1MCwwLDIzMCwwQzIxMS4yLDAsMTkyLDAsMTczLDBDMTUzLjYsMCwxMzQsMCwxMTUsMEM5NiwwLDc3LDAsNTgsMEMzOC40LDAsMTksMCwxMCwwTDAsMFoiPjwvcGF0aD48L3N2Zz4=");
  background-repeat: no-repeat;
  height: 100%;
  width: 100%;
  left: 0;
  right: 0;
  z-index: 1;
  transform: translateY(-150%);
  transition: 0.2s ease-in-out;
}
.animated-btn:hover .active-bg {
  transform: translateY(0);
}
.animated-btn:hover {
  box-shadow: 0px 0px 14px 0px var(--primary-color);
}
.animated-btn:active {
  transform: scale(0.95);
}
نوع: button
تاریخ ایجاد: 2026/06/05
آخرین بروزرسانی: 2026/06/05