يحدد Bootstrap أسلوبًا بسيطًا وسهل الاستخدام بالنسبة لنا. نحتاج فقط إلى مواصفات نمط قليلة جدًا لإكمال عرض صفحة بسيط وأنيق.
تقدم هذه المقالة بشكل أساسي عناصر التحكم الأساسية التالية:
1. الجدول
2. الشكل
3. زر
1. لا تزال الجداول تستخدم لتمثيل الجداول باستخدام <CHALOM> <THEAD> <TBODE> <TTR> <TH> <TD>. هناك الفئات التالية للتحكم في خصائص الجدول. سوف يملأ نمط الجدول الحاوية الأصل بشكل افتراضي.
<viv> <viv> <viv> <tabl> <tr> <th> العنوان 1 </th> <th> العنوان 2 </h> <th> العنوان 3 </th> </tr> <tr> <td> 1 </td> <td> 2 </td> </td> <td> 3 </td> </tr> </table> </viv> </viv> </viv> </viv> </table> </viv> </viv> </viv> </viden
قم بلف أي. table in .table-consivives ينشئ جدولًا مستجيبًا يذبذب أفقياً على جهاز شاشة صغير (أقل من 768 بكسل). عندما تكون الشاشة أكبر من عرض 768 بكسل ، يختفي شريط التمرير الأفقي.
2. شكل الشكل ، كما هو محدد في عدة أنماط
يجب أن تكون LAC والضوابط ملفوفة بمجموعة مجموعة النماذج. النموذج الافتراضي كما يلي
<viv> <Porm> <ired> <label for = "exampleInputEmail1"> عنوان البريد الإلكتروني </label> <input type = "email" id = "exampleInputEmail1" placeholder = "elect elem type = "checkbox">
النموذج المضمن ، حدد فئة SR فقط للعلامات ، ويمكن أن تخفي الملصقات ، ولكن يجب عدم حذف Lable.
<viv> <Porm> <ired> <label for = "exampleInputEmail1"> عنوان البريد الإلكتروني </label> <input type = "email" id = "exampleInputEmail1" placeholder = "elect elem type = "checkbox">
أشكال من النوع الأفقي ، يجب عليك تحديد الطول لمجموعات العلامات المتأخرة والعلامات ، واستخدام تخطيط نظام الشبكة. تتم محاذاة التسمية اليمين ، مجموعة الملصقات محاذاة اليسار.
<viv> <Porm> <viv> <label for = "exampleInputEmail1"> عنوان البريد الإلكتروني </label> <viv> <input type = "email" id = "exampleInputEmail1" placeholder = "elect elem </viv> <viv> <label> <input type = "checkbox">
شكل النموذج التحقق ، bootstrap3 يدعم التحقق المخصص من النماذج. إضافة req uired تعني أن النموذج مطلوب ، node.setCustomValidition يمكن أن يضع التحقق المخصص للنموذج
<viv> <Porm> <viv> <label for = "exampleinputemail1"> عنوان البريد الإلكتروني </label> <viv> <input type = "email" id = "exampleInputEmail1" placeholder = "elect elem elem onChange = "CheckPassword ()"> </viv> </viv> <viv> <label for = "password2" onChange = "CheckPassword ()"> password2 </billy> <viv> <input type = "submit"> إرسال </button> </poth> </viv> <script> وظيفة checkpassword () {var pwd1 = $ ("#password1"). val () ؛ var pwd2 = $ ("#password2"). val () ؛ if (pwd1! = pwd2) {document.getElementById ("password1"). setCustomValidity ("كلمة المرور التي تم إدخالها مرتين غير متسقة") ؛ } آخر {document.getElementById ("password1"). setCustomValidity ("") ؛ }} </script>3. نمط الزر
استخدم .btn-lg و .btn-sm و .btn-xs للحصول على أزرار بأحجام مختلفة. يمكن أن تؤدي إضافة .BTN-BLOCK إلى الزر إلى أن تجعلها تملأ 100 ٪ من عرض العقدة الأصل ، ويصبح الزر أيضًا عنصرًا على مستوى الكتلة ، ويضيف فئة الزر إلى عناصر <A> أو <NUNTY> أو <PUNTION>.
<div> <button type = "button"> الافتراضي </button> <button type = "button"> الأساسي </button> <button type = "button"> النجاح </button> <button type = "button"> info </suntion> button> button> button <"button> </button> اكتب = "إرسال"> زر </button> <input type = "button" value = "input"> <input type = "profft"
إذا كنت لا تزال ترغب في التعلم بعمق ، فيمكنك النقر هنا للتعلم وإرفاق موضوعين مثيرين لك: Bootstrap التعلم التعليمي التعليمي التعليمي العملي
ما سبق هو كل شيء عن هذا المقال ، آمل أن يكون مفيدًا لتعلم الجميع.