טֶקסט
תיעוד ודוגמאות עבור כלי עזר נפוצים לטקסט לשליטה ביישור, גלישה, משקל ועוד.
יישור טקסט
יישר מחדש בקלות טקסט לרכיבים עם מחלקות יישור טקסט. ליישור התחלה, סוף ומרכז, זמינות מחלקות רספונסיביות המשתמשות באותן נקודות עצירה ברוחב של שדה התצוגה כמו מערכת הרשת.
התחל טקסט מיושר בכל גדלי התצוגה.
טקסט מיושר במרכז בכל גדלי יציאת התצוגה.
סיים טקסט מיושר בכל גדלי התצוגה.
התחל טקסט מיושר ביציאות תצוגה בגודל SM (קטן) או רחב יותר.
התחל טקסט מיושר ביציאות תצוגה בגודל MD (בינוני) או רחב יותר.
התחל טקסט מיושר ביציאות תצוגה בגודל LG (גדול) או רחב יותר.
התחל טקסט מיושר ביציאות תצוגה בגודל XL (גדול במיוחד) או רחב יותר.
<p class="text-start">Start aligned text on all viewport sizes.</p>
<p class="text-center">Center aligned text on all viewport sizes.</p>
<p class="text-end">End aligned text on all viewport sizes.</p>
<p class="text-sm-start">Start aligned text on viewports sized SM (small) or wider.</p>
<p class="text-md-start">Start aligned text on viewports sized MD (medium) or wider.</p>
<p class="text-lg-start">Start aligned text on viewports sized LG (large) or wider.</p>
<p class="text-xl-start">Start aligned text on viewports sized XL (extra-large) or wider.</p>
עטיפת טקסט והצפת טקסט
עטוף טקסט עם .text-wrap
כיתה.
<div class="badge bg-primary text-wrap" style="width: 6rem;">
This text should wrap.
</div>
מנע טקסט מלהתעטף .text-nowrap
בכיתה.
<div class="text-nowrap bd-highlight" style="width: 8rem;">
This text should overflow the parent.
</div>
הפסקת מילים
מנע מחרוזות ארוכות של טקסט לשבור את פריסת הרכיבים שלך על ידי שימוש .text-break
כדי להגדיר word-wrap: break-word
ו word-break: break-word
. אנו משתמשים word-wrap
במקום הנפוץ יותר overflow-wrap
עבור תמיכה רחבה יותר בדפדפן, ומוסיפים את הגרסה שהוצאה משימוש word-break: break-word
כדי למנוע בעיות עם מיכלי flex.
ממממממממממממממממממממממממממממממממממממממממממממממ
<p class="text-break">mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm</p>
.text-break
הוא הוסר מה-CSS המורכב של RTL.
שינוי טקסט
הפוך טקסט ברכיבים עם מחלקות רישיות טקסט.
טקסט באותיות קטנות.
טקסט באותיות גדולות.
טקסט עם רישיות.
<p class="text-lowercase">Lowercased text.</p>
<p class="text-uppercase">Uppercased text.</p>
<p class="text-capitalize">CapiTaliZed text.</p>
שים לב כיצד .text-capitalize
משנה רק את האות הראשונה של כל מילה, ומשאיר את האותיות האותיות לא מושפעות.
גודל גופן
שנה במהירות את font-size
הטקסט. בעוד שמחלקות הכותרות שלנו (למשל, .h1
– .h6
) חלות על font-size
, font-weight
, ו line-height
, כלי עזר אלה חלים רקfont-size
. הגודל עבור כלי עזר אלה תואם את רכיבי הכותרת של HTML, כך שככל שהמספר גדל, הגודל שלהם יורד.
טקסט .fs-1
טקסט .fs-2
טקסט .fs-3
טקסט .fs-4
טקסט .fs-5
טקסט .fs-6
<p class="fs-1">.fs-1 text</p>
<p class="fs-2">.fs-2 text</p>
<p class="fs-3">.fs-3 text</p>
<p class="fs-4">.fs-4 text</p>
<p class="fs-5">.fs-5 text</p>
<p class="fs-6">.fs-6 text</p>
התאם אישית את הנתונים הזמינים שלך font-size
על ידי שינוי $font-sizes
מפת Sass.
משקל גופן ונטוי
שנה במהירות את font-weight
או font-style
של טקסט עם כלי עזר אלה. font-style
כלי עזר מקוצרים בתור .fst-*
ושירותים font-weight
מקוצרים בתור .fw-*
.
טקסט מודגש.
טקסט משקל מודגש יותר (ביחס לאלמנט האב).
טקסט במשקל רגיל.
טקסט קל משקל.
טקסט קל יותר (ביחס לאלמנט האב).
טקסט נטוי.
טקסט עם סגנון גופן רגיל
<p class="fw-bold">Bold text.</p>
<p class="fw-bolder">Bolder weight text (relative to the parent element).</p>
<p class="fw-normal">Normal weight text.</p>
<p class="fw-light">Light weight text.</p>
<p class="fw-lighter">Lighter weight text (relative to the parent element).</p>
<p class="fst-italic">Italic text.</p>
<p class="fst-normal">Text with normal font style</p>
גובה קו
שנה את גובה הקו עם .lh-*
כלי עזר.
זוהי פסקה ארוכה שנכתבה כדי להראות כיצד גובה השורה של אלמנט מושפע מהשירותים שלנו. מחלקות מוחלות על האלמנט עצמו או לפעמים על אלמנט האב. ניתן להתאים אישית את המחלקות הללו לפי הצורך באמצעות ה-API של השירות שלנו.
זוהי פסקה ארוכה שנכתבה כדי להראות כיצד גובה השורה של אלמנט מושפע מהשירותים שלנו. מחלקות מוחלות על האלמנט עצמו או לפעמים על אלמנט האב. ניתן להתאים אישית את המחלקות הללו לפי הצורך באמצעות ה-API של השירות שלנו.
זוהי פסקה ארוכה שנכתבה כדי להראות כיצד גובה השורה של אלמנט מושפע מהשירותים שלנו. מחלקות מוחלות על האלמנט עצמו או לפעמים על אלמנט האב. ניתן להתאים אישית את המחלקות הללו לפי הצורך באמצעות ה-API של השירות שלנו.
זוהי פסקה ארוכה שנכתבה כדי להראות כיצד גובה השורה של אלמנט מושפע מהשירותים שלנו. מחלקות מוחלות על האלמנט עצמו או לפעמים על אלמנט האב. ניתן להתאים אישית את המחלקות הללו לפי הצורך באמצעות ה-API של השירות שלנו.
<p class="lh-1">This is a long paragraph written to show how the line-height of an element is affected by our utilities. Classes are applied to the element itself or sometimes the parent element. These classes can be customized as needed with our utility API.</p>
<p class="lh-sm">This is a long paragraph written to show how the line-height of an element is affected by our utilities. Classes are applied to the element itself or sometimes the parent element. These classes can be customized as needed with our utility API.</p>
<p class="lh-base">This is a long paragraph written to show how the line-height of an element is affected by our utilities. Classes are applied to the element itself or sometimes the parent element. These classes can be customized as needed with our utility API.</p>
<p class="lh-lg">This is a long paragraph written to show how the line-height of an element is affected by our utilities. Classes are applied to the element itself or sometimes the parent element. These classes can be customized as needed with our utility API.</p>
מונוספייס
שנה בחירה לערימת הגופנים המונוספייס שלנו עם .font-monospace
.
זה במונוספייס
<p class="font-monospace">This is in monospace</p>
אפס צבע
אפס את הצבע של טקסט או קישור באמצעות .text-reset
, כך שהוא יורש את הצבע מהאב שלו.
טקסט מושתק עם קישור לאיפוס .
<p class="text-muted">
Muted text with a <a href="#" class="text-reset">reset link</a>.
</p>
עיטור טקסט
לקשט טקסט ברכיבים עם שיעורי קישוט טקסט.
<p class="text-decoration-underline">This text has a line underneath it.</p>
<p class="text-decoration-line-through">This text has a line going through it.</p>
<a href="#" class="text-decoration-none">This link has its text decoration removed</a>
סאס
משתנים
// stylelint-disable value-keyword-case
$font-family-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
$font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
// stylelint-enable value-keyword-case
$font-family-base: var(--#{$variable-prefix}font-sans-serif);
$font-family-code: var(--#{$variable-prefix}font-monospace);
// $font-size-root affects the value of `rem`, which is used for as well font sizes, paddings, and margins
// $font-size-base affects the font size of the body text
$font-size-root: null;
$font-size-base: 1rem; // Assumes the browser default, typically `16px`
$font-size-sm: $font-size-base * .875;
$font-size-lg: $font-size-base * 1.25;
$font-weight-lighter: lighter;
$font-weight-light: 300;
$font-weight-normal: 400;
$font-weight-bold: 700;
$font-weight-bolder: bolder;
$font-weight-base: $font-weight-normal;
$line-height-base: 1.5;
$line-height-sm: 1.25;
$line-height-lg: 2;
$h1-font-size: $font-size-base * 2.5;
$h2-font-size: $font-size-base * 2;
$h3-font-size: $font-size-base * 1.75;
$h4-font-size: $font-size-base * 1.5;
$h5-font-size: $font-size-base * 1.25;
$h6-font-size: $font-size-base;
מפות
כלי עזר בגודל גופן נוצרים ממפה זו, בשילוב עם ה-API של השירותים שלנו.
$font-sizes: (
1: $h1-font-size,
2: $h2-font-size,
3: $h3-font-size,
4: $h4-font-size,
5: $h5-font-size,
6: $h6-font-size
);
API של Utilities
כלי עזר של גופנים וטקסט מוצהרים בממשק ה-API של השירותים שלנו ב- scss/_utilities.scss
. למד כיצד להשתמש בממשק ה-API של השירותים.
"font-family": (
property: font-family,
class: font,
values: (monospace: var(--#{$variable-prefix}font-monospace))
),
"font-size": (
rfs: true,
property: font-size,
class: fs,
values: $font-sizes
),
"font-style": (
property: font-style,
class: fst,
values: italic normal
),
"font-weight": (
property: font-weight,
class: fw,
values: (
light: $font-weight-light,
lighter: $font-weight-lighter,
normal: $font-weight-normal,
bold: $font-weight-bold,
bolder: $font-weight-bolder
)
),
"line-height": (
property: line-height,
class: lh,
values: (
1: 1,
sm: $line-height-sm,
base: $line-height-base,
lg: $line-height-lg,
)
),
"text-align": (
responsive: true,
property: text-align,
class: text,
values: (
start: left,
end: right,
center: center,
)
),
"text-decoration": (
property: text-decoration,
values: none underline line-through
),
"text-transform": (
property: text-transform,
class: text,
values: lowercase uppercase capitalize
),
"white-space": (
property: white-space,
class: text,
values: (
wrap: normal,
nowrap: nowrap,
)
),
"word-wrap": (
property: word-wrap word-break,
class: text,
values: (break: break-word),
rtl: false
),