Inyandiko
Inyandiko n'ingero kubikorwa rusange byingirakamaro kugirango ugenzure guhuza, gupfunyika, uburemere, nibindi byinshi.
Guhuza inyandiko
Byoroshye guhindura inyandiko kubice hamwe nibyiciro byo guhuza inyandiko. Kugirango utangire, urangire, na centre ihuza, ibyiciro byitabira birahari bikoresha icyerekezo kimwe cyo kureba ubugari bwa sisitemu ya gride.
Tangira guhuza inyandiko kubunini bwose bwo kureba.
Hagati ihuza inyandiko ku bunini bwose bwo kureba.
Kurangiza inyandiko ihujwe kubunini bwose bwo kureba.
Tangira inyandiko ihujwe kubireba ubunini bwa SM (nto) cyangwa mugari.
Tangira inyandiko ihujwe kubireba ubunini bwa MD (hagati) cyangwa mugari.
Tangira inyandiko ihujwe kubireba ubunini bwa LG (nini) cyangwa mugari.
Tangira inyandiko ihujwe kubireba ubunini bwa XL (birenze-binini) cyangwa mugari.
<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>
Gupfunyika inyandiko no kurengerwa
Kuzuza inyandiko hamwe .text-wrap
nishuri.
<div class="badge bg-primary text-wrap" style="width: 6rem;">
This text should wrap.
</div>
Irinde inyandiko gupfunyika hamwe .text-nowrap
nishuri.
<div class="text-nowrap bg-light border" style="width: 8rem;">
This text should overflow the parent.
</div>
Kumena ijambo
Irinde imirongo miremire yinyandiko kumena ibice bigize ibice ukoresheje .text-break
gushiraho word-wrap: break-word
na word-break: break-word
. Dukoresha word-wrap
aho overflow-wrap
kugirango dushyigikire mugushigikira mugari ya mushakisha, kandi twongereho ibyataye igihe word-break: break-word
kugirango twirinde ibibazo hamwe na kontineri ya flex.
mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
<p class="text-break">mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm</p>
.text-break
yakuwe muri RTL yacu yakusanyije CSS.
Guhindura inyandiko
Hindura inyandiko mubice hamwe namasomo yinyuguti nkuru.
Inyandiko ntoya.
Inyandiko iri hejuru.
Inyandiko ya CapiTaliZed.
<p class="text-lowercase">Lowercased text.</p>
<p class="text-uppercase">Uppercased text.</p>
<p class="text-capitalize">CapiTaliZed text.</p>
Reba uburyo .text-capitalize
uhindura gusa inyuguti yambere ya buri jambo, usize ikibazo cyizindi nyuguti zose zitagize ingaruka.
Ingano yimyandikire
Hindura vuba vuba font-size
inyandiko. Mugihe imitwe yacu yo mumutwe (eg, .h1
- .h6
) ikurikizwa font-size
, font-weight
kandi line-height
, ibyo bikorwa birakoreshwa gusafont-size
. Ingano yibi bikoresho ihuye nu mutwe wa HTML, bityo uko umubare wiyongera, ubunini bwabo buragabanuka.
.fs-1 inyandiko
.fs-2 inyandiko
.fs-3 inyandiko
.fs-4 inyandiko
.fs-5 inyandiko
.fs-6 inyandiko
<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>
Hindura ibyo uhari font-size
uhindura $font-sizes
ikarita ya Sass.
Uburemere bwimyandikire
Hindura vuba vuba font-weight
cyangwa font-style
inyandiko hamwe nibikorwa byingenzi. font-style
ibikorwa bigufi muri make nkuko .fst-*
nibikorwa font-weight
bigufi nkuko .fw-*
.
Inyandiko itinyutse.
Uburemere bwinyandiko (ugereranije nibintu byababyeyi).
Uburemere bwa Semibold.
Uburemere busanzwe.
Inyandiko yoroheje.
Uburemere bworoshye inyandiko (ugereranije nibintu byababyeyi).
Umwandiko w'inyandiko.
Inyandiko hamwe nuburyo busanzwe bwimyandikire
<p class="fw-bold">Bold text.</p>
<p class="fw-bolder">Bolder weight text (relative to the parent element).</p>
<p class="fw-semibold">Semibold weight text.</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>
Uburebure bw'umurongo
Hindura umurongo muremure hamwe .lh-*
nibikorwa.
Ngiyo paragarafu ndende yanditse yerekana uburyo umurongo-uburebure bwibintu bigira ingaruka kubikorwa byacu. Amasomo akoreshwa mubintu ubwabyo cyangwa rimwe na rimwe ikintu cyababyeyi. Aya masomo arashobora gutegurwa nkuko bikenewe hamwe ningirakamaro API yacu.
Ngiyo paragarafu ndende yanditse yerekana uburyo umurongo-uburebure bwibintu bigira ingaruka kubikorwa byacu. Amasomo akoreshwa mubintu ubwabyo cyangwa rimwe na rimwe ikintu cyababyeyi. Aya masomo arashobora gutegurwa nkuko bikenewe hamwe ningirakamaro API yacu.
Ngiyo paragarafu ndende yanditse yerekana uburyo umurongo-uburebure bwibintu bigira ingaruka kubikorwa byacu. Amasomo akoreshwa mubintu ubwabyo cyangwa rimwe na rimwe ikintu cyababyeyi. Aya masomo arashobora gutegurwa nkuko bikenewe hamwe ningirakamaro API yacu.
Ngiyo paragarafu ndende yanditse yerekana uburyo umurongo-uburebure bwibintu bigira ingaruka kubikorwa byacu. Amasomo akoreshwa mubintu ubwabyo cyangwa rimwe na rimwe ikintu cyababyeyi. Aya masomo arashobora gutegurwa nkuko bikenewe hamwe ningirakamaro API yacu.
<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
Hindura ihitamo kumyandikire ya monospace hamwe na .font-monospace
.
Ibi biri mu kirere
<p class="font-monospace">This is in monospace</p>
Ongera usubize ibara
Ongera usubiremo inyandiko cyangwa ibara ryibara hamwe .text-reset
, kugirango irazwe ibara kubabyeyi.
Gucecekesha inyandiko hamwe no gusubiramo .
<p class="text-muted">
Muted text with a <a href="#" class="text-reset">reset link</a>.
</p>
Imitako
Shushanya inyandiko mubice hamwe namasomo yo gushushanya inyandiko.
Iyi nyandiko ifite umurongo munsi yacyo.
Iyi nyandiko ifite umurongo unyuramo.
Ihuza ryakuweho imitako yinyandiko<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>
Sass
Ibihinduka
// stylelint-disable value-keyword-case
$font-family-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, 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(--#{$prefix}font-sans-serif);
$font-family-code: var(--#{$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-semibold: 600;
$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;
Ikarita
Ingano-yimyandikire yingirakamaro ikorwa kuriyi karita, ifatanije nibikorwa byacu 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
);
Ibikorwa API
Imyandikire hamwe ninyandiko zikoreshwa zitangazwa mubikorwa byacu API muri scss/_utilities.scss
. Wige gukoresha ibikoresho API.
"font-family": (
property: font-family,
class: font,
values: (monospace: var(--#{$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,
semibold: $font-weight-semibold,
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
),