المزيد من الإجراءات
عبد العزيز (نقاش | مساهمات) لا ملخص تعديل |
عبد العزيز (نقاش | مساهمات) لا ملخص تعديل |
||
سطر 35: | سطر 35: | ||
margin: 20px 0; /* مسافة أعلى وأسفل القائمة */ | margin: 20px 0; /* مسافة أعلى وأسفل القائمة */ | ||
padding: 10px; | padding: 10px; | ||
background-color: # | background-color: #f0f0f0; /* خلفية خفيفة للشريط كله */ | ||
border: 1px solid # | border: 1px solid #e0e0e0; | ||
border-radius: | border-radius: 8px; /* حواف دائرية أكثر قليلاً للشريط */ | ||
display: flex; /* يجعل العناصر داخل هذا الـ div أفقية */ | display: flex; /* يجعل العناصر داخل هذا الـ div أفقية */ | ||
flex-wrap: wrap; /* يسمح للعناصر بالانتقال إلى سطر جديد في الشاشات الصغيرة */ | flex-wrap: wrap; /* يسمح للعناصر بالانتقال إلى سطر جديد في الشاشات الصغيرة */ | ||
justify-content: center; /* توسيط العناصر أفقياً */ | justify-content: center; /* توسيط العناصر أفقياً */ | ||
gap: 8px; /* مسافة بين الأزرار */ | |||
} | } | ||
/* استهداف كل حرف كعنصر | /* استهداف كل حرف كعنصر زر صغير */ | ||
.arabic-alphabet-nav span { | .arabic-alphabet-nav span { | ||
/* لا نحتاج لهامش هنا لأن gap في flex container يتولى المسافة */ | |||
} | } | ||
.arabic-alphabet-nav span a { | .arabic-alphabet-nav span a { | ||
display: | display: flex; /* يجعل المحتوى (الحرف) مرناً للتوسيط */ | ||
padding: | justify-content: center; /* توسيط الحرف أفقياً */ | ||
text-decoration: none; /* يزيل الخط السفلي | align-items: center; /* توسيط الحرف عمودياً */ | ||
font-size: 1. | min-width: 40px; /* عرض أدنى لجعل الزر واضحاً */ | ||
height: 40px; /* ارتفاع ثابت لجعل الزر مربعاً */ | |||
padding: 0 10px; /* حشوة داخلية (أفقية) */ | |||
background-color: #ffffff; /* خلفية بيضاء للزر */ | |||
color: #333333; /* لون نص الحرف */ | |||
text-decoration: none; /* يزيل الخط السفلي */ | |||
font-size: 1.3em; /* حجم الخط للحرف داخل الزر */ | |||
font-weight: bold; | font-weight: bold; | ||
border: 1px solid #cccccc; /* حدود خفيفة للزر */ | |||
border: | border-radius: 6px; /* حواف دائرية للزر */ | ||
box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); /* ظل خفيف للزر */ | |||
transition: all 0.2s ease-in-out; /* انتقال سلس عند التحويم */ | transition: all 0.2s ease-in-out; /* انتقال سلس عند التحويم */ | ||
cursor: pointer; /* يظهر مؤشر اليد عند التحويم */ | |||
} | } | ||
.arabic-alphabet-nav span a:hover { | .arabic-alphabet-nav span a:hover { | ||
background-color: # | background-color: #e0f0ff; /* خلفية زرقاء فاتحة عند التحويم */ | ||
color: # | color: #0645ad; /* لون أزرق للخط عند التحويم */ | ||
border-color: #a7d7f9; | border-color: #a7d7f9; /* حدود زرقاء عند التحويم */ | ||
box-shadow: 0 | box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2); /* ظل أوضح عند التحويم */ | ||
transform: translateY(-2px); /* تأثير رفع خفيف عند التحويم */ | |||
} | } | ||
سطر 71: | سطر 79: | ||
@media (max-width: 600px) { | @media (max-width: 600px) { | ||
.arabic-alphabet-nav span a { | .arabic-alphabet-nav span a { | ||
font-size: 1. | min-width: 35px; | ||
padding: | height: 35px; | ||
font-size: 1.2em; | |||
padding: 0 8px; | |||
} | } | ||
} | } |
المراجعة الحالية بتاريخ 14:01، 22 يونيو 2025
/* الأنماط المتراصة CSS المعروضة هنا ستؤثر على كل الواجهات */
@import url('https://fonts.googleapis.com/css2?family=Noto+Kufi+Arabic:wght@100;200;300;400;500;600;700;800;900&display=swap');
:root{
--font-family-base: "Noto Kufi Arabic", sans-serif !important;
}
/* Hide title and edit tools on main page */
.page-الصفحة_الرئيسية .mw-side,
.page-الصفحة_الرئيسية .firstHeading,
.page-الصفحة_الرئيسية #siteSub,
.page-الصفحة_الرئيسية .mw-body-footer{
display: none!important;
}
/* Force override until skin is updated */
.skin-citizen blockquote {
margin: 0.8rem 20px;
padding: 0;
}
.mwe-math-mathml-a11y {
clip: auto !important;
overflow: visible !important;
position: static !important;
width: auto !important;
height: auto !important;
opacity: 1 !important;
}
.mwe-math-fallback-image-inline,
.mwe-math-fallback-image-display {
display: none !important;
}
/* تنسيقات شريط الأحرف الأبجدية العربية */
.arabic-alphabet-nav {
margin: 20px 0; /* مسافة أعلى وأسفل القائمة */
padding: 10px;
background-color: #f0f0f0; /* خلفية خفيفة للشريط كله */
border: 1px solid #e0e0e0;
border-radius: 8px; /* حواف دائرية أكثر قليلاً للشريط */
display: flex; /* يجعل العناصر داخل هذا الـ div أفقية */
flex-wrap: wrap; /* يسمح للعناصر بالانتقال إلى سطر جديد في الشاشات الصغيرة */
justify-content: center; /* توسيط العناصر أفقياً */
gap: 8px; /* مسافة بين الأزرار */
}
/* استهداف كل حرف كعنصر زر صغير */
.arabic-alphabet-nav span {
/* لا نحتاج لهامش هنا لأن gap في flex container يتولى المسافة */
}
.arabic-alphabet-nav span a {
display: flex; /* يجعل المحتوى (الحرف) مرناً للتوسيط */
justify-content: center; /* توسيط الحرف أفقياً */
align-items: center; /* توسيط الحرف عمودياً */
min-width: 40px; /* عرض أدنى لجعل الزر واضحاً */
height: 40px; /* ارتفاع ثابت لجعل الزر مربعاً */
padding: 0 10px; /* حشوة داخلية (أفقية) */
background-color: #ffffff; /* خلفية بيضاء للزر */
color: #333333; /* لون نص الحرف */
text-decoration: none; /* يزيل الخط السفلي */
font-size: 1.3em; /* حجم الخط للحرف داخل الزر */
font-weight: bold;
border: 1px solid #cccccc; /* حدود خفيفة للزر */
border-radius: 6px; /* حواف دائرية للزر */
box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); /* ظل خفيف للزر */
transition: all 0.2s ease-in-out; /* انتقال سلس عند التحويم */
cursor: pointer; /* يظهر مؤشر اليد عند التحويم */
}
.arabic-alphabet-nav span a:hover {
background-color: #e0f0ff; /* خلفية زرقاء فاتحة عند التحويم */
color: #0645ad; /* لون أزرق للخط عند التحويم */
border-color: #a7d7f9; /* حدود زرقاء عند التحويم */
box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2); /* ظل أوضح عند التحويم */
transform: translateY(-2px); /* تأثير رفع خفيف عند التحويم */
}
/* تنسيقات إضافية للشاشات الصغيرة جداً */
@media (max-width: 600px) {
.arabic-alphabet-nav span a {
min-width: 35px;
height: 35px;
font-size: 1.2em;
padding: 0 8px;
}
}