کارتهای نئوبروتالیسم (Neo-Brutalism) با افکت هاور
نئوبروتالیسم (Neo-Brutalism) یکی از پرطرفدارترین ترندهای طراحی وب در ۲۰۲۵ است. در این مقاله سورس کد کارتهای نئوبروتالیسم با حاشیههای ضخیم، سایههای هارد و افکتهای هاور تعاملی براتون آماده کردیم.
ویژگیهای کارت نئوبروتالیسم
- حاشیههای ضخیم سیاه (border: 3px solid #000)
- سایههای هارد بدون blur
- رنگهای جیغ و کنتراست بالا
- افکت هاور با جابجایی کارت
- ریسپانسیو با CSS Grid
- بدون وابستگی به کتابخانه خارجی
کد HTML
طراحی خلاقانه
با رنگهای جیغ و حاشیههای ضخیم، طراحی متفاوتی بسازید.
سرعت بالا
کد سبک و سریع بدون کتابخانه سنگین.
ترند روز
نئوبروتالیسم ترند محبوب طراحی وب در ۲۰۲۵.
کد CSS
.neo-grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
gap: 30px;
padding: 40px;
max-width: 1200px;
margin: 0 auto;
font-family: 'IRANSans', Tahoma, sans-serif;
direction: rtl;
}
.neo-card {
background: #fff;
border: 3px solid #000;
border-radius: 0;
padding: 30px;
box-shadow: 8px 8px 0 #000;
transition: transform 0.2s, box-shadow 0.2s;
}
.neo-card:hover {
transform: translate(-4px, -4px);
box-shadow: 12px 12px 0 #000;
}
.neo-card:nth-child(1) { background: #ffd93d; }
.neo-card:nth-child(2) { background: #ff6b6b; }
.neo-card:nth-child(3) { background: #6bcf7f; }
.neo-icon {
font-size: 48px;
margin-bottom: 15px;
}
.neo-title {
font-size: 24px;
font-weight: 900;
margin-bottom: 10px;
color: #000;
text-transform: uppercase;
}
.neo-desc {
font-size: 15px;
color: #1a1a1a;
margin-bottom: 20px;
line-height: 1.6;
}
.neo-btn {
background: #000;
color: #fff;
border: 3px solid #000;
padding: 10px 24px;
font-size: 14px;
font-weight: 700;
cursor: pointer;
font-family: inherit;
border-radius: 0;
transition: background 0.2s, color 0.2s;
}
.neo-btn:hover {
background: #fff;
color: #000;
}
.neo-btn:active {
transform: translate(2px, 2px);
}
نکات فنی
- سایه هارد:
box-shadow: 8px 8px 0 #000— بدون blur (مقدار spread=0) - هاور: با
translate(-4px, -4px)کارت بالا-چپ میرود و سایه بزرگتر میشود - فونت
font-weight: 900برای تیترها حس نئوبروتالیسم میدهد - رنگهای جیغ با
:nth-childبرای تنوع بصری - دکمهها
border-radius: 0برای حفظ استایل بروتال - ریسپانسیو با
auto-fitوminmax(280px, 1fr)
کد جاوا اسکریپت (افکت کلیک)
document.querySelectorAll('.neo-card').forEach(card => {
card.addEventListener('click', () => {
card.style.transform = 'translate(-4px, -4px) scale(0.97)';
setTimeout(() => {
card.style.transform = '';
}, 200);
});
});
document.querySelectorAll('.neo-btn').forEach(btn => {
btn.addEventListener('click', (e) => {
e.stopPropagation();
btn.style.background = '#fff';
btn.style.color = '#000';
setTimeout(() => {
btn.style.background = '';
btn.style.color = '';
}, 300);
});
});
جمعبندی
کارتهای نئوبروتالیسم با ظاهر جسور و دلبهدلزنی، حس متفاوتی به سایت شما میدهند. این سبک مناسب پورتفولیو، سایتهای کریتیو و لندینگپیجهای مدرن است. برای سورس کدهای بیشتر به بخش سورس کد طاووس وب سر بزنید.