تستخدم صفحات الويب التي تتكون من عدة علامات تبويب على نطاق واسع في العديد من المواقع للتنظيم المريح للمحتوى والتنقل عبر الأقسام. عندما يقوم المستخدم بتبديل علامات التبويب ، يجب تمييز علامة التبويب النشطة بحيث تكون مرئية ومفهومة بسهولة.
توفر تقنيات تطوير الويب الحديثة مثل هتمل و كس طرقا مختلفة لجعل علامة التبويب نشطة. واحدة من أكثر الطرق شيوعا هي استخدام الطبقة "النشطة".
لجعل علامة تبويب نشطة باستخدام فئة" نشط " ، تحتاج إلى إضافة هذه الفئة إلى العنصر المقابل. على سبيل المثال ، إذا كانت لديك قائمة بعلامات تبويب ، فيمكنك إضافة فئة "نشط" إلى عنصر القائمة الذي يتوافق مع علامة التبويب النشطة. ثم يمكنك استخدام كس لنمط علامة التبويب النشطة بحيث تبرز من بقية.
- كيفية جعل علامة التبويب نشطة
- ما هي علامة التبويب في هتمل و كس
- طريقة سهلة لإنشاء علامات التبويب باستخدام هتمل و كس
- كيفية إضافة أنماط لعلامة تبويب نشطة
- باستخدام الفئة الزائفة: نشط
- تطبيق الفئات على علامة التبويب النشطة
- إضافة الرسوم المتحركة عند تنشيط علامة تبويب
- 1. باستخدام انتقال كس
- 2. باستخدام كس الرسوم المتحركة
- 3. باستخدام جافا سكريبت
- أمثلة عملية مع التعليمات البرمجية
- سؤال وجواب
- كيف يمكنني جعل علامة تبويب نشطة باستخدام المغلق?
- كيف يمكنني جعل علامة تبويب نشطة عند النقر على ذلك?
- كيف يمكنني جعل علامة التبويب نشطة بشكل افتراضي?
- كيف يمكنني جعل علامة تبويب نشطة باستخدام رابط الصفحة?
- هل من الممكن لجعل علامة تبويب نشطة دون جافا سكريبت?
كيفية جعل علامة التبويب نشطة
في بعض الأحيان ، عند إنشاء صفحة ويب ، يجب أن يكون لديك عدة علامات تبويب ، سيكون أحدها نشطا افتراضيا. يمكن أن يكون هذا مفيدا ، على سبيل المثال ، لإنشاء قائمة أو التنقل في صفحة. في هذه المقالة ، سوف ننظر في عدة طرق لجعل علامة تبويب نشطة باستخدام هتمل و كس.
1. باستخدام فئات كس
وهناك طريقة بسيطة وشائعة لجعل علامة تبويب نشطة هي استخدام فئات كس. قم بإنشاء فئة لعلامة التبويب النشطة وقم بتطبيقها على العنصر المقابل. على سبيل المثال ، إذا كانت لديك قائمة بعلامات تبويب ، فيمكنك إضافة فئة "نشط" إلى علامة التبويب النشطة:
ثم ، باستخدام كس ، يمكنك نمط علامة التبويب النشطة كما يحلو لك:
نشط{
لون الخلفية: # 00;
اللون: # فف;
}
2. باستخدام الطبقات الزائفة
هناك طريقة أخرى لجعل علامة التبويب نشطة وهي استخدام الفئات الزائفة. على سبيل المثال ، يمكنك استخدام الفئة الزائفة": نشط " لتصميم علامة تبويب تم النقر عليها:
لي: نشط {
لون الخلفية: # 00;
اللون: # فف;
}
3. باستخدام جافا سكريبت
هناك طريقة أخرى لجعل علامة التبويب نشطة وهي استخدام جافا سكريبت. يمكنك إضافة معالج حدث جافا سكريبت لعلامة تبويب من شأنها إضافة أو إزالة فئة علامة التبويب النشطة. على سبيل المثال:
ثم يمكنك إضافة التصميم إلى علامة التبويب النشطة باستخدام كس:
نشط {
لون الخلفية: # 00;
اللون: # فف;
}
الآن أنت تعرف عدة طرق لجعل علامة تبويب نشطة باستخدام هتمل و كس. اختيار أنسب واحد لاحتياجاتك وإنشاء صفحات ويب جميلة وتفاعلية!
ما هي علامة التبويب في هتمل و كس
علامة التبويب هي عنصر واجهة يستخدم لتمثيل أقسام مختلفة من المحتوى على صفحة الويب. كل علامة تبويب عبارة عن زر أو رابط يعرض المحتوى المرتبط به عند النقر عليه. غالبا ما تستخدم علامات التبويب لتنظيم الكثير من المعلومات على مواقع الويب.
يمكن تنفيذ إنشاء علامة التبويب باستخدام هتمل و كس. عادة ما يتم استخدام عناصر هتمل التالية لإنشاء علامات تبويب:
- - عنصر لإنشاء قائمة من علامات التبويب;
- - عنصر لكل علامة تبويب فردية في القائمة;
- عنصر كتلة يستخدم لمحتويات كل علامة تبويب;
يستخدم كس لنمط علامات التبويب. باستخدام كس ، يمكنك تعيين مظهر وموقع علامات التبويب ، فضلا عن الرسوم المتحركة للتبديل بينهما.
يعتمد إنشاء علامة التبويب على مبدأ عرض وإخفاء محتويات العناصر المتعلقة بعلامة التبويب. عند النقر فوق علامة تبويب ، يمكنك استخدام كس لتغيير تصميم علامة التبويب المحددة ، وكذلك إظهار كتلة المحتوى المقابلة. تبقى علامات التبويب المتبقية مخفية حتى يتم النقر عليها.
| باستخدام هتمل و كس ، يمكنك إنشاء مجموعة متنوعة من علامات التبويب منمنمة من شأنها أن تساعد المستخدمين بسهولة التنقل من خلال المحتوى والحصول على المعلومات التي يحتاجونها. | إيجابي |
|---|---|
|
|
من الضروري تنظيم الكود بشكل صحيح لضمان إمكانية الوصول والترويج.
طريقة سهلة لإنشاء علامات التبويب باستخدام هتمل و كس
يمكن أن يكون إنشاء علامات تبويب على صفحة الويب طريقة مفيدة لتنظيم المحتوى ، مما يسمح للمستخدمين بالتبديل بسرعة وسهولة بين أقسام المعلومات المختلفة. في هذه المقالة ، سوف ننظر إلى طريقة سهلة لإنشاء علامات التبويب باستخدام هتمل و كس.
تعتمد هذه الطريقة على استخدام القوائم والجداول لإنشاء تخطيطات علامات التبويب. كل علامة تبويب هي عنصر قائمة ، وتقع محتويات كل علامة تبويب داخل خلية جدول. في حين يوفر هتمل الهيكل الأساسي ، يستخدم كس للتصميم وتوفير التفاعل.
. يمثل كل عنصر في القائمة علامة تبويب واحدة وسيحتوي على اسم علامة التبويب.
علامة التبويب 3
. ستحتوي كل خلية في الجدول على محتويات علامة التبويب المقابلة.
محتويات علامة التبويب 3
وأخيرا ، باستخدام كس ، ونحن نمط قائمة علامات التبويب وجدول المحتويات. Для активной вкладки добавляем класс «active», который будет подсвечивать выбранную вкладку и ее содержимое.
Пример кода CSS:
.tabs {
list-style-type: none;
margin: 0;
padding: 0;
}
.tabs li {
display: inline-block;
padding: 10px 20px;
background-color: #ccc;
cursor: pointer;
}
.tabs li.active {
background-color: #f0f0f0;
}
.content {
width: 100%;
border-collapse: collapse;
}
.content td {
border: 1px solid #ccc;
padding: 20px;
}
.content tr.active td {
background-color: #f0f0f0;
}
الآن ، عند النقر فوق علامة التبويب ، سوف كس تطبيق التصميم وعرض المحتوى المناسب. يمكنك تغيير أنماط كس لتتناسب مع مظهر المشروع الخاص بك.
هذه طريقة بسيطة لإنشاء علامات التبويب باستخدام هتمل و كس يجعل من السهل للسيطرة على سلوكهم ، وكذلك نمط لهم لتتناسب مع التصميم الخاص بك.
: نشط
.
- ال والعلامات
- .
- :active
.
Вкладка 3
CSS-стили:
ul.tabs li {
display: inline-block;
margin-right: 10px;
cursor: pointer;
padding: 5px 10px;
background-color: #eee;
}
ul.tabs li.active {
background-color: #ccc;
}
ul.tabs li:active {
background-color: #ff0000;
color: white;
ماي.علامات التبويب لي: نشط
: نشط
. يتيح لك ذلك إنشاء صفحات ويب أكثر تفاعلية وقابلة للقراءة للمستخدمين.
باستخدام الفئة الزائفة: نشط
فئة زائفة :نشط في كس يسمح لك بتغيير نمط عنصر في لحظة عندما يكون نشطا ، وهذا هو ، في لحظة عندما ينقر الماوس على ذلك. يمكن أن يكون هذا مفيدا ، على سبيل المثال ، لإضافة ردود فعل لمسية عند الضغط على زر.
عندما ينقر المستخدم على عنصر ، يتم تطبيق النمط المحدد للمحدد :نشط على هذا العنصر. يتيح لك ذلك إنشاء تأثير نقر ، على سبيل المثال ، عن طريق تغيير لون الخلفية أو نص عنصر ما.
مثال على استخدام فئة زائفة: نشط:
زر: نشط {
لون الخلفية: # ف 0000;
اللون: # فف;
}
في هذا المثال ، عندما ينقر المستخدم على الزر ، يتغير لون الخلفية إلى اللون الأحمر (#فف0000) ويتحول لون النص إلى اللون الأبيض (#فف).
بالإضافة إلى الأزرار ، الطبقة الزائفة :يمكن أيضا استخدام نشط للروابط والعناصر الأخرى. على سبيل المثال ، لتغيير نمط الصورة عند النقر عليها:
إمغ: نشط {
التعتيم: 0.5;
}
في هذا المثال ، عندما ينقر المستخدم على الصورة ، يتغير تعتيمها إلى 0.5 ، مما يؤدي إلى إنشاء تأثير نقرة.
فئة زائفة :يمكن أيضا استخدام نشط مع محددات أخرى للحد من تطبيقه على عناصر معينة فقط. على سبيل المثال ، لتطبيق النمط فقط على الأزرار النشطة داخل حاوية معينة:
.زر الحاوية: نشط {
لون الخلفية: # ف 0000;
اللون: # فف;
}
في هذا المثال ، سيتم تطبيق النمط فقط على الأزرار النشطة الموجودة داخل العنصر مع فئة" الحاوية".
باستخدام الفئة الزائفة: نشط يسمح لك بإضافة التفاعل وتجربة المستخدم إلى صفحات الويب ، مما يسمح لك بتغيير نمط العناصر في لحظة تنشيطها.
تطبيق الفئات على علامة التبويب النشطة
غالبا ما تحتوي مواقع الويب على أقسام مختلفة يمكن للمستخدم تبديلها باستخدام علامات التبويب. في الوقت نفسه ، حتى يعرف المستخدم دائما القسم الذي يوجد فيه ، من المهم تمييز علامة التبويب النشطة. في هتمل و كس ، يمكن القيام بذلك باستخدام الطبقات.
الباب 3
يتم استخدام سمة الفئة لتعيين فئات للعناصر. في المثال أعلاه ، يتم تعيين فئة علامات التبويب إلى القائمة ، ويتم تعيين فئة علامة التبويب لكل عنصر علامة تبويب فردي. أيضا ، لتمييز علامة التبويب النشطة ، نضيف الفئة النشطة إلى العنصر المقابل.
Далее, необходимо написать соответствующий CSS для классов tabs, tab и active. В примере ниже, мы указываем, как выделить активную вкладку:
.tabs {
list-style: none;
padding: 0;
margin: 0;
}
.tab {
display: inline-block;
padding: 10px;
background-color: lightgray;
cursor: pointer;
}
.active {
background-color: gray;
color: white;
}
في كس ، نستخدم نقطة قبل اسم الفئة للإشارة إلى الأنماط التي يجب تطبيقها على العناصر ذات الفئة المقابلة. في هذه الحالة ، نقوم بتعيين أنماط لعلامات التبويب وعلامة التبويب والفئات النشطة. يحدد النمط النشط لون الخلفية ولون النص لعلامة التبويب النشطة.
بعد تطبيق الفئات والأنماط ، ستبدو علامة التبويب النشطة مختلفة عن البقية. سيساعد هذا المستخدمين على تحديد القسم الذي يتواجدون فيه بسهولة والتنقل في موقع الويب.
إضافة الرسوم المتحركة عند تنشيط علامة تبويب
عند إنشاء صفحات ويب بعلامات تبويب ، يمكنك إضافة رسوم متحركة عند تنشيطها بحيث تبرز وتجذب انتباه المستخدمين. فيما يلي بعض الطرق للمساعدة في إضافة الرسوم المتحركة إلى علامات التبويب.
الانتقال
في كس ، يمكنك إضافة تغيير سلس إلى أنماط علامة التبويب عند تنشيطه. على سبيل المثال ، يمكنك تعيين انتقال للون الخلفية أو حجم الخط. مثال:
2. باستخدام كس الرسوم المتحركة
يمكنك أيضا استخدام الرسوم المتحركة كس لإنشاء تأثيرات أكثر تعقيدا. على سبيل المثال ، يمكنك تعيين رسم متحرك لتغيير لون الخلفية أو تحسين مظهر علامة التبويب. مثال:
3. باستخدام جافا سكريبت
إذا كنت ترغب في إنشاء رسوم متحركة أكثر تعقيدا وديناميكية ، يمكنك استخدام جافا سكريبت. على سبيل المثال ، يمكنك إنشاء وظيفة من شأنها تغيير أنماط علامة التبويب عند تنشيطها. مثال:
هذه مجرد أمثلة قليلة لكيفية إضافة الرسوم المتحركة عند تنشيط علامة تبويب. اعتمادا على احتياجاتك وتفضيلاتك ، يمكنك استخدام إحدى هذه الطرق أو مجموعة منها لإنشاء التأثير المطلوب.
أمثلة عملية مع التعليمات البرمجية
فيما يلي بعض أمثلة التعليمات البرمجية التي ستجعل علامة التبويب نشطة على صفحة الويب:
- مثال 1:
أتش تي أم أل:
- "'أتش تي أم أل
- الرئيسية
- معلومات عنا
جهات الاتصال
- "`
المغلق:
"'المغلق
# ناف لي أ {
الحشو: 10 بكسل;
لون الخلفية: # إي;
}
# ناف لي أ. نشط {
لون الخلفية: # سك;
}
«`
- المثال 2:
أتش تي أم أل:
- "'أتش تي أم أل
- علامة التبويب 1
- علامة التبويب 2
علامة التبويب 3
محتويات علامة التبويب 1
محتويات علامة التبويب 2
محتويات علامة التبويب 3
- "`
المغلق:
"'المغلق
.تاب ناف لي أ {
الحشو: 10 بكسل;
لون الخلفية: # إي;
}
.نشط {
لون الخلفية: # سك;
}
.علامة التبويب-المحتوى .علامة التبويب جزء {
عرض: لا شيء;
}
.علامة التبويب-المحتوى .علامة التبويب جزء.نشط {
عرض: كتلة;
}
«`
- Пример 3:
أتش تي أم أل:
| "'أتش تي أم أل | Вкладка 1 | Вкладка 2 |
Вкладка 3
- «`
المغلق:
"'المغلق
الجدول تد أ {
الحشو: 10 بكسل;
لون الخلفية: # إي;
}
الجدول تد أ. نشط {
لون الخلفية: # سك;
}
«`
Это только некоторые примеры кода, которые можно использовать для активации вкладок на веб-странице. يمكنك تغيير الأنماط والفئات والسمات لتناسب احتياجاتك وتصميمك.
سؤال وجواب
كيف يمكنني جعل علامة تبويب نشطة باستخدام المغلق?
لجعل علامة تبويب نشطة باستخدام كس ، يمكنك استخدام الفئة الزائفة": نشط". على سبيل المثال ، يمكنك إضافة فئة "نشط" إلى علامة التبويب الخاصة بك وتطبيق الأنماط على تلك الفئة للإشارة إلى أنها نشطة.
كيف يمكنني جعل علامة تبويب نشطة عند النقر على ذلك?
يمكنك استخدام جافا سكريبت لإضافة فئة" نشطة " إلى علامة تبويب عند النقر عليها. يمكنك بعد ذلك تطبيق الأنماط على هذه الفئة باستخدام كس للإشارة إلى أن علامة التبويب نشطة.
كيف يمكنني جعل علامة التبويب نشطة بشكل افتراضي?
إذا كنت ترغب في تعيين علامة التبويب نشطة افتراضيا ، يمكنك إضافة فئة" نشط " إلى علامة التبويب في البداية عند تحميل الصفحة. يمكنك بعد ذلك تطبيق الأنماط على هذه الفئة باستخدام كس للإشارة إلى أن علامة التبويب نشطة.
كيف يمكنني جعل علامة تبويب نشطة باستخدام رابط الصفحة?
باستخدام جافا سكريبت ، يمكنك التحقق من عنوان ورل للصفحة وإضافة فئة "نشط" إلى علامة التبويب المقابلة. يمكنك بعد ذلك تطبيق الأنماط على هذه الفئة باستخدام كس للإشارة إلى أن علامة التبويب نشطة.
هل من الممكن لجعل علامة تبويب نشطة دون جافا سكريبت?