قاعدة CSS

في الجزء العلوي من السقالات ، تم تصميم عناصر HTML الأساسية وتعزيزها بفئات قابلة للتوسيع لتوفير مظهر ومظهر جديد ومتسق.

العناوين ونسخة النص

مقياس مطبعي

تعتمد الشبكة المطبعية بأكملها على متغيرين أقل في ملف variables.less الخاص بنا: @baseFontSizeو @baseLineHeight. الأول هو حجم الخط الأساسي المستخدم طوال الوقت والثاني هو ارتفاع الخط الأساسي.

نحن نستخدم هذه المتغيرات ، وبعض الرياضيات ، لإنشاء الهوامش ، والحشوات ، وارتفاعات الخطوط لجميع أنواعنا وأكثر.

مثال على نص أساسي

Nullam quis risus eget urna mollis ornare vel eu leo. Cum sociis natoque penatibus et magnis dis parturient montes، nascetur ridiculus mus. Nullam id dolor id nibh ultricies Vehiclesicula ut id elit.

Vivamus sagittis lacus vel augue laoreet rutrum faucibus dolor auctor. Duis mollis، est noncommo luctus، nisi erat porttitor ligula، eget lacinia odio sem nec elit. Donec sed odio dui.

h1. عنوان 1

h2. العنوان 2

h3. العنوان 3

h4. العنوان 4

h5. العنوان 5
h6. العنوان 6

التوكيد والعنوان والاختصار

عنصر إستعمال اختياري
<strong> للتأكيد على مقتطف من النص به أهمية لا أحد
<em> للتأكيد على مقتطف من النص مع التشديد لا أحد
<abbr> يلتف الاختصارات والمختصرات لإظهار النسخة الموسعة عند التمرير

قم بتضمين titleسمة اختيارية للنص الموسع

استخدم .initialismالفصل للاختصارات الكبيرة.
<address> للحصول على معلومات الاتصال لأقرب سلف أو كامل مجموعة العمل الحفاظ على التنسيق من خلال إنهاء جميع الأسطر بـ<br>

باستخدام التركيز

Fusce dapibus ، tellus ac cursus COMMODO ، tortor mauris condimentum nibh ، ut fermentum massa justo sit amet risus. Maecenas faucibus mollis interdum. Nulla vitae elit libero ، augue pharetra.

ملاحظة: لا تتردد في استخدام HTML5 <b>، <i>لكن استخدامها قد تغير قليلاً. <b>يهدف إلى إبراز الكلمات أو العبارات دون نقل أهمية إضافية بينما <i>يكون في الغالب للصوت والمصطلحات الفنية وما إلى ذلك.

عناوين المثال

فيما يلي مثالان لكيفية استخدام <address>العلامة:

Twitter، Inc.
795 Folsom Ave، Suite 600
San Francisco، CA 94107
P: (123) 456-7890
الاسم الكامل
[email protected]

أمثلة الاختصارات

الاختصارات التي لها titleسمة لها حد سفلي منقط خفيف ومؤشر مساعدة عند التمرير. يمنح هذا المستخدمين إشارة إضافية إلى شيء ما سيظهر عند التمرير.

أضف initialismالفئة إلى الاختصار لزيادة التناغم المطبعي من خلال إعطائها حجم نص أصغر قليلاً.

HTML هو أفضل شيء منذ تقطيع الخبز.

اختصار كلمة صفة هو attr .

كتلة الاقتباس

عنصر إستعمال اختياري
<blockquote> عنصر على مستوى الكتلة لاقتباس محتوى من مصدر آخر

إضافة citeسمة لمصدر URL

استخدام .pull-leftوفئات .pull-rightالخيارات العائمة
<small> عنصر اختياري لإضافة اقتباس يواجه المستخدم ، عادةً ما يكون مؤلفًا بعنوان العمل ضع <cite>حول العنوان أو اسم المصدر

لتضمين اقتباس بلوك ، قم بالالتفاف <blockquote>حول أي HTML كاقتباس. لعروض الأسعار المستقيمة نوصي أ <p>.

قم بتضمين عنصر اختياري <small>للإشارة إلى مصدرك وستحصل على شرطة em &mdash;قبله لأغراض التصميم.

  1. <blockquote>
  2. <p> Lorem ipsum dolor sit amet، consectetur adipiscing elit. عدد صحيح من قبل venenatis. </p>
  3. <small> شخص مشهور </ small>
  4. </blockquote>

مثال blockquotes

تم تصميم علامات الاقتباس الافتراضية على النحو التالي:

Lorem ipsum dolor sit amet، consectetur adipiscing elit. عدد صحيح من قبل venenatis.

شخص مشهور في جسم العمل

لتعويم اقتباس الكتلة الخاص بك إلى اليمين ، أضف class="pull-right":

Lorem ipsum dolor sit amet، consectetur adipiscing elit. عدد صحيح من قبل venenatis.

شخص مشهور في جسم العمل

القوائم

غير مرتب

<ul>

  • أبجد هوز دولور الجلوس امات
  • Consectetur adipiscing النخبة
  • عدد صحيح molestie lorem في ماسا
  • Facilisis في فترة ما قبل nisl aliquet
  • Nulla volutpat aliquam velit
    • Phasellus iaculis neque
    • Purus sodales ultricies
    • الدهليز laoreet porttitor sem
    • AC tristique Libero volutpat أت
  • Faucibus porta lacus fringilla vel
  • Aenean sit amet erat nunc
  • Eget porttitor lorem

غير منمق

<ul class="unstyled">

  • أبجد هوز دولور الجلوس امات
  • Consectetur adipiscing النخبة
  • عدد صحيح molestie lorem في ماسا
  • Facilisis في فترة ما قبل nisl aliquet
  • Nulla volutpat aliquam velit
    • Phasellus iaculis neque
    • Purus sodales ultricies
    • الدهليز laoreet porttitor sem
    • AC tristique Libero volutpat أت
  • Faucibus porta lacus fringilla vel
  • Aenean sit amet erat nunc
  • Eget porttitor lorem

أمر

<ol>

  1. أبجد هوز دولور الجلوس امات
  2. Consectetur adipiscing النخبة
  3. عدد صحيح molestie lorem في ماسا
  4. Facilisis في فترة ما قبل nisl aliquet
  5. Nulla volutpat aliquam velit
  6. Faucibus porta lacus fringilla vel
  7. Aenean sit amet erat nunc
  8. Eget porttitor lorem

وصف

<dl>

قوائم الوصف
قائمة وصف مثالية لتعريف المصطلحات.
يوسمود
الدهليز معرف ligula porta felis euismod semper eget lacinia odio sem nec elit.
Donec id elit non mi porta gravida at eget metus.
Malesuada porta
Etiam porta sem malesuada magna mollis euismod.

وصف أفقي

<dl class="dl-horizontal">

قوائم الوصف
قائمة وصف مثالية لتعريف المصطلحات.
يوسمود
الدهليز معرف ligula porta felis euismod semper eget lacinia odio sem nec elit.
Donec id elit non mi porta gravida at eget metus.
Malesuada porta
Etiam porta sem malesuada magna mollis euismod.

في النسق

التفاف المقتطفات من التعليمات البرمجية مع <code>.

  1. على سبيل المثال ، يجب أن يتم تغليف القسم < code> </ code > على أنه مضمّن .

الكتلة الأساسية

استخدم <pre>لأسطر متعددة من التعليمات البرمجية. تأكد من عدم وجود أقواس زاوية في الكود من أجل العرض الصحيح.

<p> نموذج نص هنا ... </ p>
  1. <قبل>
  2. & lt؛ p & gt؛ عينة نص هنا ... & lt؛ / p & gt؛
  3. </pre>

ملاحظة: تأكد من الاحتفاظ بالشفرة داخل <pre>العلامات بالقرب من اليسار قدر الإمكان ؛ سيعرض جميع علامات التبويب.

يمكنك اختياريًا إضافة .pre-scrollableالفئة التي ستحدد أقصى ارتفاع يبلغ 350 بكسل وتوفر شريط تمرير للمحور ص.

جوجل Prettify

خذ نفس <pre>العنصر وأضف فئتين اختياريتين للحصول على عرض محسّن.

  1. <p> نموذج نص هنا ... </ p>
  1. <pre class = "prettyprint
  2. الكتان " >
  3. & lt؛ p & gt؛ عينة نص هنا ... & lt؛ / p & gt؛
  4. </pre>

قم بتنزيل google-code-prettify واعرض الملف التمهيدي لمعرفة كيفية استخدامه.

ترميز الجدول

بطاقة شعار وصف
<table> عنصر التفاف لعرض البيانات بتنسيق جدولي
<thead> عنصر الحاوية لصفوف رؤوس الجدول ( <tr>) لتسمية أعمدة الجدول
<tbody> عنصر الحاوية لصفوف الجدول ( <tr>) في نص الجدول
<tr> عنصر الحاوية لمجموعة من خلايا الجدول ( <td>أو <th>) التي تظهر في صف واحد
<td> خلية الجدول الافتراضية
<th> يجب استخدام خلية جدول خاصة لتسميات العمود (أو الصف ، اعتمادًا على النطاق والموضع)
داخل ملف<thead>
<caption> وصف أو ملخص لما يحمله الجدول ، وهو مفيد بشكل خاص لقارئات الشاشة
  1. <جدول>
  2. <رأس>
  3. <tr>
  4. <th> </th>
  5. <th> </th>
  6. </tr>
  7. </thead>
  8. <tbody>
  9. <tr>
  10. <td> </td>
  11. <td> </td>
  12. </tr>
  13. </tbody>
  14. </table>

خيارات الجدول

اسم فصل وصف
تقصير لا أحد لا توجد أنماط ، فقط أعمدة وصفوف
أساسي .table فقط الخطوط الأفقية بين الصفوف
يحدها .table-bordered يقوم بتدوير الزوايا وإضافة حد خارجي
حمار وحشي شريط .table-striped يضيف لون خلفية رمادي فاتح إلى الصفوف الفردية (1 ، 3 ، 5 ، إلخ)
تكثف .table-condensed يقطع المساحة المتروكة الرأسية إلى النصف ، من 8 بكسل إلى 4 بكسل ، داخل الكل tdوالعناصرth

مثال على الجداول

1. أنماط الجدول الافتراضية

يتم تصميم الجداول تلقائيًا باستخدام حدود قليلة فقط لضمان سهولة القراءة والحفاظ على الهيكل. مع 2.0 ، .tableالفئة مطلوبة.

  1. <table class = "table" >
  2. ...
  3. </table>
# الاسم الاول الكنية اسم المستخدم
1 علامة أوتو mdo
2 يعقوب ثورنتون @سمين
3 لاري الطائر @تويتر

2. طاولة مخططة

احصل على القليل من الهوى مع طاولاتك عن طريق إضافة مخطط حمار وحشي - فقط أضف .table-stripedالفصل.

ملاحظة: تستخدم الجداول المخططة :nth-childمحدد CSS ولا يتوفر في IE7-IE8.

  1. <table class = "table table-striped" >
  2. ...
  3. </table>
# الاسم الاول الكنية اسم المستخدم
1 علامة أوتو mdo
2 يعقوب ثورنتون @سمين
3 لاري الطائر @تويتر

3. جدول يحدها

أضف حدودًا حول الطاولة بأكملها وزوايا مستديرة لأغراض جمالية.

  1. <table class = "table table-bordered" >
  2. ...
  3. </table>
# الاسم الاول الكنية اسم المستخدم
1 علامة أوتو mdo
علامة أوتو تضمين التغريدة
2 يعقوب ثورنتون @سمين
3 لاري الطائر @تويتر

4. جدول مكثف

اجعل الجداول أكثر إحكاما عن طريق إضافة .table-condensedفئة لقص مساحة خلايا الجدول إلى النصف (من 8 بكسل إلى 4 بكسل).

  1. <table class = "table table-condensed" >
  2. ...
  3. </table>
# الاسم الاول الكنية اسم المستخدم
1 علامة أوتو mdo
2 يعقوب ثورنتون @سمين
3 لاري الطائر @تويتر

5. اجمعهم جميعًا!

لا تتردد في الجمع بين أي من فئات الجدول لتحقيق مظاهر مختلفة من خلال استخدام أي من الفئات المتاحة.

  1. <table class = "table-striped table-bordered table-condensed" >
  2. ...
  3. </table>
الاسم الكامل
# الاسم الاول الكنية اسم المستخدم
1 علامة أوتو mdo
2 يعقوب ثورنتون @سمين
3 لاري الطائر @تويتر

مرنة HTML و CSS

أفضل جزء في النماذج في Bootstrap هو أن جميع المدخلات وعناصر التحكم الخاصة بك تبدو رائعة بغض النظر عن كيفية إنشائها في العلامات الخاصة بك. ليست هناك حاجة إلى HTML زائدة عن الحاجة ، ولكننا نقدم الأنماط لأولئك الذين يحتاجون إليها.

تأتي التنسيقات الأكثر تعقيدًا مع فئات مختصرة وقابلة للتطوير من أجل التصميم السهل وربط الأحداث ، بحيث تتم تغطيتك في كل خطوة.

وشملت أربعة تخطيطات

يأتي Bootstrap مع دعم لأربعة أنواع من تخطيطات النماذج:

  • عمودي (افتراضي)
  • يبحث
  • في النسق
  • أفقي

تتطلب الأنواع المختلفة لتخطيطات النماذج بعض التغييرات في الترميز ، لكن عناصر التحكم نفسها تظل وتتصرف كما هي.

دول السيطرة وأكثر

تتضمن نماذج Bootstrap أنماطًا لجميع عناصر التحكم في النموذج الأساسي مثل الإدخال ومنطقة النص والتحديد الذي تتوقعه. ولكنه يأتي أيضًا مع عدد من المكونات المخصصة مثل المدخلات الملحقة والمسبقة ودعم قوائم مربعات الاختيار.

يتم تضمين حالات مثل الخطأ والتحذير والنجاح لكل نوع من أنواع التحكم في النموذج. كما تم تضمين أنماط لعناصر التحكم المعوقين.

أربعة أنواع من النماذج

يوفر Bootstrap ترميزًا وأنماطًا بسيطة لأربعة أنماط من نماذج الويب الشائعة.

اسم فصل وصف
عمودي (افتراضي) .form-vertical (غير مطلوب) تسميات مكدسة ومحاذاة إلى اليسار فوق عناصر التحكم
في النسق .form-inline تسمية محاذاة إلى اليسار وعناصر تحكم مضمنة للكتلة لنمط مضغوط
يبحث .form-search إدخال نص مستدير للغاية للحصول على جمالية بحث نموذجية
أفقي .form-horizontal تعويم تسميات محاذاة إلى اليسار ، ومحاذاة لليمين على نفس السطر مثل عناصر التحكم

نماذج النماذج باستخدام عناصر تحكم النموذج فقط ، بدون علامات إضافية

النموذج الأساسي

مع الإصدار 2.0 ، لدينا إعدادات افتراضية أخف وأكثر ذكاءً لأنماط النماذج. لا ترميز إضافي ، فقط شكل عناصر التحكم.

نص المساعدة المرتبط!

مثال على نص المساعدة على مستوى الكتلة هنا.

  1. <form class = "well" >
  2. <label> اسم التصنيف </ label>
  3. <input type = "text" class = "span3" placeholder = "اكتب شيئًا ..." >
  4. <span class = "help-inline" > نص المساعدة المرتبط! </ span>
  5. <label class = "checkbox" >
  6. <input type = "checkbox" > تحقق مني
  7. </label>
  8. <button type = "submit" class = "btn" > إرسال </ زر>
  9. </form>

نموذج بحث

تعكس أنماط WebKit الافتراضية ، ما عليك سوى إضافة .form-searchحقول بحث مدورة إضافية.

  1. <form class = "well form-search" >
  2. <input type = "text" class = "input-medium search-query" >
  3. <button type = "submit" class = "btn" > بحث </ زر>
  4. </form>

شكل مضمّن

المدخلات هي مستوى الكتلة للبدء. من أجل .form-inlineو .form-horizontal، نستخدم inline-block.

  1. <form class = "well form-inline" >
  2. <input type = "text" class = "input-small" placeholder = "Email" >
  3. <input type = "password" class = "input-small" placeholder = "Password" >
  4. <label class = "checkbox" >
  5. <input type = "checkbox" > تذكرني
  6. </label>
  7. <button type = "submit" class = "btn" > تسجيل الدخول </ زر>
  8. </form>

أشكال أفقية

ضوابط يدعم Bootstrap

بالإضافة إلى النص الحر ، يظهر أي إدخال مستند إلى نص HTML5 على هذا النحو.

مثال على الترميز

بالنظر إلى نموذج تخطيط النموذج أعلاه ، إليك العلامة المرتبطة بمجموعة الإدخال والتحكم الأولى. كل الفئات و .control-groupو .control-labelو .controlsكلها مطلوبة للتصميم.

  1. <form class = "form -orizontal" >
  2. <fieldset>
  3. <legend> نص مفتاح الرسم </ Legend>
  4. <div class = "control-group" >
  5. <label class = "control-label" لـ = "input01" > إدخال النص </ label>
  6. <div class = "controls" >
  7. <input type = "text" class = "input-xlarge" id = "input01" >
  8. <p class = "help-block" > نص المساعدة الداعمة </ p>
  9. </div>
  10. </div>
  11. </fieldset>
  12. </form>

ما يحتويه

تظهر على اليسار جميع عناصر التحكم الافتراضية في النموذج التي ندعمها. ها هي القائمة النقطية:

  • مدخلات النص (نص ، كلمة مرور ، بريد إلكتروني ، إلخ)
  • خانة الاختيار
  • مذياع
  • تحديد
  • تحديد متعدد
  • إدخال ملف
  • منطقة النص

الافتراضات الجديدة مع v2.0

حتى الإصدار 1.4 ، استخدمت أنماط النموذج الافتراضية في Bootstrap التخطيط الأفقي. باستخدام Bootstrap 2 ، أزلنا هذا القيد للحصول على إعدادات افتراضية أكثر ذكاءً وقابلية للتوسع لأي شكل.


حالات التحكم في النموذج
بعض القيمة هنا
ربما حدث خطأ ما
الرجاء تصحيح الخطأ
رائع!
رائع!

حالات المتصفح المعاد تصميمها

يتميز Bootstrap بأنماط للتركيز disabledوالحالات التي يدعمها المستعرض. نزيل Webkit الافتراضي outlineونطبق box-shadowبدلاً منه لـ :focus.


التحقق من صحة النموذج

ويتضمن أيضًا أنماط التحقق من الأخطاء والتحذيرات والنجاح. للاستخدام ، أضف فئة الخطأ إلى البيئة المحيطة .control-group.

  1. <مجموعة الحقول
  2. class = "خطأ مجموعة التحكم" >
  3. ...
  4. </fieldset>

توسيع ضوابط النموذج

استخدم نفس .span*الفئات من نظام الشبكة لأحجام المدخلات.

يمكنك أيضًا استخدام الفئات الثابتة التي لا يتم تعيينها إلى الشبكة ، أو التكيف مع أنماط CSS سريعة الاستجابة ، أو حساب أنواع مختلفة من عناصر التحكم (على سبيل المثال ، inputمقابل select).

@

إليك بعض نص المساعدة

.00
إليك المزيد من نص المساعدة
$ .00

ملاحظة: تُحيط الملصقات بجميع الخيارات الخاصة بمساحات نقر أكبر بكثير ونموذج أكثر قابلية للاستخدام.

قبل وإلحاق المدخلات

توفر مجموعات الإدخال - التي تحتوي على نص مُلحق أو مُسبَق - طريقة سهلة لإعطاء سياق أكثر لمدخلاتك. تشمل الأمثلة الرائعة علامة @ لأسماء مستخدمي Twitter أو $ للشؤون المالية.


مربعات الاختيار وأجهزة الراديو

حتى الإصدار 1.4 ، تطلب Bootstrap ترميزًا إضافيًا حول مربعات الاختيار وأجهزة الراديو لتكديسها. الآن ، إنها مسألة بسيطة لتكرار ذلك <label class="checkbox">الذي يلف ملف <input type="checkbox">.

مربعات الاختيار المضمنة وأجهزة الراديو مدعومة أيضًا. ما عليك سوى الإضافة .inlineإلى أي منها .checkboxأو .radioتكون قد انتهيت.


نماذج مضمنة وإلحاق / مقدمًا

لاستخدام المدخلات المسبقة أو الملحقة في نموذج مضمن ، تأكد من وضع .add-onو inputعلى نفس السطر ، بدون مسافات.


نص تعليمات النموذج

لإضافة نص تعليمات لإدخالات النموذج ، قم بتضمين نص تعليمات مضمنة مع <span class="help-inline">أو نص تعليمات مع <p class="help-block">بعد عنصر الإدخال.

زر فئة = "" وصف
btn زر رمادي قياسي مع تدرج
btn btn-primary يوفر وزنًا مرئيًا إضافيًا ويحدد الإجراء الأساسي في مجموعة من الأزرار
btn btn-info تستخدم كبديل للأنماط الافتراضية
btn btn-success يشير إلى إجراء ناجح أو إيجابي
btn btn-warning يشير إلى ضرورة توخي الحذر مع هذا الإجراء
btn btn-danger يشير إلى عمل خطير أو سلبي محتمل
btn btn-inverse زر رمادي غامق بديل ، غير مرتبط بإجراء أو استخدام دلالي

أزرار للإجراءات

كمصطلح ، يجب استخدام الأزرار فقط للإجراءات أثناء استخدام الارتباطات التشعبية للكائنات. على سبيل المثال ، يجب أن يكون "تنزيل" زرًا بينما يجب أن يكون "النشاط الأخير" رابطًا.

يمكن تطبيق أنماط الأزرار على أي شيء مع .btnتطبيق الفئة. ومع ذلك ، سترغب عادةً في تطبيق هذه العناصر <a>والعناصر فقط <button>.

التوافق عبر المتصفح

لا يقوم IE9 بقص التدرجات اللونية للخلفية في الزوايا الدائرية ، لذلك نقوم بإزالتها. ذات صلة ، IE9 يزعج buttonالعناصر المعطلة ، مما يجعل النص رماديًا مع ظل نص مقرف لا يمكننا إصلاحه.

مقاسات متعددة

يتوهم أزرار أكبر أو أصغر؟ أضف .btn-large، .btn-smallأو .btn-miniلحجمين إضافيين.


دولة المعوقين

بالنسبة للأزرار المعطلة ، أضف .disabledالفئة إلى الروابط disabledوالسمة <button>للعناصر.

الارتباط الأساسي نهاية لهذه الغاية

انتباه! نستخدم .disabledهنا فئة أدوات مساعدة ، على غرار .activeالفئة العامة ، لذلك لا يلزم استخدام بادئة.

فئة واحدة ، علامات متعددة

استخدم .btnالفصل على <a>، <button>أو <input>عنصر.

نهاية لهذه الغاية
  1. <a class = "btn" href = ""> ارتباط </a> _
  2. <button class = "btn" type = "submit" >
  3. زر
  4. </button>
  5. < فئة الإدخال = "btn" type = "button"
  6. القيمة = "الإدخال" >
  7. <input class = "btn" type = "submit"
  8. value = "إرسال" >

كأفضل ممارسة ، حاول مطابقة العنصر وفقًا لسياقك لضمان مطابقة العرض عبر المستعرضات. إذا كان لديك input، فاستخدم <input type="submit">الزر الخاص بك.

  • أيقونة الزجاج
  • أيقونة الموسيقى
  • البحث عن الرموز
  • مغلف أيقونة
  • أيقونة القلب
  • نجمة
  • نجمة فارغة
  • رمز المستخدم
  • فيلم أيقونات
  • أيقونة- ال- كبيرة
  • أيقونة عشر
  • قائمة الأيقونات
  • أيقونة موافق
  • أيقونة إزالة
  • تكبير الأيقونة
  • تصغير الأيقونة
  • أيقونة قبالة
  • رمز إشارة
  • رمز الترس
  • أيقونة سلة المهملات
  • أيقونة المنزل
  • أيقونة ملف
  • رمز الوقت
  • أيقونة الطريق
  • رمز تنزيل بديل
  • أيقونة التحميل
  • تحميل أيقونة
  • رمز البريد الوارد
  • دائرة تشغيل الأيقونات
  • تكرار الأيقونة
  • تحديث الأيقونة
  • رمز قائمة بديل
  • رمز القفل
  • رمز العلم
  • سماعات الرأس
  • حجم الأيقونة
  • رمز خفض مستوى الصوت
  • رفع مستوى الصوت
  • رمز الاستجابة السريعة
  • رمز الباركود
  • رمز العلامة
  • علامات الرموز
  • كتاب الأيقونات
  • أيقونة المرجعية
  • أيقونة طباعة
  • أيقونة الكاميرا
  • رمز الخط
  • أيقونة جريئة
  • رمز مائل
  • ارتفاع نص الرمز
  • عرض نص الرمز
  • رمز محاذاة اليسار
  • رمز محاذاة المركز
  • أيقونة محاذاة لليمين
  • ايقونة محاذاة ضبط
  • قائمة الأيقونات
  • رمز المسافة البادئة لليسار
  • رمز المسافة البادئة لليمين
  • ايقونة فيس تايم فيديو
  • صورة رمزية
  • قلم رصاص
  • رمز خريطة محدد
  • ضبط الأيقونة
  • لون أيقونة
  • رمز التحرير
  • رمز المشاركة
  • التحقق من الرمز
  • أيقونة التحرك
  • رمز خطوة للخلف
  • رمز سريع للخلف
  • رمز للخلف
  • أيقونة اللعب
  • أيقونة وقفة
  • أيقونة توقف
  • رمز إلى الأمام
  • رمز التقديم السريع
  • رمز خطوة للأمام
  • إخراج الرمز
  • رمز شيفرون اليسار
  • أيقونة-شيفرون-يمين
  • رمز زائد علامة
  • رمز ناقص علامة
  • رمز إزالة تسجيل
  • رمز موافق تسجيل
  • رمز السؤال علامة
  • رمز المعلومات تسجيل
  • رمز لقطة الشاشة
  • رمز إزالة الدائرة
  • رمز دائرة موافق
  • رمز حظر الدائرة
  • رمز السهم لليسار
  • رمز السهم لليمين
  • رمز السهم لأعلى
  • رمز السهم لأسفل
  • رمز حصة بديل
  • رمز تغيير الحجم الكامل
  • أيقونة تغيير حجم صغير
  • أيقونة زائد
  • رمز ناقص
  • رمز النجمة
  • رمز علامة التعجب
  • هدية أيقونة
  • أيقونة ورقة
  • أيقونة النار
  • أيقونة مفتوحة العين
  • أيقونة العين قريبة
  • علامة تحذير رمز
  • أيقونة الطائرة
  • أيقونة التقويم
  • أيقونة عشوائية
  • أيقونة التعليق
  • أيقونة المغناطيس
  • رمز شيفرون متابعة
  • رمز شيفرون لأسفل
  • أيقونة إعادة التغريد
  • عربة التسوق
  • أيقونة مجلد إغلاق
  • أيقونة مجلد مفتوح
  • أيقونة تغيير الحجم عمودي
  • أيقونة تغيير الحجم أفقي

بنيت ككائن

بدلاً من جعل كل رمز طلبًا إضافيًا ، قمنا بتجميعها في كائن - مجموعة من الصور في ملف واحد يستخدم CSS لوضع الصور بها background-position. هذه هي نفس الطريقة التي نستخدمها على Twitter.com وقد عملت بشكل جيد بالنسبة لنا.

جميع فئات الأيقونات مسبوقة بـ لتباعد .icon-الأسماء وتحديد النطاق المناسبين ، مثل الكثير من المكونات الأخرى. سيساعد هذا في تجنب التعارض مع الأدوات الأخرى.

لقد منحتنا Glyphicons استخدام Halflings المحددة في مجموعة أدواتنا مفتوحة المصدر طالما أننا نقدم رابطًا وائتمانًا هنا في المستندات. يرجى التفكير في فعل الشيء نفسه في مشاريعك.

كيف تستعمل

يستخدم Bootstrap <i>علامة لكل الرموز ، لكن ليس لديهم فئة حالة — فقط بادئة مشتركة. للاستخدام ، ضع الكود التالي في أي مكان تقريبًا:

  1. <i class = "icon-search" > </i>

هناك أيضًا أنماط متاحة للأيقونات (البيضاء) المقلوبة ، وهي جاهزة بفئة إضافية واحدة:

  1. <i class = "icon-search icon-white" > </i>

هناك 120 فئة للاختيار من بينها لرموزك. ما عليك سوى إضافة <i>علامة بالفئات المناسبة وستكون جاهزًا. يمكنك العثور على القائمة الكاملة في sprites.less أو هنا في هذا المستند.

انتباه! عند استخدام سلاسل النص بجانب الأزرار أو روابط التنقل ، تأكد من ترك مسافة بعد <i>العلامة للتباعد الصحيح.

استخدم حالات

الأيقونات رائعة ، ولكن أين يمكن للمرء أن يستخدمها؟ إليك بعض الأفكار:

  • كمرئيات للتنقل في الشريط الجانبي
  • من أجل التنقل القائم على الأيقونات فقط
  • للأزرار للمساعدة في نقل معنى الإجراء
  • مع روابط لمشاركة السياق على وجهة المستخدم

بشكل أساسي ، في أي مكان يمكنك وضع <i>علامة فيه ، يمكنك وضع رمز.

أمثلة

استخدمها في الأزرار أو مجموعات الأزرار لشريط الأدوات أو التنقل أو مدخلات النموذج المسبق.