מֵעַל
שמאלה
ימין
לְהַלָן

Bootstrap, מתוך טוויטר

Bootstrap הוא ערכת כלים של טוויטר שנועדה להניע פיתוח של אפליקציות ואתרים באינטרנט.
הוא כולל CSS ו-HTML בסיסיים לטיפוגרפיה, טפסים, לחצנים, טבלאות, רשתות, ניווט ועוד.

התראת חנון: Bootstrap נבנה עם Less ונועד לעבוד מחוץ לשער עם מחשבה על דפדפנים מודרניים.

קישור חם ל-CSS

להתחלה המהירה והקלה ביותר, פשוט העתק את הקטע הזה לדף האינטרנט שלך.

השתמש בו עם פחות

מעריץ של שימוש בפחות? אין בעיה, פשוט תשכפל את ה-repo והוסף את השורות הבאות:

מזלג ב-GitHub

הורד, מזלג, משיכה, בעיות קבצים ועוד עם מאגר ה-Bootstrap הרשמי ב-Github.

אתחול ב-GitHub »

כרגע גרסה 1.3.0

הִיסטוֹרִיָה

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

קרא עוד ב- dev.twitter.com ›

תמיכה בדפדפן

Bootstrap נבדק ונתמך בדפדפנים מודרניים גדולים כמו Chrome, Safari, Internet Explorer ו-Firefox.

נבדק ונתמך ב-Chrome, Safari, Internet Explorer ו-Firefox
  • הספארי האחרון
  • Google Chrome העדכני ביותר
  • Firefox 4+
  • Internet Explorer 7+
  • אופרה 11

מה נכלל

Bootstrap מגיע עם קומפילציה של CSS, תבניות לא הידור ותבניות לדוגמה.

דוגמאות להתחלה מהירה

צריך תבניות מהירות? בדוק את הדוגמאות הבסיסיות האלה שהרכבנו:

  • פריסה פשוטה של ​​שלוש עמודות עם יחידת גיבור
  • פריסה נוזלית עם סרגל צד סטטי
  • מיכל תלוי פשוט עבור אפליקציות

רשת ברירת מחדל

מערכת ברירת המחדל המסופקת כחלק מ-Bootstrap היא רשת ברוחב 940 פיקסלים של 16 עמודות. זהו טעם של מערכת הרשת הפופולרית 960, אך ללא שוליים/ריפוד נוספים בצד שמאל וימין.

סימון רשת לדוגמה

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

  1. <div class = "row" >
  2. <div class = "span6" >
  3. ...
  4. </div>
  5. <div class = "span10" >
  6. ...
  7. </div>
  8. </div>
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
3
3
3
3
3
1
4
4
4
4
1/3
1/3
1/3
1/3
2/3
4
6
6
8
8
5
11
16

קיזוז עמודות

4
8 היסט 4
1/3 היסט 2/3 שניות
4 היסט 4
4 היסט 4
5 היסט 3
5 היסט 3
10 היסט 6

עמודות קינון

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

דוגמה לעמודות מקוננות

רמה 1 של העמודה
שלב 2
שלב 2
  1. <div class = "row" >
  2. <div class = "span12" >
  3. רמה 1 של העמודה
  4. <div class = "row" >
  5. <div class = "span6" >
  6. שלב 2
  7. </div>
  8. <div class = "span6" >
  9. שלב 2
  10. </div>
  11. </div>
  12. </div>
  13. </div>

גלגל את הרשת שלך

מובנים ב-Bootstrap קומץ משתנים להתאמה אישית של מערכת ברירת המחדל של 940px. עם קצת התאמה אישית, אתה יכול לשנות את גודל העמודות, המרזבים שלהם והמיכל שבו הם שוכנים.

בתוך הרשת

המשתנים הדרושים לשינוי מערכת הרשת נמצאים כעת כולם ב- variables.less.

מִשְׁתַנֶה ערך ברירת מחדל תיאור
@gridColumns 16 מספר העמודות בתוך הרשת
@gridColumnWidth 40 פיקסלים הרוחב של כל עמודה בתוך הרשת
@gridGutterWidth 20 פיקסלים הרווח השלילי בין כל עמודה
@siteWidth סכום מחושב של כל העמודות והמרזבים אנו משתמשים בהתאמה בסיסית כדי לספור את מספר העמודות והמרזבים ולקבוע את רוחב .fixed-container()המיקסין.

עכשיו להתאמה אישית

שינוי הרשת פירושו שינוי שלושת @grid-*המשתנים והידור מחדש של קבצי Less.

Bootstrap מגיע מצויד לטיפול במערכת רשת עם עד 24 עמודות; ברירת המחדל היא 16 בלבד. כך יראו משתני הרשת שלך בהתאמה אישית לרשת של 24 עמודות.

  1. @gridColumns : 24 ;
  2. @gridColumnWidth : 20px ;
  3. @gridGutterWidth : 20px ;

לאחר הידור מחדש, אתה תהיה מוכן!

פריסה קבועה

פריסת ברירת המחדל והפשוטה ברוחב 940 פיקסלים, מרוכזת כמעט עבור כל אתר או דף שסופק על ידי יחיד <div.container>.

  1. <גוף>
  2. <div class = "container" >
  3. ...
  4. </div>
  5. </body>

פריסה נוזלית

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

  1. <גוף>
  2. <div class = "container-fluid" >
  3. <div class = "סרגל צד" >
  4. ...
  5. </div>
  6. <div class = "תוכן" >
  7. ...
  8. </div>
  9. </div>
  10. </body>

כותרות והעתקה

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

הרשת הטיפוגרפית כולה מבוססת על שני משתני Less בקובץ variables.less שלנו: @basefontו @baseline. הראשון הוא גודל הגופן הבסיסי המשמש לכל אורכו והשני הוא גובה קו הבסיס.

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

h1. מכוון ל 1

h2. כותרת 2

h3. כותרת 3

h4. כותרת 4

h5. כותרת 5
h6. כותרת 6

פסקה לדוגמה

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 vehicula ut id elit.

לכותרת לדוגמה יש כותרת משנה...

שונות אלמנטים

שימוש בהדגשות, כתובות וקיצורים

<strong> <em> <address> <abbr>

מתי להשתמש

יש להשתמש בתגיות הדגשה ( <strong>ו <em>) כדי לציין חשיבות נוספת או הדגשה של מילה או ביטוי ביחס לעותק שמסביב שלה. השתמש <strong>לחשיבות <em>ולהדגשת לחץ .

הדגשה בפסקה

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, a pharetra augue.

הערה: זה עדיין בסדר להשתמש <b>ותגיות <i>ב-HTML5 והם לא חייבים להיות בסגנון מודגש ונטוי, בהתאמה (אם כי אם יש אלמנט סמנטי יותר, השתמש בו). <b>נועד להדגיש מילים או ביטויים מבלי לשדר חשיבות נוספת, בעוד <i>הוא מיועד בעיקר לקול, למונחים טכניים וכו'.

כתובות

האלמנט <address>משמש לפרטי התקשרות עבור האב הקדמון הקרוב שלו, או את כל גוף העבודה. להלן שתי דוגמאות כיצד ניתן להשתמש בו:

Twitter, Inc.
795 Folsom Ave, Suite 600
San Francisco, CA 94107
P: (123) 456-7890
שם מלא
[email protected]

הערה: כל שורה בשורה <address>חייבת להסתיים במעבר שורה ( <br />) או להיות עטופה בתג ברמת הבלוק (למשל, <p>) כדי לבנות כראוי את התוכן.

קיצורי מילים

עבור קיצורים וראשי תיבות, השתמש <abbr>בתג ( <acronym>ה��צא משימוש ב- HTML5 ). שים את טופס הקיצור בתוך התג והגדר כותרת לשם המלא.

ציטוטים בלוק

<blockquote> <p> <small>

איך לצטט

כדי לכלול ציטוט בלוק, עטפו <blockquote>ותייגו . השתמש באלמנט כדי לצטט את המקור שלך ותקבל מקף em לפניו.<p><small><small>&mdash;

Lorem ipsum dolor sit amet, consectetur adipiscing elit. שלם posuere erat a ante venenatis dapibus posuere velit aliquet.

ד"ר יוליוס היברט
  1. <blockquote>
  2. <p> Lorem ipsum dolor sit amet, consectetur adipiscing elit. שלם posuere erat a ante venenatis dapibus posuere velit aliquet. </p>
  3. <small> ד"ר יוליוס היברט </small>
  4. </blockquote>

רשימות

לא מסודר<ul>

  • Lorem ipsum dolor sit amet
  • Consectetur adipiscing עלית
  • הוראה שלם במאסה
  • Facilisis ב-Pretium nisl aliquet
  • Nulla volutpat aliquam velit
    • Phasellus iaculis neque
    • Purus sodales ultricies
    • Vestibulum laoreet porttitor sem
    • Ac tristique libero volutpat at
  • Faucibus porta lacus fringilla vel
  • Aenean sit amet erat nunc
  • Eget porttitor lorem

לא מעוצב<ul.unstyled>

  • Lorem ipsum dolor sit amet
  • Consectetur adipiscing עלית
  • הוראה שלם במאסה
  • Facilisis ב-Pretium nisl aliquet
  • Nulla volutpat aliquam velit
    • Phasellus iaculis neque
    • Purus sodales ultricies
    • Vestibulum laoreet porttitor sem
    • Ac tristique libero volutpat at
  • Faucibus porta lacus fringilla vel
  • Aenean sit amet erat nunc
  • Eget porttitor lorem

הוזמן<ol>

  1. Lorem ipsum dolor sit amet
  2. Consectetur adipiscing עלית
  3. הוראה שלם במאסה
  4. Facilisis ב-Pretium nisl aliquet
  5. Nulla volutpat aliquam velit
  6. Faucibus porta lacus fringilla vel
  7. Aenean sit amet erat nunc
  8. Eget porttitor lorem

תיאורdl

רשימות תיאור
רשימת תיאורים מושלמת להגדרת מונחים.
Euismod
Vestibulum id 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> <pre>

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

מציג קוד

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

אֵלֵמֶנט תוֹצָאָה
<code> בשורת טקסט כזו, הקוד העטוף שלך ייראה כמו <html>האלמנט הזה.
<pre>
<div>
  <h1>כותרת</h1>
  <p>משהו כאן...</p>
</div>

הערה: הקפד לשמור את הקוד בתוך <pre>התגים קרוב ככל האפשר לשמאל; זה יציג את כל הכרטיסיות.

<pre class="prettyprint">

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

<div> <h1> כותרת </h1> <p> משהו כאן... </p> </div>
  
  

הורד את google-code-pretify והצג את ה-readme כיצד להשתמש.

תוויות מוטבעות

<span class="label">

הפנה תשומת לב או סמן כל ביטוי בגוף הטקסט שלך.

תווית כל דבר

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

תווית תוֹצָאָה
<span class="label">Default</span> בְּרִירַת מֶחדָל
<span class="label success">New</span> חָדָשׁ
<span class="label warning">Warning</span> אַזהָרָה
<span class="label important">Important</span> חָשׁוּב
<span class="label notice">Notice</span> הודעה

רשת מדיה

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

תמונות ממוזערות לדוגמה

תמונות ממוזערות בקובץ .media-gridיכולות להיות בכל גודל, אבל הן פועלות בצורה הטובה ביותר כשהן ממפות ישירות למערכת ה-Bootstrap המובנית. רוחבי תמונה כמו 90, 210 ו-330 משתלבים עם כמה פיקסלים של ריפוד כדי להשתוות לגדלים .span2, .span4, .span6ועמודות.

גָדוֹל

בינוני

קָטָן

מקודדים אותם

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

  1. <ul class = "media-grid" >
  2. <li>
  3. <a href = "#" >
  4. <img class = "thumbnail" src = "https://placehold.it/330x230" alt = "" >
  5. </a>
  6. </li>
  7. <li>
  8. <a href = "#" >
  9. <img class = "thumbnail" src = "https://placehold.it/330x230" alt = "" >
  10. </a>
  11. </li>
  12. </ul>

בניית שולחנות

<table> <thead> <tbody> <tr> <th> <td> <colspan> <caption>

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

עטוף תמיד את כותרות העמודות שלך בצורה <thead>כזו שההיררכיה היא <thead>> <tr>> <th>.

בדומה לכותרות העמודות, כל תוכן הטבלה שלך צריך להיות עטוף ב- <tbody>כך שההיררכיה שלך תהיה <tbody>> <tr>> <td>.

דוגמה: סגנונות טבלה המוגדרים כברירת מחדל

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

# שם פרטי שם משפחה שפה
1 כמה אחד אנגלית
2 ג'ו שישייה אנגלית
3 סטו שֶׁקַע קוד
  1. <טבלה>
  2. ...
  3. </table>

דוגמה: שולחן מרוכז

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

# שם פרטי שם משפחה שפה
1 כמה אחד אנגלית
2 ג'ו שישייה אנגלית
3 סטו שֶׁקַע קוד

דוגמה: שולחן עם גבול

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

# שם פרטי שם משפחה שפה
1 כמה אחד אנגלית
2 ג'ו שישייה אנגלית
3 סטו שֶׁקַע קוד
  1. <table class = "bordered-table" >
  2. ...
  3. </table>

דוגמה: פסי זברה

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

# שם פרטי שם משפחה שפה
1 כמה אחד אנגלית
2 ג'ו שישייה אנגלית
3 סטו שֶׁקַע קוד
משתרע על 4 עמודות
משתרע על 2 עמודות משתרע על 2 עמודות

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

  1. < מחלקה טבלה = "פסים זברה" >
  2. ...
  3. </table>

דוגמה: פסי זברה עם TableSorter.js

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

# שם פרטי שם משפחה שפה
2 ג'ו שישייה אנגלית
3 סטו שֶׁקַע קוד
1 שֶׁלְךָ אחד אנגלית
  1. <script src = "js/jquery/jquery.tablesorter.min.js" ></script>
  2. <script >
  3. $ ( פונקציה () {
  4. $ ( "table#sortTableExample" ). tablesorter ({ sortList : [[ 1 , 0 ]] });
  5. });
  6. </script>
  7. < מחלקה טבלה = "פסים זברה" >
  8. ...
  9. </table>

סגנונות ברירת מחדל

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

דוגמה לצורת אגדה
קצת ערך כאן
קטע קטן של טקסט עזרה
הַצלָחָה!
רו רו!
דוגמה לצורת אגדה
@
הנה טקסט עזרה
דוגמה לצורת אגדה
הערה: תוויות מקיפות את כל האפשרויות לאזורי קליקים גדולים בהרבה ולצורה שמישה יותר.
ל כל הזמנים מוצגים כשעון האוקיינוס ​​השקט (GMT -08:00).
בלוק של טקסט עזרה לתיאור השדה שלמעלה במידת הצורך.
 

צורות מוערמות

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

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

גדלי שדות טפסים

התאם אישית כל טופס input, select, או textareaרוחב על ידי הוספת רק כמה מחלקות לסימון שלך.

החל מגרסה 1.3.0, הוספנו את מחלקות הגודל המבוססות על רשת עבור רכיבי טופס. אנא השתמש באלו על השיעורים הקיימים .mini, , וכו'..small

כפתורים

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

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

לחצנים לדוגמה

ניתן להחיל סגנונות כפתורים על כל דבר עם .btnהמיושם. בדרך כלל תרצה להחיל אותם רק על <a>, , ורכיבים <button>נבחרים . <input>כך זה נראה:

       

גדלים חלופיים

בא לכם על כפתורים גדולים או קטנים יותר? יש בזה!

מצב נכה

עבור כפתורים שאינם פעילים או מושבתים על ידי האפליקציה מסיבה זו או אחרת, השתמש במצב מושבת. זה .disabledעבור קישורים :disabledועבור <button>אלמנטים.

קישורים

כפתורים

 

התראות בסיסיות

.alert-message

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

קבל את ה-Javascript »

×

גוואקמולי קדוש! הכי טוב תבדוק את עצמך, אתה לא נראה טוב מדי .

×

אוי! שנה את זה ואת זה ונסה שוב .

×

כל הכבוד! קראת בהצלחה הודעת התראה זו .

×

שימו לב! זו התראה שצריכה את תשומת הלב שלך, אבל היא עדיין לא בעדיפות עצומה .

קוד לדוגמה

  1. <div class = "alert-message warning" >
  2. <a class = "close" href = "#" > × </a>
  3. <p><strong> גוואקמולי קדוש! </strong> הכי טוב תבדוק את עצמך, אתה לא נראה טוב מדי. </p>
  4. </div>

חסום הודעות

.alert-message.block-message

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

קבל את ה-Javascript »

×

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

×

אוי! יש לך שגיאה! שנה את זה ואת זה ונסה שוב .

  • Duis mollis est non commodo luctus
  • Nisi erat porttitor ligula
  • Eget lacinia odio sem nec elit
×

כל הכבוד! קראת בהצלחה הודעת התראה זו. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Maecenas faucibus mollis interdum.

×

שימו לב! זו התראה שצריכה את תשומת הלב שלך, אבל היא עדיין לא בעדיפות עצומה.

קוד לדוגמה

  1. <div class = "alert-message block-message warning" >
  2. <a class = "close" href = "#" > × </a>
  3. <p><strong> גוואקמולי קדוש! זו אזהרה! </strong> הכי טוב תבדוק את עצמך, אתה לא נראה טוב מדי. Nulla vitae elit libero, a pharetra augue. Praesent commodo cursus magna, vel scelerisque nisl consectetur et. </p>
  4. <div class = "alert-actions" >
  5. <a class = "btn small" href = "#" > בצע פעולה זו </a> <a class = "btn small" href = "#" > או עשה זאת </a>
  6. </div>
  7. </div>

מודלים

מודלים - דיאלוגים או Lightbox - מצוינים עבור פעולות הקשריות במצבים שבהם חשוב שהקשר הרקע יישמר.

קבל את ה-Javascript »

עצות כלים

Twipsies הם סופר שימושיים כדי לסייע למשתמש מבולבל ולהפנות אותם לכיוון הנכון.

קבל את ה-Javascript »

Lorem ipsum dollar sit amet illo error ipsum veritatis aut iste perspiciatis iste voluptas natus illo quasi odit aut aut natus consequuntur consequuntur, aut natus illo voluptatem odit perspiciatis laudantium rem doloremque totam voluptas. Voluptasdicta eaque beatae aperiam ut enim voluptatem explicabo explicabo, voluptas quia odit fugit accusantium totam totam architecto explicabo sit quasi fugit fugit, totam doloremque unde sunt sed dicta quae akkusantium fulquate voluptasdicta .

פופ-אוברים

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

קבל את ה-Javascript »

כותרת פופ-אובר

Etiam porta sem malesuada magna mollis euismod. Maecenas faucibus mollis interdum. Morbi leo risus, porta ac consectetur ac, vestibulum at eros.

מתחילים

שילוב javascript עם ספריית Bootstrap הוא סופר קל. להלן אנו עוברים על היסודות ומספקים לך כמה תוספים מדהימים כדי להתחיל!

הצג מסמכי javascript »

מה נכלל

הבא לחיים כמה מהרכיבים העיקריים של Bootstrap עם תוספים מותאמים אישית חדשים שעובדים עם jQuery ו- Ender . אנו ממליצים לך להרחיב ולשנות אותם כך שיתאימו לצרכי הפיתוח הספציפיים שלך.

קוֹבֶץ תיאור
bootstrap-modal.js התוסף Modal שלנו הוא סופר דק של התוסף המסורתי של modal js! הקפדנו במיוחד לכלול רק את הפונקציונליות החשופה שאנו דורשים בטוויטר.
bootstrap-alerts.js תוסף ההתראה הוא מחלקה סופר זעירה להוספת פונקציונליות קרובה להתראות.
bootstrap-dropdown.js תוסף זה מיועד להוספת אינטראקציה נפתחת לסרגל העליון של האתחול או לניווטים עם כרטיסיות.
bootstrap-scrollspy.js התוסף ScrollSpy מיועד להוספת ניווט לעדכון אוטומטי המבוסס על מיקום הגלילה לסרגל העליון של האתחול.
bootstrap-buttons.js התוסף ScrollSpy מיועד להוספת ניווט לעדכון אוטומטי המבוסס על מיקום הגלילה לסרגל העליון של האתחול.
bootstrap-tabs.js תוסף זה מוסיף פונקציונליות מהירה ודינמית של כרטיסיות וגלולה לרכיבה על אופניים בתוכן מקומי.
bootstrap-twipsy.js מבוסס על התוסף המצוין jQuery.tipsy שנכתב על ידי Jason Frame; twipsy היא גרסה מעודכנת, שאינה מסתמכת על תמונות, משתמשת ב-css3 עבור הנפשות, ותכונות נתונים לאחסון כותרים מקומיים!
bootstrap-popover.js התוסף popover מספק ממשק פשוט להוספת popovers לאפליקציה שלך. זה מרחיב את התוסף boostrap-twipsy.js , אז הקפד לתפוס את הקובץ הזה גם כאשר אתה כולל popovers בפרויקט שלך!

האם יש צורך ב-javascript?

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

עם זאת, למי שכן צריך javascript, סיפקנו את התוספים לעיל כדי לעזור לך להבין כיצד לשלב Bootstrap עם javascript ולתת לך אפשרות מהירה וקלת משקל לפונקציונליות הבסיסית מיד.

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

Bootstrap נבנה מ- Preboot , חבילת קוד פתוח של מיקסים ומשתנים לשימוש בשילוב עם Less , מעבד קדם CSS לפיתוח אינטרנט מהיר וקל יותר.

בדוק כיצד השתמשנו ב-Preboot ב-Bootstrap וכיצד תוכל להשתמש בו אם תבחר להפעיל Less בפרויקט הבא שלך.

איך להשתמש בזה

השתמש באפשרות זו כדי לעשות שימוש מלא במשתני הפחות, המיקסינים והקינון של Bootstrap ב-CSS באמצעות javascript בדפדפן שלך.

  1. <link rel = "stylesheet/less" href = "less/bootstrap.less" media = "all" />
  2. <script src = "js/less-1.1.3.min.js" ></script>

לא מרגישים את פתרון ה-.js? נסה את אפליקציית Less Mac או השתמש ב-Node.js כדי להדר בעת פריסת הקוד שלך.

מה נכלל

להלן כמה מנקודות השיא של מה שנכלל ב-Twitter Bootstrap כחלק מ-Bootstrap. עברו לאתר Bootstrap או לדף פרויקט Github כדי להוריד וללמוד עוד.

משתנים

משתנים בפחות מושלמים לשמירה ועדכון של ה-CSS שלך ללא כאב ראש. כאשר אתה רוצה לשנות ערך צבע או ערך בשימוש תכוף, עדכן אותו במקום אחד ואתה מוכן.

  1. // קישורים
  2. @linkColor : #8b59c2;
  3. @linkColorHover : כהה ( @linkColor , 10 );
  4.  
  5. // אפורים
  6. @שחור : #000;
  7. @grayDark : להבהיר ( @black , 25 %);
  8. @grey : lighten ( @black , 50 %);
  9. @grayLight : להבהיר ( @black , 70 %);
  10. @grayLighter : להבהיר ( @black , 90 %);
  11. @לבן : #fff ;
  12.  
  13. // צבעי מבטא
  14. @blue : #08b5fb;
  15. @גרין : #46a546 ;
  16. @red : #9d261d;
  17. @yellow : #ffc40d;
  18. @orange : #f89406;
  19. @pink : #c3325f;
  20. @purple : #7a43b6;
  21.  
  22. // רשת קו בסיס
  23. @basefont : 13px ;
  24. @baseline : 18px ;

מעירים

/* ... */Less מספק גם סגנון נוסף של הערות בנוסף לתחביר הרגיל של CSS .

  1. // זו תגובה
  2. /* זו גם תגובה */

מערבב את הוואזו

Mixins הם בעצם כוללים או חלקיים עבור CSS, ומאפשרים לך לשלב בלוק קוד לאחד. הם מצוינים עבור מאפיינים עם קידומת של ספקים כמו box-shadow, מעברי דפדפן, ערימות גופנים ועוד. להלן דוגמה של המיקסינים הכלולים ב-Bootstrap.

ערימות גופנים

  1. #font {
  2. . קיצור ( @weight : normal , @size : 14px , @lineHeight : 20px ) {
  3. גודל גופן : @size ; _
  4. font - weight : @weight ;
  5. line - height : @lineHeight ;
  6. }
  7. . sans - serif ( @weight : normal , @size : 14px , @lineHeight : 20px ) {
  8. font - family : "Helvetica Neue" , ​​Helvetica , Arial , sans - serif ;
  9. גודל גופן : @size ; _
  10. font - weight : @weight ;
  11. line - height : @lineHeight ;
  12. }
  13. ...
  14. }

מעברי צבע

  1. #gradient {
  2. ...
  3. . אנכי ( @startColor : #555, @endColor: #333) {
  4. רקע - צבע : @endColor ;
  5. רקע - חזרה : חוזר - x ;
  6. רקע - תמונה : - khtml - מעבר צבע ( ליניארי , שמאל למעלה , שמאל למטה , מ ( @startColor ), אל ( @endColor )); // Konqueror
  7. רקע - תמונה : - moz - ליניארי - הדרגתי ( @startColor , @endColor ); // FF 3.6+
  8. רקע - תמונה : - ms - ליניארי - שיפוע ( @startColor , @endColor ); // IE10
  9. background - image : - webkit - gradient ( ליניארי , שמאל למעלה , שמאל למטה , color - stop ( 0 %, @startColor ), color - stop ( 100 %, @endColor )); // Safari 4+, Chrome 2+
  10. רקע - תמונה : - webkit - ליניארי - שיפוע ( @startColor , @endColor ); // Safari 5.1+, Chrome 10+
  11. רקע - תמונה : -o - linear - gradient ( @startColor , @endColor ) ; // אופרה 11.10
  12. רקע - תמונה : ליניארי - שיפוע ( @startColor , @endColor ); // הסטנדרט
  13. }
  14. ...
  15. }

פעולות

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

  1. // Griditude
  2. @gridColumns : 16 ;
  3. @gridColumnWidth : 40px ;
  4. @gridGutterWidth : 20px ;
  5. @siteWidth : ( @gridColumns * @gridColumnWidth ) + ( @gridGutterWidth * ( @gridColumns - 1 ));
  6.  
  7. // צור כמה עמודות
  8. . עמודות ( @columnSpan : 1 ) {
  9. width : ( @gridColumnWidth * @columnSpan ) + ( @gridGutterWidth * ( @columnSpan - 1 ));
  10. }

קומפילציה פחות

לאחר שינוי .lessהקבצים ב-/lib/, יהיה עליך להדר אותם מחדש כדי ליצור מחדש את קבצי bootstrap-*.*.*.css ו-bootstrap-*.*.*.min.css. אם אתה שולח בקשת משיכה ל-GitHub, עליך תמיד לבצע קומפילציה מחדש.

דרכים להידור

שיטה שלבים
צומת עם makefile

התקן את מהדר שורת הפקודה פחות עם npm על ידי הפעלת הפקודה הבאה:

$ npm להתקין lessc

לאחר ההתקנה פשוט הפעל makeמהשורש של ספריית האתחול שלך ואתה מוכן.

בנוסף, אם התקנת את watchr , ייתכן שתפעל make watchכדי שה-bootstrap יבנה מחדש באופן אוטומטי בכל פעם שאתה עורך קובץ ב-bootstrap lib (זה לא נדרש, רק שיטת נוחות).

Javascript

הורד את הגרסה העדכנית ביותר של Less.js וכלול את הנתיב אליו (ואת Bootstrap) ב- head.

  1. <link rel = "stylesheet/less" href = "/path/to/bootstrap.less" >
  2. <script src = "/path/to/less.js" ></script>

כדי להדר מחדש את קבצי ה-.less, פשוט שמור אותם וטען מחדש את הדף שלך. Less.js מרכיב אותם ומאחסן אותם באחסון מקומי.

שורת הפקודה

אם כבר התקנת את הכלי פחות שורת הפקודה, פשוט הפעל את הפקודה הבאה:

$ lessc ./lib/bootstrap.less > bootstrap.css

הקפד לכלול --compressבפקודה זו אם אתה מנסה לשמור כמה בתים!

פחות אפליקציית Mac

אפליקציית Mac הלא רשמית צופה בספריות של קבצי .less ומרכיבה את הקוד לקבצים מקומיים לאחר כל שמירה של קובץ .less שנצפה.

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