| |||||||
![]() |
| | LinkBack | أدوات الموضوع | انواع عرض الموضوع |
| | رقم المشاركة : 1 | |||
|
| طريقة عمل إطار قابل للتمدد من الصور لمجموعه من المحتويات باستخدام CSS فقط . بشكل أوضح نريد الوصول لتخطيط الشكل ليكون بهذه الطريقه : وهذا التصميم لديك الان نموذج شبيه بالنموذج السابق عليك الان تقطيعه الى 8 أجزاء … الصورة التالية توضح أسلوب التقطيع .. الان لدينا 8 صور سنقوم بحفظهم بأسماء مفهومة و واضحة ليسهل علينا استخدامهم لاحقاُ وليكن بالشكل التالي : خطوة تخطيط HTML :
1- Box: وهو div حاوي و وظيفته الاساسية هو تحديد عرض الصندوق كاملاً ومحاذاته وغيرها من الصفات التي نريد تطبيقها على الصندوق ككل . 2- Box-Header : وهو رأس الصندوق و الذي سيحتوي على 2 div أحدهما للصورة على اليمين وهو box-header-right و الأخر للصورة على اليسار وهو box-header-left وفي نفس الوقت سيكون مسؤول عن عرض الخلفية المتمددة بين الصورتين . 3- Box-Body : وهو جسم الصندوق و الذي سيحتوي على محتويات الصندوق ويكون محاط من الجانبين بعمودين وسنقوم بعملهما من خلال 2 div متداخلين هما box-body-right و box-body-left على الترتيب كما انه هو المسؤل عن تغير لون خلفية المحتويات . 4- Box-Footer : و هو ذيل الصندوق و تركيبه مثل تركيب Box-Header . تخطيط CSS : كود: /* ------------------------------------------ 1-Box ------------------------------------------ */.box{ width:600px; margin:0 auto; background-color:#FFF;} /* ------------------------------------------ 2-Box Header ------------------------------------------ */.box-header{ background:url(images/header-bg.gif) repeat-x top; height:61px;} .box-header-right{ background:url(images/header-right.gif) no-repeat top right; height:61px; width:203px; float:right; } .box-header-left{ background:url(images/header-left.gif) no-repeat top left; height:61px; width:46px; float:left; } /* ------------------------------------------ 3-Box Body ------------------------------------------ */.box-body{ background-color:#FFF; text-align:justify; } .box-body-right{ background:transparent url(images/body-right.gif) repeat-y right; } .box-body-left{ background:transparent url(images/body-left.gif) repeat-y left; padding:20px; } /* ------------------------------------------ 4-Box Footer ------------------------------------------ */.box-footer{ background:url(images/footer-bg.gif) repeat-x bottom; height:49px;} .box-footer-right{ background:url(images/footer-right.gif) no-repeat bottom right; height:49px; width:49px; float:right; } .box-footer-left{ background:url(images/footer-left.gif) no-repeat bottom left; height:49px; width:49px; float:left; } الأكواد بسيطة ولا تحتاج لشرح مفصل ولكن لاحظ .. في الكلاسين box-body-left و box-body-right يجب أن تكون خلفيتهما شفافة transparent حتى يطبق لون الخلفية المعين في الكلاس box-body يمكنك أيضا الاستغناء عن كتابتها صراحة لأن الخلفية الافتراضي للكلاسات تكون شفافه .. لذلك يمكنك كتابتها بالشكل التالي كود: .box-body-right{ background:url(images/body-right.gif) repeat-y right;}.box-body-left{ background:url(images/body-left.gif) repeat-y left; padding:20px;} درس جميل ومنقول للفائده
| |||
|
| | رقم المشاركة : 2 | |
|
|
| |
|
| | رقم المشاركة : 3 | |
|
| بارك الله فيك
| |
|
| | رقم المشاركة : 4 | |||
|
| انا نسخت اكواد سي اس اس
| |||
|
![]() |
| مواقع النشر (المفضلة) |
| أدوات الموضوع | |
| انواع عرض الموضوع | |
| |