עשרות רכיבים לשימוש חוזר שנבנו כדי לספק ניווט, התראות, פופ-אובר ועוד.
תפריט הקשר הניתן להחלפה להצגת רשימות קישורים. נעשה אינטראקטיבי עם הפלאגין JavaScript הנפתח .
- <ul class = "dropdown-menu" role = "menu" aria-labeledby = "dropdownMenu" >
- <li><a tabindex = "-1" href = "#" > פעולה </a></li>
- <li><a tabindex = "-1" href = "#" > פעולה נוספת </a></li>
- <li><a tabindex = "-1" href = "#" > משהו אחר כאן </a></li>
- <li class = "מחלק" ></li>
- <li><a tabindex = "-1" href = "#" > קישור מופרד </a></li>
- </ul>
מסתכל רק על התפריט הנפתח, הנה ה-HTML הנדרש. אתה צריך לעטוף את הטריגר של התפריט הנפתח ואת התפריט הנפתח בתוך .dropdown
, או אלמנט אחר שמצהיר position: relative;
. אז פשוט צור את התפריט.
- <div class = "dropdown" >
- <!-- קישור או כפתור כדי להחליף את התפריט הנפתח -->
- <ul class = "dropdown-menu" role = "menu" aria-labelledby = "dLabel" >
- <li><a tabindex = "-1" href = "#" > פעולה </a></li>
- <li><a tabindex = "-1" href = "#" > פעולה נוספת </a></li>
- <li><a tabindex = "-1" href = "#" > משהו אחר כאן </a></li>
- <li class = "מחלק" ></li>
- <li><a tabindex = "-1" href = "#" > קישור מופרד </a></li>
- </ul>
- </div>
יישר תפריטים ימינה והוסף כולל רמות נוספות של תפריטים נפתחים.
הוסף לימין יישר .pull-right
את .dropdown-menu
התפריט הנפתח.
- <ul class = "dropdown-menu pull-right" role = "menu" aria-labelledby = "dLabel" >
- ...
- </ul>
הוסף .disabled
ל-a <li>
בתפריט הנפתח כדי להשבית את הקישור.
- <ul class = "dropdown-menu" role = "menu" aria-labeledby = "dropdownMenu" >
- <li><a tabindex = "-1" href = "#" > קישור רגיל </a></li>
- <li class = "disabled" ><a tabindex = "-1" href = "#" > קישור מושבת </a></li>
- <li><a tabindex = "-1" href = "#" > קישור נוסף </a></li>
- </ul>
הוסף רמה נוספת של תפריטים נפתחים, המופיעים בריחוף כמו אלה של OS X, עם כמה תוספות סימון פשוטות. הוסף .dropdown-submenu
לכל li
אחד בתפריט נפתח קיים לעיצוב אוטומטי.
- <ul class = "dropdown-menu" role = "menu" aria-labelledby = "dLabel" >
- ...
- <li class = "תפריט-משנה נפתח" >
- <a tabindex = "-1" href = "#" > אפשרויות נוספות </a>
- <ul class = "תפריט נפתח" >
- ...
- </ul>
- </li>
- </ul>
עימוד פשוט בהשראת Rdio, נהדר עבור אפליקציות ותוצאות חיפוש. קשה לפספס את הבלוק הגדול, ניתן להרחבה בקלות ומספק אזורי קליקים גדולים.
- <div class = "Pagement" >
- <ul>
- <li><a href = "#" > הקודם </a></li>
- <li><a href = "#" > 1 </a></li>
- <li><a href = "#" > 2 </a></li>
- <li><a href = "#" > 3 </a></li>
- <li><a href = "#" > 4 </a></li>
- <li><a href = "#" > 5 </a></li>
- <li><a href = "#" > הבא </a></li>
- </ul>
- </div>
קישורים ניתנים להתאמה אישית לנסיבות שונות. השתמש .disabled
עבור קישורים בלתי ניתנים ללחיצה .active
וכדי לציין את הדף הנוכחי.
- <div class = "Pagement" >
- <ul>
- <li class = "disabled" ><a href = "#" > « </a></li>
- <li class = "active" ><a href = "#" > 1 </a></li>
- ...
- </ul>
- </div>
באפשרותך להחליף עוגנים פעילים או מושבתים לטווחים כדי להסיר את פונקציונליות הקליקים תוך שמירה על סגנונות המיועדים.
- <div class = "Pagement" >
- <ul>
- <li class = "disabled" ><span> « </span></li>
- <li class = "active" ><span> 1 </span></li>
- ...
- </ul>
- </div>
רוצה עימוד גדול או קטן יותר? הוסף .pagination-large
, .pagination-small
, או .pagination-mini
לגדלים נוספים.
- <div class = "עמודation pagetion-large" >
- <ul>
- ...
- </ul>
- </div>
- <div class = "Pagement" >
- <ul>
- ...
- </ul>
- </div>
- <div class = "עמודation pagetion-small" >
- <ul>
- ...
- </ul>
- </div>
- <div class = "Pagement pagetion-mini" >
- <ul>
- ...
- </ul>
- </div>
הוסף אחת משתי מחלקות אופציונליות כדי לשנות את היישור של קישורי עימוד: .pagination-centered
ו .pagination-right
.
- <div class = "העמדת עימוד במרכז" >
- ...
- </div>
- <div class = "Pagement pagetion-right" >
- ...
- </div>
קישורים מהירים לקודמים ולבאים להטמעות פשוטות של עימוד עם סימון וסגנונות קלים. זה נהדר עבור אתרים פשוטים כמו בלוגים או מגזינים.
כברירת מחדל, הביפר מרכז קישורים.
- <ul class = "ביפר" >
- <li><a href = "#" > הקודם </a></li>
- <li><a href = "#" > הבא </a></li>
- </ul>
לחלופין, תוכל ליישר כל קישור לצדדים:
- <ul class = "ביפר" >
- <li class = "הקודם" >
- <a href = "#" > ← ישן יותר </a>
- </li>
- <li class = "הבא" >
- <a href = "#" > חדש יותר → </a>
- </li>
- </ul>
קישורי ביפר משתמשים גם .disabled
במחלקת השירות הכללית מהעימוד.
- <ul class = "ביפר" >
- <li class = "קודם נכים" >
- <a href = "#" > ← ישן יותר </a>
- </li>
- ...
- </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) כאשר לא קיים בתוכם תוכן.
רכיב קל משקל וגמיש להצגת תוכן מפתח באתר שלך. זה עובד היטב באתרים עתירי תוכן.
זוהי יחידת גיבור פשוטה, רכיב פשוט בסגנון ג'מבוטרון להפניית תשומת לב נוספת לתוכן או מידע נבחרים.
- <div class = "hero-unit" >
- <h1> כותרת </h1>
- <p> קו תג </p>
- <p>
- <a class = "btn btn-primary btn-large" >
- למד עוד
- </a>
- </p>
- </div>
מעטפת פשוטה h1
לרווח ולפלח כראוי קטעי תוכן בדף. זה יכול להשתמש ברכיב h1
ברירת המחדל של small
, כמו גם ברוב הרכיבים האחרים (עם סגנונות נוספים).
- <div class = "page-header" >
- <h1> כותרת דף לדוגמה <small> טקסט משנה לכותרת </small></h1>
- </div>
כברירת מחדל, התמונות הממוזערות של Bootstrap נועדו להציג תמונות מקושרות עם סימון מינימלי נדרש.
עם קצת סימון נוסף, אפשר להוסיף כל סוג של תוכן HTML כמו כותרות, פסקאות או כפתורים לתמונות ממוזערות.
תמונות ממוזערות (בעבר .media-grid
עד גרסה 1.4) מעולות עבור רשתות של תמונות או סרטונים, תוצאות חיפוש תמונות, מוצרים קמעונאיים, תיקי עבודות ועוד. הם יכולים להיות קישורים או תוכן סטטי.
סימון תמונות ממוזערות הוא פשוט - ul
עם כל מספר li
אלמנטים הוא כל מה שנדרש. זה גם סופר גמיש, ומאפשר לכל סוג של תוכן עם קצת יותר סימון כדי לעטוף את התוכן שלך.
לבסוף, רכיב התמונות הממוזערות משתמש במחלקות מערכת רשת קיימות - כמו .span2
או.span3
- לשליטה בממדים של תמונות ממוזערות.
כפי שהוזכר קודם לכן, הסימון הנדרש עבור תמונות ממוזערות הוא קל ופשוט. להלן מבט על הגדרת ברירת המחדל עבור תמונות מקושרות :
- <ul class = "תמונות ממוזערות" >
- <li class = "span4" >
- <a href = "#" class = "תמונה ממוזערת" >
- <img data-src = "holder.js/300x200" alt = "" >
- </a>
- </li>
- ...
- </ul>
עבור תוכן HTML מותאם אישית בתמונות ממוזערות, הסימון משתנה מעט. כדי לאפשר תוכן ברמת חסימה בכל מקום, אנו מחליפים את ה <a>
- לייק <div>
כך:
- <ul class = "תמונות ממוזערות" >
- <li class = "span4" >
- <div class = "thumbnail" >
- <img data-src = "holder.js/300x200" alt = "" >
- <h3> תווית תמונה ממוזערת </h3>
- <p> כיתוב תמונה ממוזערת... </p>
- </div>
- </li>
- ...
- </ul>
חקור את כל האפשרויות שלך עם מחלקות הרשת השונות הזמינות לך. ניתן גם לערבב ולהתאים בגדלים שונים.
עטוף כל טקסט ולחצן ביטול אופציונלי .alert
לקבלת הודעת אזהרה בסיסית.
- <div class = "alert" >
- <button type = "button" class = "close" data-dismiss = "alert" > × </button>
- <strong> אזהרה! </strong> הכי טוב תבדוק את עצמך, אתה לא נראה טוב מדי.
- </div>
דפדפנים Mobile Safari ו-Mobile Opera, בנוסף data-dismiss="alert"
לתכונה, דורשים href="#"
לביטול התראות בעת שימוש <a>
בתג.
- <a href = "#" class = "close" data-dismiss = "alert" > × </a>
לחלופין, אתה יכול להשתמש <button>
באלמנט עם תכונת הנתונים, מה שבחרנו לעשות עבור המסמכים שלנו. בעת שימוש <button>
, עליך לכלול type="button"
או שהטפסים שלך לא יישלחו.
- <button type = "button" class = "close" data-dismiss = "alert" > × </button>
השתמש בתוסף ההתראות jQuery לביטול מהיר וקל של התראות.
להודעות ארוכות יותר, הגדל את הריפוד בחלק העליון והתחתון של עטיפת ההתראה על ידי הוספת .alert-block
.
הכי טוב תבדוק את עצמך, אתה לא נראה טוב מדי. Nulla vitae elit libero, a pharetra augue. Praesent commodo cursus magna, vel scelerisque nisl consectetur et.
- <div class = "alert alert-block" >
- <button type = "button" class = "close" data-dismiss = "alert" > × </button>
- <h4> אזהרה! </h4>
- הכי טוב תבדוק את עצמך, אתה לא...
- </div>
הוסף כיתות אופציונליות כדי לשנות את הקונוטציה של התראה.
- <div class = "alert alert-error" >
- ...
- </div>
- <div class = "alert alert-success" >
- ...
- </div>
- <div class = "Alert alert-info" >
- ...
- </div>
סרגל התקדמות ברירת מחדל עם שיפוע אנכי.
- <div class = "התקדמות" >
- <div class = "bar" style = " width : 60 %; " ></div>
- </div>
משתמש בשיפוע כדי ליצור אפקט פסים. לא זמין ב-IE7-8.
- <div class = "התקדמות פסים" >
- <div class = "bar" style = " width : 20 %; " ></div>
- </div>
הוסף .active
ל .progress-striped
כדי להנפיש את הפסים מימין לשמאל. לא זמין בכל הגירסאות של IE.
- <div class = "progress progress-striped active" >
- <div class = "bar" style = " width : 40 %; " ></div>
- </div>
הנח מספר ברים באותו .progress
כדי לערום אותם.
- <div class = "התקדמות" >
- <div class = "bar bar-success" style = " רוחב : 35 %; " ></div>
- <div class = "bar bar-warning" style = " width : 20 %; " ></div>
- <div class = "bar bar-danger" style = " width : 10 %; " ></div>
- </div>
סרגלי התקדמות משתמשים בחלק מאותם מחלקות כפתורים והתראה עבור סגנונות עקביים.
- <div class = "התקדמות-מידע" >
- <div class = "bar" style = " width : 20 % " ></div>
- </div>
- <div class = "התקדמות התקדמות-הצלחה" >
- <div class = "bar" style = " width : 40 % " ></div>
- </div>
- <div class = "התקדמות-אזהרת התקדמות" >
- <div class = "bar" style = " width : 60 % " ></div>
- </div>
- <div class = "התקדמות-סכנה" >
- <div class = "bar" style = " width : 80 % " ></div>
- </div>
בדומה לצבעים הסולידיים, יש לנו פסי התקדמות מגוונים.
- <div class = "התקדמות progress-info progress-striped" >
- <div class = "bar" style = " width : 20 % " ></div>
- </div>
- <div class = "התקדמות התקדמות-הצלחה התקדמות-פסים" >
- <div class = "bar" style = " width : 40 % " ></div>
- </div>
- <div class = "התקדמות-אזהרת התקדמות-פסים" >
- <div class = "bar" style = " width : 60 % " ></div>
- </div>
- <div class = "התקדמות התקדמות-סכנה התקדמות-פסים" >
- <div class = "bar" style = " width : 80 % " ></div>
- </div>
פסי התקדמות משתמשים בהדרגות CSS3, מעברים והנפשות כדי להשיג את כל ההשפעות שלהם. תכונות אלה אינן נתמכות ב-IE7-9 או בגרסאות ישנות יותר של Firefox.
גרסאות קודמות מ-Internet Explorer 10 ו-Opera 12 אינן תומכות בהנפשות.
סגנונות אובייקט מופשטים לבניית סוגים שונים של רכיבים (כמו הערות בבלוג, ציוצים וכו') הכוללים תמונה מיושרת לשמאל או לימין לצד תוכן טקסטואלי.
מדיית ברירת המחדל מאפשרת לצוף אובייקט מדיה (תמונות, וידאו, אודיו) משמאל או ימינה של בלוק תוכן.
- <div class = "media" >
- <a class = "pull-left" href = "#" >
- <img class = "media-object" data-src = "holder.js/64x64" >
- </a>
- <div class = "media-body" >
- <h4 class = "media-heading" > כותרת מדיה </h4>
- ...
- <!-- אובייקט מדיה מקונן -->
- <div class = "media" >
- ...
- </div>
- </div>
- </div>
עם קצת סימון נוסף, אתה יכול להשתמש במדיה בתוך רשימה (שימושי עבור שרשורי תגובות או רשימות מאמרים).
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.
- <ul class = "media-list" >
- <li class = "media" >
- <a class = "pull-left" href = "#" >
- <img class = "media-object" data-src = "holder.js/64x64" >
- </a>
- <div class = "media-body" >
- <h4 class = "media-heading" > כותרת מדיה </h4>
- ...
- <!-- אובייקט מדיה מקונן -->
- <div class = "media" >
- ...
- </div>
- </div>
- </li>
- </ul>
השתמש בבאר כאפקט פשוט על אלמנט כדי לתת לו אפקט מוכנס.
- <div class = "טוב" >
- ...
- </div>
שליטה בריפוד ובפינות מעוגלות עם שתי כיתות שינוי אופציונליות.
- <div class = "well well-large" >
- ...
- </div>
- <div class = "well well-small" >
- ...
- </div>
השתמש בסמל הסגירה הגנרי לביטול תוכן כמו שיטות והתראות.
- <button class = "סגור" > × </button>
מכשירי iOS דורשים href="#"
אירועי קליק אם אתה מעדיף להשתמש בעוגן.
- <a class = "close" href = "#" > × </a>
שיעורים פשוטים וממוקדים עבור שינויים קטנים בתצוגה או בהתנהגות.
צף אלמנט שמאלה
- class = "משוך שמאלה"
- . משוך - שמאלה {
- לצוף : שמאל ;
- }
צף אלמנט ימינה
- class = "משוך ימינה"
- . למשוך - ימינה {
- לצוף : ימין ;
- }
שנה את הצבע של אלמנט ל#999
- class = "מושתק"
- . מושתק {
- צבע : #999;
- }
נקה את float
על כל אלמנט
- class = "clearfix"
- . clearfix {
- * זום : 1 ;
- &: לפני ,
- &: אחרי {
- תצוגה : טבלה ;
- תוכן : "" ;
- }
- &: אחרי {
- ברור : שניהם ;
- }
- }