ط´ط±ط* ط¹ظ…ظ„ ظ…ط³طھط¹ط±ط¶ طµظˆط± ط±ط§ط¦ط¹ ط¨ط§ظ„ظ€ css3






|| - حياكم الله أعضاء وزوار معهد مطور ,, ومرحبا دائما بكم في هذا الصرح المجاني free التطويري ..

|| - نأمل دائما ان نكون عند حسن الظن عند جميع المطورين .. والمحبين للعالم التطويري ..

ونأمل دائما بتقديم أفضل الخدمات في هذا الركن وحصريا على معهد مطور ..

اخوانى الكرام موعدنا اليوم مع
التطبيق الاول : وهو شرح طريقة لعمل مستعرص للصور رائع جدا بال css3 فقط




مثال على تطبيقنا لليوم

من هنا


ويمكنكم تحمل ملفات التطبيق من المرفقات








ولنبدأ الشرح طريقة باسم الله الرحمن الرحيم


اولا: تركيب installة html الاساسية

index.html


رمز Code:
<!DOCTYPE html> <html lang=&quot;en&quot; > <head> <meta charset=&quot;utf-8&quot; /> <title>التطبيق الاول </title> <link href=&quot;css/layout.css&quot; rel=&quot;stylesheet&quot; type=&quot;text/css&quot; /> <link href=&quot;css/slideshow.css&quot; rel=&quot;stylesheet&quot; type=&quot;text/css&quot; /> </head> <body> <header> <h2>AHMED SWAILM</h2> <a href=&quot;http://www.mtwer.com/vb&quot; class=&quot;stuts&quot;><span>mtwer.com</span></a> </header> <div class=&quot;container&quot; id=&quot;container&quot;> <!-- caps, non-existent items --> <span id=&quot;slide1&quot; class=&quot;cap&quot;></span> <span id=&quot;slide2&quot; class=&quot;cap&quot;></span> <span id=&quot;slide3&quot; class=&quot;cap&quot;></span> <span id=&quot;slide4&quot; class=&quot;cap&quot;></span> <span id=&quot;slide5&quot; class=&quot;cap&quot;></span> <ul class=&quot;slider&quot;> <!-- left arrow --> <li class=&quot;lArrow&quot;> <a href=&quot;#slide5&quot; class=&quot;a5&quot;></a> <a href=&quot;#slide4&quot; class=&quot;a4&quot;></a> <a href=&quot;#slide3&quot; class=&quot;a3&quot;></a> <a href=&quot;#slide2&quot; class=&quot;a2&quot;></a> <a href=&quot;#slide1&quot; class=&quot;a1&quot;></a> </li> <!-- slides --> <li class=&quot;slides&quot;> <img src=&quot;images/0.jpg&quot; alt=&quot;&quot; class=&quot;g0&quot; /> <img src=&quot;images/1.jpg&quot; alt=&quot;&quot; class=&quot;g1&quot; /> <img src=&quot;images/2.jpg&quot; alt=&quot;&quot; class=&quot;g2&quot; /> <img src=&quot;images/3.jpg&quot; alt=&quot;&quot; class=&quot;g3&quot; /> <img src=&quot;images/4.jpg&quot; alt=&quot;&quot; class=&quot;g4&quot; /> <img src=&quot;images/5.jpg&quot; alt=&quot;&quot; class=&quot;g5&quot; /> </li> <!-- right arrow --> <li class=&quot;rArrow&quot;> <a href=&quot;#slide5&quot; class=&quot;a5&quot;></a> <a href=&quot;#slide4&quot; class=&quot;a4&quot;></a> <a href=&quot;#slide3&quot; class=&quot;a3&quot;></a> <a href=&quot;#slide2&quot; class=&quot;a2&quot;></a> <a href=&quot;#slide1&quot; class=&quot;a1&quot;></a> </li> <!-- tracker --> <li class=&quot;track&quot;> <a href=&quot;#slide1&quot; class=&quot;tr1&quot;></a> <a href=&quot;#slide2&quot; class=&quot;tr2&quot;></a> <a href=&quot;#slide3&quot; class=&quot;tr3&quot;></a> <a href=&quot;#slide4&quot; class=&quot;tr4&quot;></a> <a href=&quot;#slide5&quot; class=&quot;tr5&quot;></a> </li> </ul> </div> </body> </html>
فى هذا الجزء استدعينا ملفات css3 للتنسيق والعرض التى سنعمل عليها


رمز Code:
<link href=&quot;css/layout.css&quot; rel=&quot;stylesheet&quot; type=&quot;text/css&quot; /> <link href=&quot;css/slideshow.css&quot; rel=&quot;stylesheet&quot; type=&quot;text/css&quot; />



اسهم التمرير لليمين ولليسار
ملاحظة عند اضافة صور جديد يجب اضافتها لاسهم التمرير ايضا

رمز Code:
<!-- left arrow --> <li class=&quot;lArrow&quot;> <a href=&quot;#slide5&quot; class=&quot;a5&quot;></a> <a href=&quot;#slide4&quot; class=&quot;a4&quot;></a> <a href=&quot;#slide3&quot; class=&quot;a3&quot;></a> <a href=&quot;#slide2&quot; class=&quot;a2&quot;></a> <a href=&quot;#slide1&quot; class=&quot;a1&quot;></a> </li> <!-- right arrow --> <li class=&quot;rArrow&quot;> <a href=&quot;#slide5&quot; class=&quot;a5&quot;></a> <a href=&quot;#slide4&quot; class=&quot;a4&quot;></a> <a href=&quot;#slide3&quot; class=&quot;a3&quot;></a> <a href=&quot;#slide2&quot; class=&quot;a2&quot;></a> <a href=&quot;#slide1&quot; class=&quot;a1&quot;></a> </li>

وهذا جزء خاص بالصور التى سيتم عرضها وهى موجودة بمجلد images
رمز Code:
<li class=&quot;slides&quot;> <img src=&quot;images/0.jpg&quot; alt=&quot;&quot; class=&quot;g0&quot; /> <img src=&quot;images/1.jpg&quot; alt=&quot;&quot; class=&quot;g1&quot; /> <img src=&quot;images/2.jpg&quot; alt=&quot;&quot; class=&quot;g2&quot; /> <img src=&quot;images/3.jpg&quot; alt=&quot;&quot; class=&quot;g3&quot; /> <img src=&quot;images/4.jpg&quot; alt=&quot;&quot; class=&quot;g4&quot; /> <img src=&quot;images/5.jpg&quot; alt=&quot;&quot; class=&quot;g5&quot; /> </li>

وان شاء الله يكون هذا الكود code سهل جدا للجميع



ثانيا : ملف css3

css/slideshow.css



رمز Code:
span.cap { display:none; } ul.slider { margin:0 auto; height:455px; list-style:none; position:relative; width:706px; } ul.slider li { float:left; -moz-transition: 1s; -ms-transition: 1s; -o-transition: 1s; -webkit-transition: 1s; transition: 1s; } ul.slider li.slides { border:1px solid #888; height:453px; overflow:hidden; position:relative; width:604px; z-index:10; -moz-transition: 1s; -ms-transition: 1s; -o-transition: 1s; -webkit-transition: 1s; transition: 1s; } ul.slider li.slides img { display:block; left:50%; opacity:0; position:absolute; top:0; -moz-transform: scale(0.5); -ms-transform: scale(0.5); -o-transform: scale(0.5); -webkit-transform: scale(0.5); transform: scale(0.5); -moz-transition: 1s; -ms-transition: 1s; -o-transition: 1s; -webkit-transition: 1s; transition: 1s; } ul.slider li.slides img.g1, ul.slider li.slides img.g2, ul.slider li.slides img.g3, ul.slider li.slides img.g4, ul.slider li.slides img.g5 { margin-left:-302px } ul.slider li.lArrow, ul.slider li.rArrow { background-color:#bbb; border:2px solid #888; height:451px; position:relative; width:48px; z-index:5; } ul.slider li.lArrow { border-radius:100px 0 0 100px; border-width:2px 0 2px 2px; } ul.slider li.rArrow { border-radius:0 100px 100px 0; border-width:2px 2px 2px 0; } ul.slider li.lArrow a, ul.slider li.rArrow a { display:block; height:100%; left:0; position:absolute; top:0; width:50px; } ul.slider li.lArrow:hover { background-color:#eee; left:2px; } ul.slider li.rArrow:hover { background-color:#eee; left:-2px; } ul.slider li.track { background-color:rgba(255,255,255,0.3); clear:left; height:25px; margin-left:51px; margin-top:-25px; position:relative; text-align:center; width:604px; z-index:20; } ul.slider li.track a { background-color:#fff; display:inline-block; height:15px; margin:5px; width:10px; border-radius:5px; -moz-box-shadow:2px 1px 1px #000000; -ms-box-shadow:2px 1px 1px #000000; -webkit-box-shadow:2px 1px 1px #000000); -o-box-shadow:2px 1px 1px #000000; box-shadow:2px 1px 1px #000000; } ul.slider li.track a:hover { background-color:#0f0; } span#slide1:target ~ ul.slider li.slides .g1, span#slide2:target ~ ul.slider li.slides .g2, span#slide3:target ~ ul.slider li.slides .g3, span#slide4:target ~ ul.slider li.slides .g4, span#slide5:target ~ ul.slider li.slides .g5 { opacity:1; -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); -webkit-transform: scale(1); transform: scale(1); } ul.slider li.slides .g0 { margin-left:-302px; opacity:1; -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); -webkit-transform: scale(1); transform: scale(1); } span#slide1:target ~ ul.slider li.slides .g0, span#slide2:target ~ ul.slider li.slides .g0, span#slide3:target ~ ul.slider li.slides .g0, span#slide4:target ~ ul.slider li.slides .g0, span#slide5:target ~ ul.slider li.slides .g0 { opacity:0; -moz-transform: scale(0); -ms-transform: scale(0); -o-transform: scale(0); -webkit-transform: scale(0); transform: scale(0); } span#slide1:target ~ ul.slider li.track .tr1, span#slide2:target ~ ul.slider li.track .tr2, span#slide3:target ~ ul.slider li.track .tr3, span#slide4:target ~ ul.slider li.track .tr4, span#slide5:target ~ ul.slider li.track .tr5 { background-color:#f00; } span#slide1:target ~ ul.slider li.lArrow a, span#slide1:target ~ ul.slider li.rArrow a {z-index:10} span#slide1:target ~ ul.slider li.rArrow .a2 {z-index:100} span#slide1:target ~ ul.slider li.lArrow .a8 {z-index:100} span#slide2:target ~ ul.slider li.lArrow a, span#slide2:target ~ ul.slider li.rArrow a {z-index:10} span#slide2:target ~ ul.slider li.rArrow .a3 {z-index:100} span#slide2:target ~ ul.slider li.lArrow .a1 {z-index:100} span#slide3:target ~ ul.slider li.lArrow a, span#slide3:target ~ ul.slider li.rArrow a {z-index:10} span#slide3:target ~ ul.slider li.rArrow .a4 {z-index:100} span#slide3:target ~ ul.slider li.lArrow .a2 {z-index:100} span#slide4:target ~ ul.slider li.lArrow a, span#slide4:target ~ ul.slider li.rArrow a {z-index:10} span#slide4:target ~ ul.slider li.rArrow .a5 {z-index:100} span#slide4:target ~ ul.slider li.lArrow .a3 {z-index:100} span#slide5:target ~ ul.slider li.lArrow a, span#slide5:target ~ ul.slider li.rArrow a {z-index:10} span#slide5:target ~ ul.slider li.rArrow .a6 {z-index:100} span#slide5:target ~ ul.slider li.lArrow .a4 {z-index:100}
نلاحظ نحن فى هذا الجزء

رمز Code:
ul.slider { margin:0 auto; height:455px; list-style:none; position:relative; width:706px; }

حددنا ارتفاع العرض =445
وكذلك عرضه =706
وموضعة = relative


وتلى ذلك وضع معايير الحركة واتجاهاتها

وضبط خلفية العارص ونوعها

ولعل هذا الكود code بسيط جدا ولا يحتاج لمزيد من الشرح طريقة


وانا حاضر لاى سؤال او استفسار وأتمنى وضع الأسئلة والإستفسارات من هنا
مطور Mtwer




اخواننا الكرام هنا ينتهى تطبيقنا الاول معتمدا على css3 واكوادها فقط

صانعا مستعرصا للصور جديد وقابل للاستخدام فى المواقع والمدونات

وباكواد بسيطة جدا


شكرا لكم وانتظرونا فى معهد الحصريات : مطور







الملفات المرفقة [TR]
Script Image.zip (355.3 كيلوبايت, عدد مرات المشاهدة 27 مرة) [/TR]



©المشاركات المنشورة تعبر عن وجهة نظر صاحبها فقط، ولا تُعبّر بأي شكل من الأشكال عن وجهة نظر إدارة المنتدى©