اصلي منځپانګې ته لاړ شئ د اسنادو نیویګیشن ته لاړشئ
Check
in English

متن

سندونه او مثالونه د عام متن اسانتیاوو لپاره چې د سمون، ریپ کولو، وزن، او نور کنټرول لپاره.

د متن سمون

په اسانۍ سره متن اجزاو ته د متن ترتیب کولو ټولګیو سره تنظیم کړئ. د پیل، پای، او مرکز سمون لپاره، ځواب ورکوونکي ټولګي شتون لري چې د ګریډ سیسټم په څیر ورته لید پورټ چوکۍ بریک پواینټ کاروي.

په ټولو ویو پورټ اندازو کې ترتیب شوی متن پیل کړئ.

په ټولو ویو پورټ سایزونو کې د مرکز سره متناسب متن.

په ټولو ویو پورټ اندازو کې د پای سره متناسب متن.

د ویو پورټونو په اندازې SM (کوچني) یا پراخه کې ترتیب شوی متن پیل کړئ.

د ویو پورټونو په اندازې MD (منځنی) یا پراخه کې ترتیب شوی متن پیل کړئ.

د ویو پورټونو په اندازې LG (لوی) یا پراخه کې ترتیب شوی متن پیل کړئ.

د ویو پورټونو په اندازې XL (اضافي لوی) یا پراخه کې ترتیب شوی متن پیل کړئ.

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>
په یاد ولرئ چې موږ د توجیه شوي متن لپاره د کارونې ټولګي نه ورکوو. پداسې حال کې چې په جمالیاتي توګه، توجیه شوي متن ممکن ډیر زړه راښکونکي ښکاري، دا د کلمو فاصله ډیر تصادفي کوي او له همدې امله لوستل ستونزمن کوي.

د متن لپه کول او ډیرول

متن د .text-wrapټولګي سره وتړئ.

دا متن باید وتړل شي.
html
<div class="badge bg-primary text-wrap" style="width: 6rem;">
  This text should wrap.
</div>

.text-nowrapد ټولګي سره د متن له مینځلو څخه مخنیوی وکړئ .

دا متن باید د مور او پلار څخه تیر شي.
html
<div class="text-nowrap bg-light border" 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

mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm.

html
<p class="text-break">mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm</p>
په یاد ولرئ چې د کلمو ماتول په عربي کې امکان نلري ، کوم چې د RTL ژبه ډیره کارول کیږي. له همدې امله .text-breakزموږ د RTL ترتیب شوي CSS څخه لرې شوی.

د متن بدلون

متن په اجزاوو کې د متن د کیپیټل کولو ټولګیو سره بدل کړئ.

ټيټ لاسي متن.

لوی متن.

CapitaliZed متن.

html
<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 متن

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>

د Sass نقشه بدلولو سره خپل موجود font-sizes تنظیم کړئ.$font-sizes

د فونټ وزن او ایټالیکس

د دې اسانتیاوو سره سمدستي font-weightیا font-styleمتن بدل کړئ. font-styleافادیتونه په لنډ ډول لیکل شوي .fst-*او font-weightاسانتیاوې په لنډ ډول لیکل شوي .fw-*.

بولډ متن.

د تور وزن متن (د اصلي عنصر سره تړاو لري).

سیمالټ وزن متن.

د نورمال وزن متن.

د لږ وزن متن.

د لږ وزن متن (د اصلي عنصر سره تړاو لري).

ایټالیکی متن.

د نورمال فونټ سټایل سره متن

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>

د کرښې لوړوالی

د لاین لوړوالی د .lh-*اسانتیاوو سره بدل کړئ.

دا یوه اوږده پراګراف لیکل شوی ترڅو وښیې چې څنګه د عنصر د کرښې لوړوالی زموږ د اسانتیاوو لخوا اغیزمن کیږي. ټولګي پخپله عنصر یا ځینې وختونه اصلي عنصر باندې پلي کیږي. دا ټولګي زموږ د کارونې API سره د اړتیا سره سم تنظیم کیدی شي.

دا یوه اوږده پراګراف لیکل شوی ترڅو وښیې چې څنګه د عنصر د کرښې لوړوالی زموږ د اسانتیاوو لخوا اغیزمن کیږي. ټولګي پخپله عنصر یا ځینې وختونه اصلي عنصر باندې پلي کیږي. دا ټولګي زموږ د کارونې API سره د اړتیا سره سم تنظیم کیدی شي.

دا یوه اوږده پراګراف لیکل شوی ترڅو وښیې چې څنګه د عنصر د کرښې لوړوالی زموږ د اسانتیاوو لخوا اغیزمن کیږي. ټولګي پخپله عنصر یا ځینې وختونه اصلي عنصر باندې پلي کیږي. دا ټولګي زموږ د کارونې API سره د اړتیا سره سم تنظیم کیدی شي.

دا یوه اوږده پراګراف لیکل شوی ترڅو وښیې چې څنګه د عنصر د کرښې لوړوالی زموږ د اسانتیاوو لخوا اغیزمن کیږي. ټولګي پخپله عنصر یا ځینې وختونه اصلي عنصر باندې پلي کیږي. دا ټولګي زموږ د کارونې API سره د اړتیا سره سم تنظیم کیدی شي.

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

زموږ د مونوسپیس فونټ سټیک سره انتخاب بدل کړئ .font-monospace.

دا په مونوسپیس کې دی

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

رنګ بیا تنظیم کړئ

د متن یا لینک رنګ سره .text-resetبیا تنظیم کړئ، ترڅو دا رنګ د خپل مور او پلار څخه په میراث ترلاسه کړي.

خاموش شوی متن د بیا تنظیم شوي لینک سره

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

د متن سينګار

د متن سینګار ټولګیو سره په اجزاوو کې متن سينګار کړئ.

دا متن د هغې لاندې یوه کرښه لري.

دا متن یو کرښه لري چې تیریږي.

دا لینک د دې متن سجاوٹ لرې کړی دی
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>

ساس

متغیرات

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

نقشه

د فونټ اندازه اسانتیاوې د دې نقشې څخه رامینځته شوي ، زموږ د یوټیلیټ 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

د فونټ او متن اسانتیاوې زموږ د کارولو API کې په scss/_utilities.scss. د یوټیلیټیز 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
    ),