پیشنمایش زنده (iframe sandbox)
تمامصفحه
<div class="radikalwp-gray-hover"><div class="radikalwp-gray-hover-img"><//div><span class="radikalwp-gray-hover-tag">نمونهکار ۱<//span><//div>
.radikalwp-gray-hover {
position: relative;
width: 280px;
height: 180px;
overflow: hidden;
border-radius: 16px;
cursor: pointer;
}
.radikalwp-gray-hover-img {
position: absolute;
inset: 0;
background: linear-gradient(135deg, #f59e0b, #ef4444 50%, #ec4899);
filter: grayscale(1) contrast(.9);
transition: filter .45s ease, transform .45s ease;
}
.radikalwp-gray-hover-tag {
position: absolute;
bottom: 12px;
right: 12px;
padding: 5px 14px;
font-size: 11px;
font-weight: 700;
color: #fff;
background: rgba(15, 23, 42, .65);
border-radius: 999px;
backdrop-filter: blur(4px);
}
.radikalwp-gray-hover:hover .radikalwp-gray-hover-img {
filter: grayscale(0) contrast(1);
transform: scale(1.06);
}
درباره این اسنیپت
تصویر بهصورت پیشفرض خاکستری و کمجان است و با هاور رنگ واقعی و کمی بزرگنمایی برمیگردد. این الگو حس گالری هنری میدهد و توجه را به تصویر فعال منتقل میکند. برای نمونهکار عکاسان، گالری محصول و معرفی تیم مناسب است. فیلتر grayscale با ترنزیشن نرم اجرا میشود و روی مرورگرهای مدرن سبک است.
پرسشهای متداول
گرادیان لایه تصویر را با background-image عوض کنید. فیلتر خاکستری روی تصویر واقعی هم همین رفتار را دارد.
خیر؛ فیلتر CSS سبک است و تصویر فقط یک بار لود میشود. تغییر رنگ فقط در لایه نمایش انجام میشود.
مقدار grayscale را مثلاً 0.6 بگذارید تا تصویر ابتدا نیمهرنگی باشد و با هاور کامل رنگی شود.
امتیاز شما به این محتوا
میانگین امتیاز کاربران: ۴.۶ از ۳ رأی — برای امتیازدهی وارد شوید
دیدگاهها (۰)
هنوز دیدگاهی ثبت نشده؛ اولین نفر باشید!