كيفية إنشاء: معرض الأعمال
- الصفحة السابقة صورة تهتز
- الصفحة التالية مجموعة الأعمال القابلة للتصفية
تعلم كيفية استخدام CSS لإنشاء شبكة معرض الأعمال التفاعلية.
معرض الأعمال
تعلم كيفية إنشاء معرض الأعمال التفاعلي، والذي يتغير بين 4 صفوف و 2 صفوف وصفوف كاملة بناءً على عرض الشاشة:
كيفية إنشاء موقع معرض الأعمال
الخطوة الأولى - إضافة HTML:
<!-- 主内容(居中网站) --> <div class="main"> <h1>MYLOGO.COM</h1> <hr> <h2>PORTFOLIO</h2> <p>Resize the browser window to see the responsive effect.</p> <!-- 作品集画廊网格 --> <div class="row"> <div class="column"> <div class="content"> <img src="beijing.jpg" alt="Beijing" style="width:100%"> <h3>أعمالي</h3> <p>Lorem ipsum..</p> </div> </div> <div class="column"> <div class="content"> <img src="hangzhou.jpg" alt="Hangzhou" style="width:100%"> <h3>أعمالي</h3> <p>Lorem ipsum..</p> </div> </div> <div class="column"> <div class="content"> <img src="chongqing.jpg" alt="Chongqing" style="عرض:100%"> <h3>أعمالي</h3> <p>Lorem ipsum..</p> </div> </div> <div class="column"> <div class="content"> <img src="shenzhen.jpg" alt="Shenzhen" style="عرض:100%"> <h3>أعمالي</h3> <p>Lorem ipsum..</p> </div> </div> </div> <div class="content"> <img src="bear.jpg" alt="Bear" style="عرض:100%"> <h3>أعمال أخرى</h3> <p>Lorem ipsum..</p> </div> <!-- ينتهي محتوى الرئيسي --> </div>
الخطوة الثانية - إضافة CSS:
* { حجم الصندوق: حيز التعامل مع الصندوق; } جسم { لون الخلفية: #f1f1f1; ملء: 20px; عائلة الخط: Arial; } /* تحديد مركز الموقع. */ .main { أقصى عرض: 1000px; هامش: تلقائي; } h1 { حجم الخط: 50px; كسر الكلمة: كسر الكلمة الكاملة; } .row { هامش: 8px -16px; } /* إضافة حشوة داخلية بين الأعمدة (إذا لزم الأمر). */ .row, .row > .column { ملء: 8px; } /* إنشاء أربعة أعمدة متوازية متساوية في العرض. */ .column { غرق: اليسار; عرض: 25%; } /* تنظيف الفواصل بعد الصف */ .row:after { محتوى: ""; عرض: جدول; تنظيف: كلا الاثنين; } /* محتوى */ .content { لون الخلفية: أبيض; ملء: 10px; } /* تصميم ديناميكي استجابة - يصنع تصميم صفحتين بدلاً من أربعة صفحات */ @media screen and (أقصى عرض: 900px) { .column { عرض: 50%; } } /* تصميم ديناميكي استجابة - تجعل الصفحتين تتراص بدلاً من أن تكونا متوازيتين */ @media screen and (أقصى عرض: 600px) { .column { عرض: 100%; } }
الصفحات ذات الصلة
- الصفحة السابقة صورة تهتز
- الصفحة التالية مجموعة الأعمال القابلة للتصفية