پیشنمایش زنده (iframe sandbox)
تمامصفحه
<div class="radikalwp-wave-field"><input type="text" placeholder="نام و نام خانوادگی"><span class="radikalwp-wave-bar"><//span><span class="radikalwp-wave-bar radikalwp-wave-bar-2"><//span><//div>
.radikalwp-wave-field { position: relative; width: 300px; }
.radikalwp-wave-field input {
width: 100%;
padding: 12px 4px;
font-family: inherit;
font-size: 14px;
color: #0f172a;
background: transparent;
border: none;
border-bottom: 2px solid #e2e8f0;
outline: none;
box-sizing: border-box;
}
.radikalwp-wave-field input::placeholder { color: #94a3b8; }
.radikalwp-wave-bar {
position: absolute;
bottom: 0;
right: 50%;
width: 0;
height: 2px;
background: linear-gradient(90deg, #8b5cf6, #ec4899);
transform: translateX(50%);
transition: width .4s ease;
}
.radikalwp-wave-bar-2 {
opacity: .45;
transition-delay: .08s;
}
.radikalwp-wave-field:focus-within .radikalwp-wave-bar { width: 100%; }
درباره این اسنیپت
فیلد متنی با دو نوار رنگی زیر آن که هنگام فوکوس از مرکز به دو سمت باز میشوند و خط دوتایی رنگی میسازند. بازخورد فوکوس قوی، تجربه تایپ را هدایتشده و حرفهای میکند. برای فرمهای تماس، فیلد نام در ثبتنام و هر ورودی مهم مناسب است. رنگ موجها با دو مقدار hex در CSS بهراحتی هماهنگ برند میشود.
پرسشهای متداول
گرادیان رنگی روی کلاس نوارهای موج در CSS تعریف شده است. آن را با رنگ برند خود جایگزین کنید تا فوکوس همخانواده تم شود.
بله؛ حالت focus-within در همه مرورگرهای مدرن پشتیبانی میشود و با لمس فیلد هم فعال میگردد.
بله؛ فقط type اینپوت را به email تغییر دهید. افکت موج مستقل از نوع فیلد کار میکند.
امتیاز شما به این محتوا
میانگین امتیاز کاربران: ۴.۴ از ۳ رأی — برای امتیازدهی وارد شوید
دیدگاهها (۰)
هنوز دیدگاهی ثبت نشده؛ اولین نفر باشید!