تېكىست
توغرىلاش ، ئوراش ، ئېغىرلىق ۋە باشقىلارنى كونترول قىلىدىغان ئورتاق تېكىست قوراللىرىنىڭ ھۆججەتلىرى ۋە مىساللىرى.
تېكىستنى توغرىلاش
تېكىستنى ماسلاشتۇرۇش دەرسلىكى بار زاپچاسلارغا ئاسانلا قايتا يېزىڭ. باشلاش ، ئاخىرلاشتۇرۇش ۋە مەركەزنى توغرىلاش ئۈچۈن ، تور سىستېمىسىغا ئوخشاش كۆرۈنۈش كەڭلىكى بۆلىكىنى ئىشلىتىدىغان ئىنكاسچان دەرسلەر بار.
بارلىق كۆرۈنۈش چوڭلۇقىدىكى توغرىلانغان تېكىستنى باشلاڭ.
مەركىزى بارلىق كۆرۈنۈش چوڭلۇقىدىكى تېكىستنى توغرىلىدى.
بارلىق كۆرۈنۈش چوڭلۇقىدىكى توغرىلانغان تېكىستنى ئاخىرلاشتۇرۇڭ.
چوڭلۇقتىكى 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
مىنىڭچە
<p class="text-break">mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm</p>
.text-break
بىزنىڭ RTL تۈزگەن CSS دىن چىقىرىۋېتىلدى.
تېكىست ئۆزگەرتىش
تېكىستنى چوڭ يېزىلغان دەرسلەر بىلەن زاپچاسلارغا ئۆزگەرتىڭ.
كىچىك يېزىلغان تېكىست.
چوڭ يېزىلغان تېكىست.
CapiTaliZed تېكىست.
<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
، بۇ ئىقتىدارلار پەقەت قوللىنىلىدۇ . بۇ ئىقتىدارلارنىڭ رازمېرى HTML نىڭ ماۋزۇ ئېلېمېنتلىرىغا ماس كېلىدۇ ، شۇڭا ساننىڭ ئېشىشىغا ئەگىشىپ ، ئۇلارنىڭ ھەجىمى كىچىكلەيدۇ.font-weight
line-height
font-size
.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>
Sass خەرىتىسىنى font-size
ئۆزگەرتىش ئارقىلىق بار بولغانلىرىڭىزنى خاسلاشتۇرۇڭ .$font-sizes
خەت ئېغىرلىقى ۋە يانتۇ خەت
بۇ قوراللار بىلەن تېكىستنى 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>
Sass
ئۆزگەرگۈچى مىقدار
// 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;
خەرىتە
خەت چوڭلۇقىدىكى مۇلازىمەتلەر بىزنىڭ خەرىتە 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(--#{$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
),