1. كود إدراج unordered list:
<!-- start tabs --> <ul id='tabs'> <li>home</li> <li>archive</li> <li>search</li> <li>contact</li> </ul> <!-- end tabs -->
كود css يمكنك التعديل حسب احتياجاتك:
ul#tabs { list-style: none; margin: 10px 0 0; overflow: auto; padding: .5em; }
ul#tabs li { text-transform: uppercase; font-size: x-small; margin: 0 5px 0 0; border: 1px solid #ddd; float: left; }
قائمة أفقية (float: left) بحروف كبيرة (uppercase) وبحجم صغير (x-small) وكل li تبعد عن الاخرى ب 05px من جهة اليمين (البداية من اليسار)
صورة:
نضيف روابط للقائمة:
<li><a href='#'>home</a></li> <li><a href='#'>archive</a></li>
اضافات css:
ul#tabs li a { display: block; color:#333; text-decoration: none; padding: .5em .98em; }
ul#tabs li a:hover { color:#5E5E5E; }
صورة:
الصفحة التي سيتواجد فيها الزائر ستكون مختلفة، وهي صفحة يطلق عليها current page او selected بحيث يستطيع معرفة المكان الذي يتواجد فيه:
<ul id='tabs'> <li class='current'><a href='#'>home</a></li> </ul>
كود css:
ul#tabs li.current a { color:#02A1ED }
ul#tabs li.current a:hover { color:#015D88 }
العبارة home هي الصفحة الحالية وتظهر في الصورة بلون أزرق
صورة:
ساستعمل خلفية على شكل تصميم corner يمكن العثور عليه في مواقع كثيرة، او تصميم خاص بواسطة Photoshop وباستعمال background-position سادرج الصورة في خلفية كل list item
الكود النهائي بعد بعض التعديلات:
ul#tabs li { float: left; text-transform: uppercase; font-size: x-small; background: url(../images/tabs.gif) no-repeat 0% -52px; border-bottom: 1px solid #ddd; }
ul#tabs li a { display: block; color:#333; text-decoration: none; outline: 0; padding: .5em .98em; background: url(../images/tabs.gif) no-repeat 100% -78px; }
ul#tabs li a:hover { color:#5E5E5E; text-decoration: none; }
ul#tabs li.current { background-position: 0% 0px; border: none }
ul#tabs li.current a { background-position: 100% -26px; color:#02A1ED }
ul#tabs li.current a:hover { color:#015D88 }
صورة:
صراحة اخي انا لست خبيرا في الـ CSS بشكل كبير انا تقريبا في مرحلة متوسطة به و ربما اقل من المتوسطة, لأني في الحقيقة مصمم جرافيكس, لكن صراحة أعجبتني هذه الطريقة كثيرا في طريقة عرضها بعد مشاهدة تطبيقك عليها.
شكرا لك اخي إستمر في العطاء و ان شاء الله بعد ان اقوم بالإنتهاء من مجلتي سماء التقنية و wBLOGw Designers Magazine سوف أقوم بالتطبيق على هذا الشرح الجميل و المفصل و المجزئ بطريقة جميلة, فقط إستمر في المزيد.
ملحوظة: أتمنى لو كانت مدونتك مجلة إلكترونية و ليس شخصية و أيضا ان تكون باللغتي العربية و الإنجليزية ” مجرد ملحوظة شخصية ”
تحياتي لك أخي
دروسك رائعة أخي cssbit أنت الأفضل من رأيت عربيا ختى الأن
كارثة ^^، شكراً على هذه الدرس الرائع :)
ماشاء الله
تطبيق جميل جداً ..
بالتوفيق
اهلا
شكرا لكم
اخ عمر لم افهم ؟ عسى خير ان شاء الله
هل هناك مشكلة ما
نبيل
العفو يا عزيزي