Jya ku bintu nyamukuru Jya kuri docs
Check
in English

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.

html
<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>
Menya ko tudatanga amasomo yingirakamaro kumyandiko yemewe. Mugihe, muburyo bwiza, inyandiko ifite ishingiro irashobora kugaragara nkigushimishije, ituma ijambo-gutandukanya ijambo ridasanzwe kandi bigoye gusoma.

Gupfunyika inyandiko no kurengerwa

Kuzuza inyandiko hamwe .text-wrapnishuri.

Iyi nyandiko igomba gupfunyika.
html
<div class="badge bg-primary text-wrap" style="width: 6rem;">
  This text should wrap.
</div>

Irinde inyandiko gupfunyika hamwe .text-nowrapnishuri.

Iyi nyandiko igomba kurenga kubabyeyi.
html
<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-breakgushiraho word-wrap: break-wordna word-break: break-word. Dukoresha word-wrapaho overflow-wrapkugirango dushyigikire mugushigikira mugari ya mushakisha, kandi twongereho ibyataye igihe word-break: break-wordkugirango twirinde ibibazo hamwe na kontineri ya flex.

mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm

html
<p class="text-break">mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm</p>
Menya ko kumena amagambo bidashoboka mucyarabu , arirwo rurimi rukoreshwa cyane na RTL. Kubwibyo rero .text-breakyakuwe muri RTL yacu yakusanyije CSS.

Guhindura inyandiko

Hindura inyandiko mubice hamwe namasomo yinyuguti nkuru.

Inyandiko ntoya.

Inyandiko iri hejuru.

Inyandiko ya CapiTaliZed.

html
<p class="text-lowercase">Lowercased text.</p>
<p class="text-uppercase">Uppercased text.</p>
<p class="text-capitalize">CapiTaliZed text.</p>

Reba uburyo .text-capitalizeuhindura gusa inyuguti yambere ya buri jambo, usize ikibazo cyizindi nyuguti zose zitagize ingaruka.

Ingano yimyandikire

Hindura vuba vuba font-sizeinyandiko. Mugihe imitwe yacu yo mumutwe (eg, .h1- .h6) ikurikizwa font-size, font-weightkandi 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

html
<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-sizeuhindura $font-sizesikarita ya Sass.

Uburemere bwimyandikire

Hindura vuba vuba font-weightcyangwa font-styleinyandiko hamwe nibikorwa byingenzi. font-styleibikorwa bigufi muri make nkuko .fst-*nibikorwa font-weightbigufi 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

html
<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.

html
<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

html
<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 .

html
<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
html
<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
    ),