רכיבים

עשרות רכיבים לשימוש חוזר שנבנו כדי לספק ניווט, התראות, פופ-אובר ועוד.

שימו לב! מסמכים אלה מיועדים לגרסה 2.3.2, שאינה נתמכת עוד רשמית. בדוק את הגרסה האחרונה של Bootstrap!

דוגמאות

שתי אפשרויות בסיסיות, יחד עם שתי וריאציות ספציפיות יותר.

קבוצת כפתורים בודדת

עטוף סדרה של כפתורים עם .btn..btn-group

  1. <div class = "btn-group" >
  2. <button class = "btn" > שמאל </button>
  3. <button class = "btn" > אמצעי </button>
  4. <button class = "btn" > מימין </button>
  5. </div>

קבוצות כפתורים מרובות

שלב סטים של <div class="btn-group">לרכיבים <div class="btn-toolbar">מורכבים יותר.

  1. <div class = "btn-toolbar" >
  2. <div class = "btn-group" >
  3. ...
  4. </div>
  5. </div>

קבוצות כפתורים אנכיות

גרמו לסט של לחצנים להיראות מוערמים אנכית ולא אופקית.

  1. <div class = "btn-group btn-group-vertical" >
  2. ...
  3. </div>

טעמי צ'קבוק ורדיו

קבוצות לחצנים יכולות לתפקד גם כמכשירי קשר, שבהם רק כפתור אחד עשוי להיות פעיל, או תיבות סימון, שבהן כל מספר של לחצנים עשוי להיות פעיל. הצג את מסמכי JavaScript בשביל זה.

תפריטים נפתחים בקבוצות כפתורים

שימו לב!לחצנים עם תפריטים נפתחים חייבים להיות עטופים בנפרד בעצמם .btn-groupבתוך .btn-toolbarכדי עיבוד תקין.

סקירה כללית ודוגמאות

השתמש בכל כפתור כדי להפעיל תפריט נפתח על ידי הצבתו בתוך a .btn-groupומתן סימון התפריט המתאים.

  1. <div class = "btn-group" >
  2. <a class = "btn dropdown-toggle" data-toggle = "dropdown" href = "#" >
  3. פעולה
  4. <span class = "caret" ></span>
  5. </a>
  6. <ul class = "תפריט נפתח" >
  7. <!-- קישורי תפריט נפתח -->
  8. </ul>
  9. </div>

עובד עם כל גדלי הכפתורים

תפריטי כפתורים נפתחים פועלים בכל גודל: .btn-large, .btn-small, או .btn-mini.

דורש JavaScript

תפריטי כפתור נפתחים דורשים את התוסף הנפתח Bootstrap כדי לתפקד.

במקרים מסוימים - כמו נייד - התפריטים הנפתחים יתרחבו מחוץ לאזור התצוגה. אתה צריך לפתור את היישור באופן ידני או עם JavaScript מותאם אישית.


תפריטים נפתחים של כפתור פיצול

בהתבסס על סגנונות קבוצת הכפתורים והסימון, נוכל ליצור בקלות כפתור מפוצל. לחצני פיצול כוללים פעולה רגילה בצד שמאל ותפריט נפתח בצד ימין עם קישורים הקשריים.

  1. <div class = "btn-group" >
  2. <button class = "btn" > פעולה </button>
  3. <button class = "btn dropdown-toggle" data-toggle = "dropdown" >
  4. <span class = "caret" ></span>
  5. </button>
  6. <ul class = "תפריט נפתח" >
  7. <!-- קישורי תפריט נפתח -->
  8. </ul>
  9. </div>

מידות

השתמש במחלקות הלחצנים הנוספות .btn-mini, .btn-small, או .btn-largeלשינוי גודל.

  1. <div class = "btn-group" >
  2. <button class = "btn btn-mini" > פעולה </button>
  3. <button class = "btn btn-mini dropdown-toggle" data-toggle = "dropdown" >
  4. <span class = "caret" ></span>
  5. </button>
  6. <ul class = "תפריט נפתח" >
  7. <!-- קישורי תפריט נפתח -->
  8. </ul>
  9. </div>

תפריטים נפתחים

ניתן גם לשנות תפריטים נפתחים מלמטה למעלה על ידי הוספת מחלקה יחידה להורה המיידי של .dropdown-menu. זה יהפוך את הכיוון של .caretהתפריט וימקם את התפריט עצמו כדי לעבור מלמטה למעלה במקום מלמעלה למטה.

  1. <div class = "btn-group dropup" >
  2. <button class = "btn" > Dropup </button>
  3. <button class = "btn dropdown-toggle" data-toggle = "dropdown" >
  4. <span class = "caret" ></span>
  5. </button>
  6. <ul class = "תפריט נפתח" >
  7. <!-- קישורי תפריט נפתח -->
  8. </ul>
  9. </div>

עימוד סטנדרטי

עימוד פשוט בהשראת Rdio, נהדר עבור אפליקציות ותוצאות חיפוש. קשה לפספס את הבלוק הגדול, ניתן להרחבה בקלות ומספק אזורי קליקים גדולים.

  1. <div class = "Pagement" >
  2. <ul>
  3. <li><a href = "#" > הקודם </a></li>
  4. <li><a href = "#" > 1 </a></li>
  5. <li><a href = "#" > 2 </a></li>
  6. <li><a href = "#" > 3 </a></li>
  7. <li><a href = "#" > 4 ​​</a></li>
  8. <li><a href = "#" > 5 </a></li>
  9. <li><a href = "#" > הבא </a></li>
  10. </ul>
  11. </div>

אפשרויות

מצבים נכים ופעילים

קישורים ניתנים להתאמה אישית לנסיבות שונות. השתמש .disabledעבור קישורים בלתי ניתנים ללחיצה .activeוכדי לציין את הדף הנוכחי.

  1. <div class = "Pagement" >
  2. <ul>
  3. <li class = "disabled" ><a href = "#" > « </a></li>
  4. <li class = "active" ><a href = "#" > 1 </a></li>
  5. ...
  6. </ul>
  7. </div>

באפשרותך להחליף עוגנים פעילים או מושבתים לטווחים כדי להסיר את פונקציונליות הקליקים תוך שמירה על סגנונות המיועדים.

  1. <div class = "Pagement" >
  2. <ul>
  3. <li class = "disabled" ><span> « </span></li>
  4. <li class = "active" ><span> 1 </span></li>
  5. ...
  6. </ul>
  7. </div>

מידות

רוצה עימוד גדול או קטן יותר? הוסף .pagination-large, .pagination-small, או .pagination-miniלגדלים נוספים.

  1. <div class = "עמודation pagetion-large" >
  2. <ul>
  3. ...
  4. </ul>
  5. </div>
  6. <div class = "Pagement" >
  7. <ul>
  8. ...
  9. </ul>
  10. </div>
  11. <div class = "עמודation pagetion-small" >
  12. <ul>
  13. ...
  14. </ul>
  15. </div>
  16. <div class = "Pagement pagetion-mini" >
  17. <ul>
  18. ...
  19. </ul>
  20. </div>

יישור

הוסף אחת משתי מחלקות אופציונליות כדי לשנות את היישור של קישורי עימוד: .pagination-centeredו .pagination-right.

  1. <div class = "העמדת עימוד במרכז" >
  2. ...
  3. </div>
  1. <div class = "Pagement pagetion-right" >
  2. ...
  3. </div>

ביפר

קישורים מהירים לקודמים ולבאים להטמעות פשוטות של עימוד עם סימון וסגנונות קלים. זה נהדר עבור אתרים פשוטים כמו בלוגים או מגזינים.

דוגמה כברירת מחדל

כברירת מחדל, הביפר מרכז קישורים.

  1. <ul class = "ביפר" >
  2. <li><a href = "#" > הקודם </a></li>
  3. <li><a href = "#" > הבא </a></li>
  4. </ul>

קישורים מיושרים

לחלופין, תוכל ליישר כל קישור לצדדים:

  1. <ul class = "ביפר" >
  2. <li class = "הקודם" >
  3. <a href = "#" > ישן יותר </a>
  4. </li>
  5. <li class = "הבא" >
  6. <a href = "#" > חדש יותר → </a>
  7. </li>
  8. </ul>

מצב נכה אופציונלי

קישורי ביפר משתמשים גם .disabledבמחלקת השירות הכללית מהעימוד.

  1. <ul class = "ביפר" >
  2. <li class = "קודם נכים" >
  3. <a href = "#" > ישן יותר </a>
  4. </li>
  5. ...
  6. </ul>

תוויות

תוויות סימון
בְּרִירַת מֶחדָל <span class="label">Default</span>
הַצלָחָה <span class="label label-success">Success</span>
אַזהָרָה <span class="label label-warning">Warning</span>
חָשׁוּב <span class="label label-important">Important</span>
מידע <span class="label label-info">Info</span>
הפוך <span class="label label-inverse">Inverse</span>

תגים

שֵׁם דוגמא סימון
בְּרִירַת מֶחדָל 1 <span class="badge">1</span>
הַצלָחָה 2 <span class="badge badge-success">2</span>
אַזהָרָה 4 <span class="badge badge-warning">4</span>
חָשׁוּב 6 <span class="badge badge-important">6</span>
מידע 8 <span class="badge badge-info">8</span>
הפוך 10 <span class="badge badge-inverse">10</span>

מתקפל בקלות

ליישום קל, תוויות ותגים פשוט יקרסו (באמצעות :emptyהבורר של CSS) כאשר לא קיים בתוכם תוכן.

יחידת גיבורים

רכיב קל משקל וגמיש להצגת תוכן מפתח באתר שלך. זה עובד היטב באתרים עתירי תוכן.

שלום עולם!

זוהי יחידת גיבור פשוטה, רכיב פשוט בסגנון ג'מבוטרון להפניית תשומת לב נוספת לתוכן או מידע נבחרים.

למד עוד

  1. <div class = "hero-unit" >
  2. <h1> כותרת </h1>
  3. <p> קו תג </p>
  4. <p>
  5. <a class = "btn btn-primary btn-large" >
  6. למד עוד
  7. </a>
  8. </p>
  9. </div>

ראש הדף

מעטפת פשוטה h1לרווח ולפלח כראוי קטעי תוכן בדף. זה יכול להשתמש ברכיב h1ברירת המחדל של small, כמו גם ברוב הרכיבים האחרים (עם סגנונות נוספים).

  1. <div class = "page-header" >
  2. <h1> כותרת דף לדוגמה <small> טקסט משנה לכותרת </small></h1>
  3. </div>

ברירת מחדל של תמונות ממוזערות

כברירת מחדל, התמונות הממוזערות של Bootstrap נועדו להציג תמונות מקושרות עם סימון מינימלי נדרש.

ניתן להתאמה אישית גבוהה

עם קצת סימון נוסף, אפשר להוסיף כל סוג של תוכן HTML כמו כותרות, פסקאות או כפתורים לתמונות ממוזערות.

  • 300x200

    תווית תמונה ממוזערת

    Cras justo odio, dapibus ac facilisis in, egestas eget quam. Donec id elit non mi porta gravida at eget metus. Nullam id dolor id nibh ultricies vehicula ut id elit.

    פעולה פעולה

  • 300x200

    תווית תמונה ממוזערת

    Cras justo odio, dapibus ac facilisis in, egestas eget quam. Donec id elit non mi porta gravida at eget metus. Nullam id dolor id nibh ultricies vehicula ut id elit.

    פעולה פעולה

  • 300x200

    תווית תמונה ממוזערת

    Cras justo odio, dapibus ac facilisis in, egestas eget quam. Donec id elit non mi porta gravida at eget metus. Nullam id dolor id nibh ultricies vehicula ut id elit.

    פעולה פעולה

למה להשתמש בתמונות ממוזערות

תמונות ממוזערות (בעבר .media-gridעד גרסה 1.4) מעולות עבור רשתות של תמונות או סרטונים, תוצאות חיפוש תמונות, מוצרים קמעונאיים, תיקי עבודות ועוד. הם יכולים להיות קישורים או תוכן סטטי.

סימון פשוט וגמיש

סימון תמונות ממוזערות הוא פשוט - ulעם כל מספר liאלמנטים הוא כל מה שנדרש. זה גם סופר גמיש, ומאפשר לכל סוג של תוכן עם קצת יותר סימון כדי לעטוף את התוכן שלך.

משתמש בגדלים של עמודות רשת

לבסוף, רכיב התמונות הממוזערות משתמש במחלקות מערכת רשת קיימות - כמו .span2או.span3 - לשליטה בממדים של תמונות ממוזערות.

סימון

כפי שהוזכר קודם לכן, הסימון הנדרש עבור תמונות ממוזערות הוא קל ופשוט. להלן מבט על הגדרת ברירת המחדל עבור תמונות מקושרות :

  1. <ul class = "תמונות ממוזערות" >
  2. <li class = "span4" >
  3. <a href = "#" class = "תמונה ממוזערת" >
  4. <img data-src = "holder.js/300x200" alt = "" >
  5. </a>
  6. </li>
  7. ...
  8. </ul>

עבור תוכן HTML מותאם אישית בתמונות ממוזערות, הסימון משתנה מעט. כדי לאפשר תוכן ברמת חסימה בכל מקום, אנו מחליפים את ה <a>- לייק <div>כך:

  1. <ul class = "תמונות ממוזערות" >
  2. <li class = "span4" >
  3. <div class = "thumbnail" >
  4. <img data-src = "holder.js/300x200" alt = "" >
  5. <h3> תווית תמונה ממוזערת </h3>
  6. <p> כיתוב תמונה ממוזערת... </p>
  7. </div>
  8. </li>
  9. ...
  10. </ul>

דוגמאות נוספות

חקור את כל האפשרויות שלך עם מחלקות הרשת השונות הזמינות לך. ניתן גם לערבב ולהתאים בגדלים שונים.

התראת ברירת מחדל

עטוף כל טקסט ולחצן ביטול אופציונלי .alertלקבלת הודעת אזהרה בסיסית.

אַזהָרָה! הכי טוב תבדוק את עצמך, אתה לא נראה טוב מדי.
  1. <div class = "alert" >
  2. <button type = "button" class = "close" data-dismiss = "alert" > × </button>
  3. <strong> אזהרה! </strong> הכי טוב תבדוק את עצמך, אתה לא נראה טוב מדי.
  4. </div>

בטל כפתורים

דפדפנים Mobile Safari ו-Mobile Opera, בנוסף data-dismiss="alert"לתכונה, דורשים href="#"לביטול התראות בעת שימוש <a>בתג.

  1. <a href = "#" class = "close" data-dismiss = "alert" > × </a>

לחלופין, אתה יכול להשתמש <button>באלמנט עם תכונת הנתונים, מה שבחרנו לעשות עבור המסמכים שלנו. בעת שימוש <button>, עליך לכלול type="button"או שהטפסים שלך לא יישלחו.

  1. <button type = "button" class = "close" data-dismiss = "alert" > × </button>

בטל התראות באמצעות JavaScript

השתמש בתוסף ההתראות jQuery לביטול מהיר וקל של התראות.


אפשרויות

להודעות ארוכות יותר, הגדל את הריפוד בחלק העליון והתחתון של עטיפת ההתראה על ידי הוספת .alert-block.

אַזהָרָה!

הכי טוב תבדוק את עצמך, אתה לא נראה טוב מדי. Nulla vitae elit libero, a pharetra augue. Praesent commodo cursus magna, vel scelerisque nisl consectetur et.

  1. <div class = "alert alert-block" >
  2. <button type = "button" class = "close" data-dismiss = "alert" > × </button>
  3. <h4> אזהרה! </h4>
  4. הכי טוב תבדוק את עצמך, אתה לא...
  5. </div>

חלופות הקשריות

הוסף כיתות אופציונליות כדי לשנות את הקונוטציה של התראה.

טעות או סכנה

אוי! שנה כמה דברים ונסה לשלוח שוב.
  1. <div class = "alert alert-error" >
  2. ...
  3. </div>

הַצלָחָה

כל הכבוד! קראת בהצלחה את הודעת ההתראה החשובה הזו.
  1. <div class = "alert alert-success" >
  2. ...
  3. </div>

מֵידָע

שימו לב! ההתראה הזו דורשת את תשומת הלב שלך, אבל היא לא סופר חשובה.
  1. <div class = "Alert alert-info" >
  2. ...
  3. </div>

דוגמאות וסימון

בסיסי

סרגל התקדמות ברירת מחדל עם שיפוע אנכי.

  1. <div class = "התקדמות" >
  2. <div class = "bar" style = " width : 60 %; " ></div>
  3. </div>

מְפוּספָּס

משתמש בשיפוע כדי ליצור אפקט פסים. לא זמין ב-IE7-8.

  1. <div class = "התקדמות פסים" >
  2. <div class = "bar" style = " width : 20 %; " ></div>
  3. </div>

אנימציה

הוסף .activeל .progress-stripedכדי להנפיש את הפסים מימין לשמאל. לא זמין בכל הגירסאות של IE.

  1. <div class = "progress progress-striped active" >
  2. <div class = "bar" style = " width : 40 %; " ></div>
  3. </div>

מְגוּבָּב

הנח מספר ברים באותו .progressכדי לערום אותם.

  1. <div class = "התקדמות" >
  2. <div class = "bar bar-success" style = " רוחב : 35 %; " ></div>
  3. <div class = "bar bar-warning" style = " width : 20 %; " ></div>
  4. <div class = "bar bar-danger" style = " width : 10 %; " ></div>
  5. </div>

אפשרויות

צבעים נוספים

סרגלי התקדמות משתמשים בחלק מאותם מחלקות כפתורים והתראה עבור סגנונות עקביים.

  1. <div class = "התקדמות-מידע" >
  2. <div class = "bar" style = " width : 20 % " ></div>
  3. </div>
  4. <div class = "התקדמות התקדמות-הצלחה" >
  5. <div class = "bar" style = " width : 40 % " ></div>
  6. </div>
  7. <div class = "התקדמות-אזהרת התקדמות" >
  8. <div class = "bar" style = " width : 60 % " ></div>
  9. </div>
  10. <div class = "התקדמות-סכנה" >
  11. <div class = "bar" style = " width : 80 % " ></div>
  12. </div>

סורגים עם פסים

בדומה לצבעים הסולידיים, יש לנו פסי התקדמות מגוונים.

  1. <div class = "התקדמות progress-info progress-striped" >
  2. <div class = "bar" style = " width : 20 % " ></div>
  3. </div>
  4. <div class = "התקדמות התקדמות-הצלחה התקדמות-פסים" >
  5. <div class = "bar" style = " width : 40 % " ></div>
  6. </div>
  7. <div class = "התקדמות-אזהרת התקדמות-פסים" >
  8. <div class = "bar" style = " width : 60 % " ></div>
  9. </div>
  10. <div class = "התקדמות התקדמות-סכנה התקדמות-פסים" >
  11. <div class = "bar" style = " width : 80 % " ></div>
  12. </div>

תמיכה בדפדפן

פסי התקדמות משתמשים בהדרגות CSS3, מעברים והנפשות כדי להשיג את כל ההשפעות שלהם. תכונות אלה אינן נתמכות ב-IE7-9 או בגרסאות ישנות יותר של Firefox.

גרסאות קודמות מ-Internet Explorer 10 ו-Opera 12 אינן תומכות בהנפשות.

סגנונות אובייקט מופשטים לבניית סוגים שונים של רכיבים (כמו הערות בבלוג, ציוצים וכו') הכוללים תמונה מיושרת לשמאל או לימין לצד תוכן טקסטואלי.

דוגמה כברירת מחדל

מדיית ברירת המחדל מאפשרת לצוף אובייקט מדיה (תמונות, וידאו, אודיו) משמאל או ימינה של בלוק תוכן.

64x64

כותרת מדיה

Cras sit amet nibh libero, in gravida nulla. Nulla vel metus scelerisque ante sollicitudin commodo. Cras purus odio, vestibulum in vulputate at, tempus viverra turpis. Fusce condimentum nunc ac nisi vulputate fringilla. Donec lacinia congue felis ב-faucibus.
64x64

כותרת מדיה

Cras sit amet nibh libero, in gravida nulla. Nulla vel metus scelerisque ante sollicitudin commodo. Cras purus odio, vestibulum in vulputate at, tempus viverra turpis. Fusce condimentum nunc ac nisi vulputate fringilla. Donec lacinia congue felis ב-faucibus.
64x64

כותרת מדיה

Cras sit amet nibh libero, in gravida nulla. Nulla vel metus scelerisque ante sollicitudin commodo. Cras purus odio, vestibulum in vulputate at, tempus viverra turpis. Fusce condimentum nunc ac nisi vulputate fringilla. Donec lacinia congue felis ב-faucibus.
  1. <div class = "media" >
  2. <a class = "pull-left" href = "#" >
  3. <img class = "media-object" data-src = "holder.js/64x64" >
  4. </a>
  5. <div class = "media-body" >
  6. <h4 class = "media-heading" > כותרת מדיה </h4>
  7. ...
  8.  
  9. <!-- אובייקט מדיה מקונן -->
  10. <div class = "media" >
  11. ...
  12. </div>
  13. </div>
  14. </div>

רשימת מדיה

עם קצת סימון נוסף, אתה יכול להשתמש במדיה בתוך רשימה (שימושי עבור שרשורי תגובות או רשימות מאמרים).

  • 64x64

    כותרת מדיה

    Cras sit amet nibh libero, in gravida nulla. Nulla vel metus scelerisque ante sollicitudin commodo. Cras purus odio, vestibulum in vulputate at, tempus viverra turpis.

    64x64

    כותרת מדיה מקוננת

    Cras sit amet nibh libero, in gravida nulla. Nulla vel metus scelerisque ante sollicitudin commodo. Cras purus odio, vestibulum in vulputate at, tempus viverra turpis.
    64x64

    כותרת מדיה מקוננת

    Cras sit amet nibh libero, in gravida nulla. Nulla vel metus scelerisque ante sollicitudin commodo. Cras purus odio, vestibulum in vulputate at, tempus viverra turpis.
    64x64

    כותרת מדיה מקוננת

    Cras sit amet nibh libero, in gravida nulla. Nulla vel metus scelerisque ante sollicitudin commodo. Cras purus odio, vestibulum in vulputate at, tempus viverra turpis.
  • 64x64

    כותרת מדיה

    Cras sit amet nibh libero, in gravida nulla. Nulla vel metus scelerisque ante sollicitudin commodo. Cras purus odio, vestibulum in vulputate at, tempus viverra turpis.
  1. <ul class = "media-list" >
  2. <li class = "media" >
  3. <a class = "pull-left" href = "#" >
  4. <img class = "media-object" data-src = "holder.js/64x64" >
  5. </a>
  6. <div class = "media-body" >
  7. <h4 class = "media-heading" > כותרת מדיה </h4>
  8. ...
  9.  
  10. <!-- אובייקט מדיה מקונן -->
  11. <div class = "media" >
  12. ...
  13. </div>
  14. </div>
  15. </li>
  16. </ul>

וולס

השתמש בבאר כאפקט פשוט על אלמנט כדי לתת לו אפקט מוכנס.

תראה, אני בבאר!
  1. <div class = "טוב" >
  2. ...
  3. </div>

שיעורים אופציונליים

שליטה בריפוד ובפינות מעוגלות עם שתי כיתות שינוי אופציונליות.

תראה, אני בבאר!
  1. <div class = "well well-large" >
  2. ...
  3. </div>
תראה, אני בבאר!
  1. <div class = "well well-small" >
  2. ...
  3. </div>

סמל סגירה

השתמש בסמל הסגירה הגנרי לביטול תוכן כמו שיטות והתראות.

  1. <button class = "סגור" > × </button>

מכשירי iOS דורשים href="#"אירועי קליק אם אתה מעדיף להשתמש בעוגן.

  1. <a class = "close" href = "#" > × </a>

שיעורי עוזרים

שיעורים פשוטים וממוקדים עבור שינויים קטנים בתצוגה או בהתנהגות.

.משוך שמאלה

צף אלמנט שמאלה

  1. class = "משוך שמאלה"
  1. . משוך - שמאלה {
  2. לצוף : שמאל ;
  3. }

.משוך ימינה

צף אלמנט ימינה

  1. class = "משוך ימינה"
  1. . למשוך - ימינה {
  2. לצוף : ימין ;
  3. }

.מושתק

שנה את הצבע של אלמנט ל#999

  1. class = "מושתק"
  1. . מושתק {
  2. צבע : #999;
  3. }

.clearfix

נקה את floatעל כל אלמנט

  1. class = "clearfix"
  1. . clearfix {
  2. * זום : 1 ;
  3. &: לפני ,
  4. &: אחרי {
  5. תצוגה : טבלה ;
  6. תוכן : "" ;
  7. }
  8. &: אחרי {
  9. ברור : שניהם ;
  10. }
  11. }