Etiam porta sem malesuada magna mollis euismod. Maecenas faucibus mollis interdum. Morbi leo risus, porta ac consectetur ac, vestibulum at eros.
Bootstrap הוא ערכת כלים של טוויטר שנועדה להניע פיתוח של אפליקציות ואתרים באינטרנט.
הוא כולל CSS ו-HTML בסיסיים לטיפוגרפיה, טפסים, לחצנים, טבלאות, רשתות, ניווט ועוד.
התראת חנון: Bootstrap נבנה עם Less ונועד לעבוד מחוץ לשער עם מחשבה על דפדפנים מודרניים.
להתחלה המהירה והקלה ביותר, פשוט העתק את הקטע הזה לדף האינטרנט שלך.
מעריץ של שימוש בפחות? אין בעיה, פשוט תשכפל את ה-repo והוסף את השורות הבאות:
הורד, מזלג, משיכה, בעיות קבצים ועוד עם מאגר ה-Bootstrap הרשמי ב-Github.
כרגע גרסה 1.3.0
מהנדסים בטוויטר השתמשו היסטורית כמעט בכל ספריה שהם הכירו כדי לעמוד בדרישות החזית. Bootstrap התחיל כמענה לאתגרים שהציבו. בעזרת הרבה אנשים מדהימים, Bootstrap גדל משמעותית.
קרא עוד ב- dev.twitter.com ›
Bootstrap נבדק ונתמך בדפדפנים מודרניים גדולים כמו Chrome, Safari, Internet Explorer ו-Firefox.
Bootstrap מגיע עם קומפילציה של CSS, תבניות לא הידור ותבניות לדוגמה.
מערכת ברירת המחדל המסופקת כחלק מ-Bootstrap היא רשת ברוחב 940 פיקסלים של 16 עמודות. זהו טעם של מערכת הרשת הפופולרית 960, אך ללא שוליים/ריפוד נוספים בצד שמאל וימין.
כפי שמוצג כאן, ניתן ליצור פריסה בסיסית עם שתי "עמודות", כל אחת משתרעת על מספר מ-16 עמודות היסוד שהגדרנו כחלק ממערכת הרשת שלנו. ראה את הדוגמאות שלהלן לקבלת וריאציות נוספות.
- <div class = "row" >
- <div class = "span6" >
- ...
- </div>
- <div class = "span10" >
- ...
- </div>
- </div>
קן את התוכן שלך אם אתה חייב על ידי יצירת .row
בתוך עמודה קיימת.
- <div class = "row" >
- <div class = "span12" >
- רמה 1 של העמודה
- <div class = "row" >
- <div class = "span6" >
- שלב 2
- </div>
- <div class = "span6" >
- שלב 2
- </div>
- </div>
- </div>
- </div>
מובנים ב-Bootstrap קומץ משתנים להתאמה אישית של מערכת ברירת המחדל של 940px. עם קצת התאמה אישית, אתה יכול לשנות את גודל העמודות, המרזבים שלהם והמיכל שבו הם שוכנים.
המשתנים הדרושים לשינוי מערכת הרשת נמצאים כעת כולם ב- variables.less
.
מִשְׁתַנֶה | ערך ברירת מחדל | תיאור |
---|---|---|
@gridColumns |
16 | מספר העמודות בתוך הרשת |
@gridColumnWidth |
40 פיקסלים | הרוחב של כל עמודה בתוך הרשת |
@gridGutterWidth |
20 פיקסלים | הרווח השלילי בין כל עמודה |
@siteWidth |
סכום מחושב של כל העמודות והמרזבים | אנו משתמשים בהתאמה בסיסית כדי לספור את מספר העמודות והמרזבים ולקבוע את רוחב .fixed-container() המיקסין. |
שינוי הרשת פירושו שינוי שלושת @grid-*
המשתנים והידור מחדש של קבצי Less.
Bootstrap מגיע מצויד לטיפול במערכת רשת עם עד 24 עמודות; ברירת המחדל היא 16 בלבד. כך יראו משתני הרשת שלך בהתאמה אישית לרשת של 24 עמודות.
- @gridColumns : 24 ;
- @gridColumnWidth : 20px ;
- @gridGutterWidth : 20px ;
לאחר הידור מחדש, אתה תהיה מוכן!
פריסת ברירת המחדל והפשוטה ברוחב 940 פיקסלים, מרוכזת כמעט עבור כל אתר או דף שסופק על ידי יחיד <div.container>
.
- <גוף>
- <div class = "container" >
- ...
- </div>
- </body>
מבנה דף נוזלי חלופי וגמיש עם רוחב מינימלי ומקסימלי וסרגל צד שמאלי. נהדר עבור אפליקציות ומסמכים.
- <גוף>
- <div class = "container-fluid" >
- <div class = "סרגל צד" >
- ...
- </div>
- <div class = "תוכן" >
- ...
- </div>
- </div>
- </body>
היררכיה טיפוגרפית סטנדרטית למבנה דפי האינטרנט שלך.
הרשת הטיפוגרפית כולה מבוססת על שני משתני Less בקובץ variables.less שלנו: @basefont
ו @baseline
. הראשון הוא גודל הגופן הבסיסי המשמש לכל אורכו והשני הוא גובה קו הבסיס.
אנו משתמשים במשתנים האלה, ובחלק מתמטיקה, כדי ליצור את השוליים, הריפודים וגבהי הקו של כל הסוג שלנו ועוד.
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>
משמש לפרטי התקשרות עבור האב הקדמון הקרוב שלו, או את כל גוף העבודה. להלן שתי דוגמאות כיצד ניתן להשתמש בו:
הערה: כל שורה בשורה <address>
חייבת להסתיים במעבר שורה ( <br />
) או להיות עטופה בתג ברמת הבלוק (למשל, <p>
) כדי לבנות כראוי את התוכן.
עבור קיצורים וראשי תיבות, השתמש <abbr>
בתג ( <acronym>
ה��צא משימוש ב- HTML5 ). שים את טופס הקיצור בתוך התג והגדר כותרת לשם המלא.
<blockquote>
<p>
<small>
כדי לכלול ציטוט בלוק, עטפו <blockquote>
ותייגו . השתמש באלמנט כדי לצטט את המקור שלך ותקבל מקף em לפניו.<p>
<small>
<small>
—
Lorem ipsum dolor sit amet, consectetur adipiscing elit. שלם posuere erat a ante venenatis dapibus posuere velit aliquet.
ד"ר יוליוס היברט
- <blockquote>
- <p> Lorem ipsum dolor sit amet, consectetur adipiscing elit. שלם posuere erat a ante venenatis dapibus posuere velit aliquet. </p>
- <small> ד"ר יוליוס היברט </small>
- </blockquote>
<ul>
<ul.unstyled>
<ol>
dl
<code>
<pre>
סרסר את הקוד שלך בסגנון עם שני תגים פשוטים. לעוד יותר מדהים באמצעות javascript, היכנס לספריית הקוד של Google ואתה מוכן.
ניתן להציג קוד, בלוקים של או רק קטעים בשורה, עם סגנון רק על ידי עטיפה בתג הנכון. עבור בלוקים של קוד המשתרעים על שורות מרובות, השתמש <pre>
באלמנט. עבור קוד מוטבע, השתמש <code>
באלמנט.
אֵלֵמֶנט | תוֹצָאָה |
---|---|
<code> |
בשורת טקסט כזו, הקוד העטוף שלך ייראה כמו <html> האלמנט הזה. |
<pre> |
<div> <h1>כותרת</h1> <p>משהו כאן...</p> </div> הערה: הקפד לשמור את הקוד בתוך |
<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
ועמודות.
רשתות מדיה קלות לשימוש ופשוטות למדי בצד הסימון. הממדים שלהם מבוססים אך ורק על גודל התמונות הכלולות.
- <ul class = "media-grid" >
- <li>
- <a href = "#" >
- <img class = "thumbnail" src = "https://placehold.it/330x230" alt = "" >
- </a>
- </li>
- <li>
- <a href = "#" >
- <img class = "thumbnail" src = "https://placehold.it/330x230" alt = "" >
- </a>
- </li>
- </ul>
<table>
<thead>
<tbody>
<tr>
<th>
<td>
<colspan>
<caption>
שולחנות נהדרים - להרבה דברים. עם זאת, טבלאות נהדרות זקוקות למעט אהבת סימון כדי להיות שימושיות, ניתנות להרחבה וקריא (ברמת הקוד). הנה כמה טיפים שיעזרו.
עטוף תמיד את כותרות העמודות שלך בצורה <thead>
כזו שההיררכיה היא <thead>
> <tr>
> <th>
.
בדומה לכותרות העמודות, כל תוכן הטבלה שלך צריך להיות עטוף ב- <tbody>
כך שההיררכיה שלך תהיה <tbody>
> <tr>
> <td>
.
כל הטבלאות יעוצבו אוטומטית עם הגבולות החיוניים בלבד כדי להבטיח קריאה ושמירה על מבנה. אין צורך להוסיף כיתות או תכונות נוספות.
# | שם פרטי | שם משפחה | שפה |
---|---|---|---|
1 | כמה | אחד | אנגלית |
2 | ג'ו | שישייה | אנגלית |
3 | סטו | שֶׁקַע | קוד |
- <טבלה>
- ...
- </table>
עבור טבלאות הדורשות יותר נתונים במקומות צרים יותר, השתמש בטעם המעובה שחותך את הריפוד לשניים. ניתן להשתמש בו גם בשילוב עם גבולות ופסי זברה, בדיוק כמו סגנונות השולחן המוגדרים כברירת מחדל.
# | שם פרטי | שם משפחה | שפה |
---|---|---|---|
1 | כמה | אחד | אנגלית |
2 | ג'ו | שישייה | אנגלית |
3 | סטו | שֶׁקַע | קוד |
גרמו לשולחנות שלכם להיראות קצת יותר מלוטשים על ידי עיגול הפינות שלהם והוספת גבולות מכל הצדדים.
# | שם פרטי | שם משפחה | שפה |
---|---|---|---|
1 | כמה | אחד | אנגלית |
2 | ג'ו | שישייה | אנגלית |
3 | סטו | שֶׁקַע | קוד |
- <table class = "bordered-table" >
- ...
- </table>
תהיו קצת מפוארים עם השולחנות שלכם על ידי הוספת פסי זברה - פשוט הוסף את .zebra-striped
הכיתה.
# | שם פרטי | שם משפחה | שפה |
---|---|---|---|
1 | כמה | אחד | אנגלית |
2 | ג'ו | שישייה | אנגלית |
3 | סטו | שֶׁקַע | קוד |
משתרע על 4 עמודות | |||
משתרע על 2 עמודות | משתרע על 2 עמודות |
הערה: פסי זברה הוא שיפור מתקדם שאינו זמין עבור דפדפנים ישנים כמו IE8 ומטה.
- < מחלקה טבלה = "פסים זברה" >
- ...
- </table>
אם ניקח את הדוגמה הקודמת, אנו משפרים את השימושיות של הטבלאות שלנו על ידי מתן פונקציונליות מיון באמצעות jQuery והפלאגין Tablesorter . לחץ על כותרת עמודה כלשהי כדי לשנות את המיון.
# | שם פרטי | שם משפחה | שפה |
---|---|---|---|
2 | ג'ו | שישייה | אנגלית |
3 | סטו | שֶׁקַע | קוד |
1 | שֶׁלְךָ | אחד | אנגלית |
- <script src = "js/jquery/jquery.tablesorter.min.js" ></script>
- <script >
- $ ( פונקציה () {
- $ ( "table#sortTableExample" ). tablesorter ({ sortList : [[ 1 , 0 ]] });
- });
- </script>
- < מחלקה טבלה = "פסים זברה" >
- ...
- </table>
כל הטפסים מקבלים סגנונות ברירת מחדל כדי להציג אותם בצורה קריאה וניתנת להרחבה. סגנונות מסופקים עבור קלט טקסט, רשימות בחירה, אזורי טקסט, לחצני בחירה ותיבות סימון וכפתורים.
הוסף .form-stacked
ל-HTML של הטופס שלך ויהיו לך תוויות על גבי השדות שלהם במקום משמאלם. זה עובד נהדר אם הטפסים שלך קצרים או שיש לך שתי עמודות של קלט עבור טפסים כבדים יותר.
התאם אישית כל טופס input
, select
, או textarea
רוחב על ידי הוספת רק כמה מחלקות לסימון שלך.
החל מגרסה 1.3.0, הוספנו את מחלקות הגודל המבוססות על רשת עבור רכיבי טופס. אנא השתמש באלו על השיעורים הקיימים .mini
, , וכו'..small
כמקובל, כפתורים משמשים לפעולות ואילו קישורים משמשים לאובייקטים. לדוגמה, "הורד" יכול להיות כפתור ו"פעילות אחרונה" יכולה להיות קישור.
ברירת המחדל של כל הלחצנים היא סגנון אפור בהיר, אך ניתן ליישם מספר מחלקות פונקציונליות עבור סגנונות צבע שונים. חוגים אלו כוללים כיתת כחול .primary
, כיתת תכלת .info
, כיתת ירוקה .success
וכיתת אדום .danger
.
ניתן להחיל סגנונות כפתורים על כל דבר עם .btn
המיושם. בדרך כלל תרצה להחיל אותם רק על <a>
, , ורכיבים <button>
נבחרים . <input>
כך זה נראה:
בא לכם על כפתורים גדולים או קטנים יותר? יש בזה!
עבור כפתורים שאינם פעילים או מושבתים על ידי האפליקציה מסיבה זו או אחרת, השתמש במצב מושבת. זה .disabled
עבור קישורים :disabled
ועבור <button>
אלמנטים.
.alert-message
הודעות בשורה אחת להדגשת כישלון, כישלון אפשרי או הצלחה של פעולה. שימושי במיוחד עבור טפסים.
- <div class = "alert-message warning" >
- <a class = "close" href = "#" > × </a>
- <p><strong> גוואקמולי קדוש! </strong> הכי טוב תבדוק את עצמך, אתה לא נראה טוב מדי. </p>
- </div>
.alert-message.block-message
להודעות הדורשות מעט הסבר, יש לנו התראות בסגנון פסקה. אלה מושלמים לבעבוע הודעות שגיאה ארוכות יותר, להזהיר משתמש מפני פעולה ממתינה, או סתם להצגת מידע כדי להדגיש יותר את הדף.
- <div class = "alert-message block-message warning" >
- <a class = "close" href = "#" > × </a>
- <p><strong> גוואקמולי קדוש! זו אזהרה! </strong> הכי טוב תבדוק את עצמך, אתה לא נראה טוב מדי. Nulla vitae elit libero, a pharetra augue. Praesent commodo cursus magna, vel scelerisque nisl consectetur et. </p>
- <div class = "alert-actions" >
- <a class = "btn small" href = "#" > בצע פעולה זו </a> <a class = "btn small" href = "#" > או עשה זאת </a>
- </div>
- </div>
מודלים - דיאלוגים או Lightbox - מצוינים עבור פעולות הקשריות במצבים שבהם חשוב שהקשר הרקע יישמר.
גוף אחד משובח…
Twipsies הם סופר שימושיים כדי לסייע למשתמש מבולבל ולהפנות אותם לכיוון הנכון.
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 .
השתמש בפופ-אובר כדי לספק מידע תת-טקסטואלי לדף מבלי להשפיע על הפריסה.
Etiam porta sem malesuada magna mollis euismod. Maecenas faucibus mollis interdum. Morbi leo risus, porta ac consectetur ac, vestibulum at eros.
שילוב javascript עם ספריית Bootstrap הוא סופר קל. להלן אנו עוברים על היסודות ומספקים לך כמה תוספים מדהימים כדי להתחיל!
הבא לחיים כמה מהרכיבים העיקריים של 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 בפרויקט שלך! |
לא! Bootstrap נועד בראש ובראשונה להיות ספריית CSS. Javascript זה מספק שכבה אינטראקטיבית בסיסית על גבי הסגנונות הכלולים.
עם זאת, למי שכן צריך javascript, סיפקנו את התוספים לעיל כדי לעזור לך להבין כיצד לשלב Bootstrap עם javascript ולתת לך אפשרות מהירה וקלת משקל לפונקציונליות הבסיסית מיד.
למידע נוסף וכדי לראות כמה הדגמות חיות, עיין בדף תיעוד הפלאגין שלנו .
Bootstrap נבנה מ- Preboot , חבילת קוד פתוח של מיקסים ומשתנים לשימוש בשילוב עם Less , מעבד קדם CSS לפיתוח אינטרנט מהיר וקל יותר.
בדוק כיצד השתמשנו ב-Preboot ב-Bootstrap וכיצד תוכל להשתמש בו אם תבחר להפעיל Less בפרויקט הבא שלך.
השתמש באפשרות זו כדי לעשות שימוש מלא במשתני הפחות, המיקסינים והקינון של Bootstrap ב-CSS באמצעות javascript בדפדפן שלך.
- <link rel = "stylesheet/less" href = "less/bootstrap.less" media = "all" />
- <script src = "js/less-1.1.3.min.js" ></script>
לא מרגישים את פתרון ה-.js? נסה את אפליקציית Less Mac או השתמש ב-Node.js כדי להדר בעת פריסת הקוד שלך.
להלן כמה מנקודות השיא של מה שנכלל ב-Twitter Bootstrap כחלק מ-Bootstrap. עברו לאתר Bootstrap או לדף פרויקט Github כדי להוריד וללמוד עוד.
משתנים בפחות מושלמים לשמירה ועדכון של ה-CSS שלך ללא כאב ראש. כאשר אתה רוצה לשנות ערך צבע או ערך בשימוש תכוף, עדכן אותו במקום אחד ואתה מוכן.
- // קישורים
- @linkColor : #8b59c2;
- @linkColorHover : כהה ( @linkColor , 10 );
- // אפורים
- @שחור : #000;
- @grayDark : להבהיר ( @black , 25 %);
- @grey : lighten ( @black , 50 %);
- @grayLight : להבהיר ( @black , 70 %);
- @grayLighter : להבהיר ( @black , 90 %);
- @לבן : #fff ;
- // צבעי מבטא
- @blue : #08b5fb;
- @גרין : #46a546 ;
- @red : #9d261d;
- @yellow : #ffc40d;
- @orange : #f89406;
- @pink : #c3325f;
- @purple : #7a43b6;
- // רשת קו בסיס
- @basefont : 13px ;
- @baseline : 18px ;
/* ... */
Less מספק גם סגנון נוסף של הערות בנוסף לתחביר הרגיל של CSS .
- // זו תגובה
- /* זו גם תגובה */
Mixins הם בעצם כוללים או חלקיים עבור CSS, ומאפשרים לך לשלב בלוק קוד לאחד. הם מצוינים עבור מאפיינים עם קידומת של ספקים כמו box-shadow
, מעברי דפדפן, ערימות גופנים ועוד. להלן דוגמה של המיקסינים הכלולים ב-Bootstrap.
- #font {
- . קיצור ( @weight : normal , @size : 14px , @lineHeight : 20px ) {
- גודל גופן : @size ; _
- font - weight : @weight ;
- line - height : @lineHeight ;
- }
- . sans - serif ( @weight : normal , @size : 14px , @lineHeight : 20px ) {
- font - family : "Helvetica Neue" , Helvetica , Arial , sans - serif ;
- גודל גופן : @size ; _
- font - weight : @weight ;
- line - height : @lineHeight ;
- }
- ...
- }
- #gradient {
- ...
- . אנכי ( @startColor : #555, @endColor: #333) {
- רקע - צבע : @endColor ;
- רקע - חזרה : חוזר - x ;
- רקע - תמונה : - khtml - מעבר צבע ( ליניארי , שמאל למעלה , שמאל למטה , מ ( @startColor ), אל ( @endColor )); // Konqueror
- רקע - תמונה : - moz - ליניארי - הדרגתי ( @startColor , @endColor ); // FF 3.6+
- רקע - תמונה : - ms - ליניארי - שיפוע ( @startColor , @endColor ); // IE10
- background - image : - webkit - gradient ( ליניארי , שמאל למעלה , שמאל למטה , color - stop ( 0 %, @startColor ), color - stop ( 100 %, @endColor )); // Safari 4+, Chrome 2+
- רקע - תמונה : - webkit - ליניארי - שיפוע ( @startColor , @endColor ); // Safari 5.1+, Chrome 10+
- רקע - תמונה : -o - linear - gradient ( @startColor , @endColor ) ; // אופרה 11.10
- רקע - תמונה : ליניארי - שיפוע ( @startColor , @endColor ); // הסטנדרט
- }
- ...
- }
תהיו מפוארים ובצעו קצת מתמטיקה כדי ליצור מיקסים גמישים וחזקים כמו זה למטה.
- // Griditude
- @gridColumns : 16 ;
- @gridColumnWidth : 40px ;
- @gridGutterWidth : 20px ;
- @siteWidth : ( @gridColumns * @gridColumnWidth ) + ( @gridGutterWidth * ( @gridColumns - 1 ));
- // צור כמה עמודות
- . עמודות ( @columnSpan : 1 ) {
- width : ( @gridColumnWidth * @columnSpan ) + ( @gridGutterWidth * ( @columnSpan - 1 ));
- }
לאחר שינוי .less
הקבצים ב-/lib/, יהיה עליך להדר אותם מחדש כדי ליצור מחדש את קבצי bootstrap-*.*.*.css ו-bootstrap-*.*.*.min.css. אם אתה שולח בקשת משיכה ל-GitHub, עליך תמיד לבצע קומפילציה מחדש.
שיטה | שלבים |
---|---|
צומת עם makefile | התקן את מהדר שורת הפקודה פחות עם npm על ידי הפעלת הפקודה הבאה: $ npm להתקין lessc לאחר ההתקנה פשוט הפעל בנוסף, אם התקנת את watchr , ייתכן שתפעל |
Javascript | הורד את הגרסה העדכנית ביותר של Less.js וכלול את הנתיב אליו (ואת Bootstrap) ב-
כדי להדר מחדש את קבצי ה-.less, פשוט שמור אותם וטען מחדש את הדף שלך. Less.js מרכיב אותם ומאחסן אותם באחסון מקומי. |
שורת הפקודה | אם כבר התקנת את הכלי פחות שורת הפקודה, פשוט הפעל את הפקודה הבאה: $ lessc ./lib/bootstrap.less > bootstrap.css הקפד לכלול |
פחות אפליקציית Mac | אפליקציית Mac הלא רשמית צופה בספריות של קבצי .less ומרכיבה את הקוד לקבצים מקומיים לאחר כל שמירה של קובץ .less שנצפה. אם תרצה, תוכל לשנות את ההעדפות באפליקציה לצמצום אוטומטי ולאיזו ספרייה הקבצים המלוכדים מגיעים. |