مدیاویکی:Common.css: تفاوت میان نسخه‌ها

بدون خلاصۀ ویرایش
بدون خلاصۀ ویرایش
خط ۷٬۴۱۵: خط ۷٬۴۱۵:
}
}


 
/* کانتینر اصلی */
/* Grid برای دسته‌بندی باکس‌ها */
.category-grid {
.category-grid {
     display: grid;
     display: grid;
     gap: 15px; /* فاصله بین باکس‌ها */
     gap: 10px; /* فاصله کمتر بین باکس‌ها */
     margin: 20px auto;
     margin: 15px auto;
     max-width: 1000px; /* حداکثر عرض کل بخش دسته‌بندی */
     max-width: 800px; /* هماهنگ با کادر خوش‌آمدگویی */
     padding: 10px;
     padding: 5px;
}
}


/* حالت موبایل: ۲ ستون */
/* حالت موبایل: ۲ ستون (اصلاح شد) */
@media (max-width: 768px) {
@media (max-width: 768px) {
     .category-grid {
     .category-grid {
خط ۷٬۴۳۹: خط ۷٬۴۳۸:
}
}


/* استایل باکس‌های رنگی */
/* استایل باکس‌های کوچک و باریک */
.category-card {
.category-card {
     display: flex;
     display: flex;
خط ۷٬۴۴۵: خط ۷٬۴۴۴:
     justify-content: center;
     justify-content: center;
     text-align: center;
     text-align: center;
     height: 80px; /* ارتفاع باکس‌ها */
     height: 45px; /* ارتفاع کمتر */
     padding: 10px;
     padding: 5px 10px;
     border-radius: 12px;
     border-radius: 8px; /* گردی کمتر لبه‌ها برای نمای مدرن‌تر */
     text-decoration: none !important; /* حذف خط زیر لینک */
     text-decoration: none !important;
     transition: transform 0.2s, box-shadow 0.2s;
     transition: transform 0.2s ease;
     box-shadow: 0 4px 8px rgba(0,0,0,0.05);
     box-shadow: 0 2px 4px rgba(0,0,0,0.08);
     font-weight: bold;
     font-weight: 600;
     font-size: 0.95em;
     font-size: 0.85em; /* فونت کمی کوچک‌تر */
     color: #ffffff !important; /* رنگ متن سفید */
     color: #ffffff !important;
}
}


/* افکت هنگام نگه داشتن موس (Hover) */
.category-card:hover {
.category-card:hover {
     transform: translateY(-5px);
     transform: translateY(-2px);
    box-shadow: 0 6px 15px rgba(0,0,0,0.15);
}
}