ප්රධාන අන්තර්ගතය වෙත යන්න ලේඛන සංචාලනය වෙත යන්න
in English

පෙළ

පෙළගැස්ම, එතීම, බර සහ තවත් දේ පාලනය කිරීම සඳහා පොදු පෙළ උපයෝගිතා සඳහා ලේඛනගත කිරීම සහ උදාහරණ.

පෙළ පෙළගැස්ම

පෙළ පෙළගැස්වීමේ පන්ති සමඟින් පෙළ කොටස්වලට පහසුවෙන් නැවත සකස් කරන්න. ආරම්භය, අවසානය සහ මධ්‍ය පෙළගැස්ම සඳහා, ජාල පද්ධතියට සමාන දර්ශන තීරු පළල කඩඉම් ස්ථාන භාවිතා කරන ප්‍රතිචාරාත්මක පන්ති තිබේ.

සියලුම දර්ශන ප්‍රමාණයන්හි පෙළගැස්වූ පෙළ ආරම්භ කරන්න.

සියලුම දර්ශන ප්‍රමාණයන්හි පෙළ මැදට පෙළගස්වා ඇත.

සියලුම දර්ශන ප්‍රමාණයන්හි පෙළගැස්වූ පෙළ අවසන් කරන්න.

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වඩාත් පොදු වෙනුවට භාවිත කරන අතර, flex බහාලුම්වල ගැටලු මඟහරවා ගැනීම සඳහා අත්හරින ලද ඒවා එක් කරන්න.overflow-wrapword-break: break-word

ම්ම්ම��ම්ම්ම්ම්ම්ම්ම්ම්ම්ම්ම්ම්ම්ම්ම්ම්ම්ම්ම්ම්ම්ම්ම්ම්ම්ම්ම්ම්ම්ම්ම්ම්ම්ම්ම්ම්ම්ම්ම්ම්ම්ම්.

<p class="text-break">mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm</p>
වැඩිපුරම භාවිතා වන RTL භාෂාව වන අරාබි භාෂාවෙන් වචන කැඩීම කළ නොහැකි බව සලකන්න . එබැවින් .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, font-weight, සහ line-height, මෙම උපයෝගිතා පමණක් අදාළ font-sizeවේ . මෙම උපයෝගිතා සඳහා ප්‍රමාණ කිරීම HTML හි ශීර්ෂ මූලද්‍රව්‍ය සමඟ ගැලපේ, එබැවින් සංඛ්‍යාව වැඩි වන විට ඒවායේ ප්‍රමාණය අඩු වේ.

.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වෙනස් කිරීමෙන් ඔබගේ පවතින s අභිරුචිකරණය කරන්න .$font-sizes

අකුරු බර සහ ඇල අකුරු

මෙම උපයෝගිතා සමඟ පෙළ font-weightහෝ ඉක්මනින් වෙනස් කරන්න . උපයෝගිතා ලෙස කෙටියෙන් සහ උපයෝගිතා ලෙස කෙටියෙන් දැක්වේ .font-stylefont-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>

මොනොස්පේස්

සමඟ අපගේ මොනොස්පේස් අකුරු තොගයට තේරීමක් වෙනස් කරන්න .font-monospace.

මේක තියෙන්නේ 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>

සාස්

විචල්යයන්

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

උපයෝගිතා 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
    ),