Esasy mazmuna geçiň Docs nawigasiýasyna geçiň

Düzediş, gaplamak, agram we ş.m. gözegçilik etmek üçin umumy tekst enjamlary üçin resminamalar we mysallar.

Tekstiň deňleşdirilmegi

Teksti tekizlemek synplary bolan komponentlere aňsatlyk bilen tertipleşdiriň. Başlamak, gutarmak we merkezi deňleşdirmek üçin gözenegiň giňligi nokatlaryny gözenek ulgamy bilen ulanýan täsirli synplar bar.

Viewhli görnüş ölçeglerinde deňleşdirilen teksti başlaň.

Viewhli görnüş ölçeglerinde merkezleşdirilen tekst.

Viewhli görnüş ölçeglerinde deňleşdirilen teksti gutar.

SM (kiçi) ýa-da has giň görnüşdäki görnüşlerde deňleşdirilen teksti başlaň.

MD (orta) ýa-da has giň görnüşdäki görnüşlerde deňleşdirilen teksti başlaň.

LG (uly) ýa-da has giň görnüşdäki görnüşlerde deňleşdirilen teksti başlaň.

XL ölçegli (goşmaça uly) ýa-da has giň görnüşlerde deňleşdirilen teksti başlaň.

<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>
Dogry tekst üçin peýdaly sapaklary bermeýändigimize üns beriň. Estetiki taýdan esaslandyrylan tekst has özüne çekiji bolup görünse-de, söz aralygyny has tötänleýin edýär we şonuň üçin okamak kyn bolýar.

Tekstiň örtügi we aşmagy

Teksti .text-wrapsynp bilen örtüň.

Bu tekst dolanmalydyr.
<div class="badge bg-primary text-wrap" style="width: 6rem;">
  This text should wrap.
</div>

.text-nowrapTekstiň synp bilen örtülmeginiň öňüni alyň .

Bu tekst ene-atanyň üstünden geçmeli.
<div class="text-nowrap bd-highlight" style="width: 8rem;">
  This text should overflow the parent.
</div>

Söz döwmek

.text-breakUzyn setirleri düzmek word-wrap: break-wordwe ulanmak arkaly komponentleriň düzülişini bozmagynyň öňüni alyň word-break: break-word. Has giň brauzer goldawy üçin has giň word-wrapýaýran ýerine ulanýarys we flex konteýnerler bilen baglanyşykly meselelerden gaça durmak üçin könelenleri goşýarys.overflow-wrapword-break: break-word

mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmalar

<p class="text-break">mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm</p>
Iň köp ulanylýan RTL dili bolan arap dilinde sözleri döwmegiň mümkin däldigine üns beriň . Şonuň üçin .text-breakRTL düzülen CSS-den aýrylýar.

Tekstiň üýtgemegi

Teksti tekst baş harplary bilen komponentlerde öwüriň.

Aşakdaky tekst

Baş harp

CapiTaliZed teksti.

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

Diňe .text-capitalizeher sözüň birinji harpyny üýtgedip, beýleki harplaryň ýagdaýyny täsirsiz goýuň.

Şriftiň ululygy

font-sizeTekstiň çalşygyny çalt üýtgediň . Sözbaşy sapaklarymyz (meselem, .h1- .h6) ulanylsa - da font-size, bu kömekçi enjamlar diňe ulanylýar . Bu kömekçi enjamlaryň ölçegi HTML-iň sözbaşy elementlerine gabat gelýär, şonuň üçin san köpelip, ululygy azalýar.font-weightline-heightfont-size

.fs-1 tekst

.fs-2 tekst

.fs-3 tekst

.fs-4 tekst

.fs-5 tekst

.fs-6 tekst

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

Sass kartasyny font-sizeüýtgedip, bar bolanlaryňyzy düzüň .$font-sizes

Şriftiň agramy we ýazgy

Bu kömekçi enjamlar bilen teksti font-weightýa -da teksti çalt üýtgediň . kommunal hyzmatlar gysgaldyldy we kommunal hyzmatlar ýaly gysgaldyldy .font-stylefont-style.fst-*font-weight.fw-*

Goňur tekst

Has berk agram teksti (esasy elemente görä).

Adaty agram teksti.

Weighteňil agramly tekst.

Has ýeňil agram teksti (esasy elemente görä).

Göçme manyda

Adaty şrift stili bilen tekst

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

Çyzygyň beýikligi

Çyzyk beýikligini .lh-*kömekçi enjamlar bilen üýtgediň.

Bu, elementiň çyzyk beýikliginiň hyzmatlarymyzda nähili täsir edýändigini görkezmek üçin ýazylan uzyn abzas. Sapaklar elementiň özüne ýa-da käwagt esasy elemente ulanylýar. Bu synplar, peýdaly API bilen zerur bolanda düzülip bilner.

Bu, elementiň çyzyk beýikliginiň hyzmatlarymyzda nähili täsir edýändigini görkezmek üçin ýazylan uzyn abzas. Sapaklar elementiň özüne ýa-da käwagt esasy elemente ulanylýar. Bu synplar, peýdaly API bilen zerur bolanda düzülip bilner.

Bu, elementiň çyzyk beýikliginiň hyzmatlarymyzda nähili täsir edýändigini görkezmek üçin ýazylan uzyn abzas. Sapaklar elementiň özüne ýa-da käwagt esasy elemente ulanylýar. Bu synplar, peýdaly API bilen zerur bolanda düzülip bilner.

Bu, elementiň çyzyk beýikliginiň hyzmatlarymyzda nähili täsir edýändigini görkezmek üçin ýazylan uzyn abzas. Sapaklar elementiň özüne ýa-da käwagt esasy elemente ulanylýar. Bu synplar, peýdaly API bilen zerur bolanda düzülip bilner.

<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

Monososmos şrift toplumyna saýlamany üýtgediň .font-monospace.

Bu monosferada

<p class="font-monospace">This is in monospace</p>

Reňkini üýtgetmek

Teksti ýa-da baglanyşygyň reňkini .text-resetene-atasyndan miras alar ýaly täzeden düzüň.

Täzeden baglanyşyk baglanyşygy bilen öçürilen tekst .

<p class="text-muted">
  Muted text with a <a href="#" class="text-reset">reset link</a>.
</p>

Tekst bezegi

Teksti tekst bezeg sapaklary bilen böleklerde bezäň.

Bu tekstiň aşagynda bir setir bar.

Bu tekstiň içinden bir setir bar.

Bu baglanyşyk tekst bezegini aýyrdy
<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

Üýtgeýjiler

// 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;

Kartalar

Şrift ölçegli kömekçi enjamlar, bu kömekçi API bilen bilelikde bu kartadan döredilýär.

$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

Şrift we tekst hyzmatlary, kömekçi API-de yglan edilýär scss/_utilities.scss. Utilities API-ni nähili ulanmalydygyny öwreniň.

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