Текст
Документација и примери за вообичаени текстуални алатки за контрола на усогласувањето, завиткувањето, тежината и многу повеќе.
Порамнување на текстот
Лесно порамнете го текстот со компонентите со класи на порамнување текст. За почеток, крај и централно порамнување, достапни се респонзивни класи кои ги користат истите точки на прекин на ширината на погледот како и системот на мрежата.
Започнете го порамнетиот текст на сите големини на пристаништа за гледање.
Порамнетиот текст во центарот на сите големини на приказните пристаништа.
Завршете го порамнетиот текст на сите големини на пристаништа за гледање.
Започнете го порамнетиот текст на пристаништа за гледање со големина 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
за да избегнеме проблеми со флексибилните контејнери.
mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
<p class="text-break">mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm</p>
.text-break
е отстранет од нашата RTL составена CSS.
Трансформација на текст
Трансформирајте го текстот во компоненти со класи на големи букви.
Текст со мали букви.
Текст со големи букви.
Капитализиран текст.
<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>
Монопростор
Променете го изборот на нашиот куп фонтови monospace со .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;
Карти
Услужните програми со големина на фонт се генерираат од оваа карта, во комбинација со нашите Utilities 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
);
Utilities API
Услужните алатки за фонт и текст се декларирани во нашите Utilities API во scss/_utilities.scss
. Научете како да ги користите Utilities 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
),