Esasy mazmuna geçiň Docs nawigasiýasyna geçiň
Check
in English

Çörek

CSS arkaly aýyryjylary awtomatiki goşýan nawigasiýa iýerarhiýasynyň içinde häzirki sahypanyň ýerleşişini görkeziň.

Mysal

Iň az görnüşli çörek bişirmek üçin birleşdirilen sanaw elementleri bilen sargyt edilen ýa-da tertipsiz sanawy ulanyň. Islegiňize görä goşmaça stil goşmak üçin kömekçi hyzmatlarymyzy ulanyň.

html
<nav aria-label="breadcrumb">
  <ol class="breadcrumb">
    <li class="breadcrumb-item active" aria-current="page">Home</li>
  </ol>
</nav>

<nav aria-label="breadcrumb">
  <ol class="breadcrumb">
    <li class="breadcrumb-item"><a href="#">Home</a></li>
    <li class="breadcrumb-item active" aria-current="page">Library</li>
  </ol>
</nav>

<nav aria-label="breadcrumb">
  <ol class="breadcrumb">
    <li class="breadcrumb-item"><a href="#">Home</a></li>
    <li class="breadcrumb-item"><a href="#">Library</a></li>
    <li class="breadcrumb-item active" aria-current="page">Data</li>
  </ol>
</nav>

Bölünýänler

Bölünýänler awtomatiki usulda CSS- ::beforede we content. CSerli CSS gümrük emlägini üýtgetmek --bs-breadcrumb-dividerarkaly ýa-da zerur bolsa $breadcrumb-dividerSass üýtgeýjisiniň üsti bilen we $breadcrumb-divider-flippedRTL kärdeşi üçin üýtgedilip bilner. Hususy emlägiň yza gaýdyp gelmegi hökmünde kesgitlenen Sass üýtgeýjimize gaýtaryp berýäris. Şeýlelik bilen, islendik wagt CSS-ni täzeden ýazman, ýok edip boljak global bölüji alarsyňyz.

html
<nav style="--bs-breadcrumb-divider: '>';" aria-label="breadcrumb">
  <ol class="breadcrumb">
    <li class="breadcrumb-item"><a href="#">Home</a></li>
    <li class="breadcrumb-item active" aria-current="page">Library</li>
  </ol>
</nav>

Sass arkaly üýtgedilende , setiriň töwereginde sitata döretmek üçin sitata funksiýasy talap edilýär. Mysal üçin, >bölüji hökmünde ulanyp, muny ulanyp bilersiňiz:

$breadcrumb-divider: quote(">");

Içine goýlan SVG nyşanyny hem ulanmak mümkin . CSS adaty emlägimiziň üsti bilen ulanyň ýa-da Sass üýtgeýjisini ulanyň.

Içerki SVG ulanmak

SVG-ni maglumat hökmünde görkezmek, URL-den birnäçe nyşanlardan gaçmagy talap edýär <, >esasanam #. Şonuň üçin $breadcrumb-dividerüýtgeýji escape-svg()Sass funksiýamyzdan geçýär . CSS ýöriteleşdirilen emläk ulanylanda, SVG-den özbaşdak gaçmak üçin URL salgy bermeli. Näme gaçmalydygy barada jikme-jik maglumat üçin Kewin Weberiň CodePen baradaky düşündirişlerini okaň .

html
<nav style="--bs-breadcrumb-divider: url(&#34;data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8'%3E%3Cpath d='M2.5 0L1 1.5 3.5 4 1 6.5 2.5 8l4-4-4-4z' fill='%236c757d'/%3E%3C/svg%3E&#34;);" aria-label="breadcrumb">
  <ol class="breadcrumb">
    <li class="breadcrumb-item"><a href="#">Home</a></li>
    <li class="breadcrumb-item active" aria-current="page">Library</li>
  </ol>
</nav>
$breadcrumb-divider: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='8' height='8'><path d='M2.5 0L1 1.5 3.5 4 1 6.5 2.5 8l4-4-4-4z' fill='#{$breadcrumb-divider-color}'/></svg>");

Şeýle hem bölüji sazlamany --bs-breadcrumb-divider: '';(CSS adaty häsiýetlerindäki boş setirler baha hasaplanýar) ýa-da Sass üýtgeýjisini sazlap bilersiňiz $breadcrumb-divider: none;.

html
<nav style="--bs-breadcrumb-divider: '';" aria-label="breadcrumb">
  <ol class="breadcrumb">
    <li class="breadcrumb-item"><a href="#">Home</a></li>
    <li class="breadcrumb-item active" aria-current="page">Library</li>
  </ol>
</nav>
$breadcrumb-divider: none;

Elýeterlilik

Çörek bölekleri nawigasiýa üpjün edýändigi sebäpli, elementde aria-label="breadcrumb"berlen nawigasiýanyň görnüşini suratlandyrmak , şeýle hem häzirki sahypany görkezýändigini görkezmek üçin toplumyň soňky elementine goşmak ýaly manyly bellik goşmak gowy zat.<nav>aria-current="page"

Has giňişleýin maglumat üçin ARIA Awtorlaşdyryş Amallary Gollanmasyna çörek döwmek görnüşine serediň .

CSS

Üýtgeýjiler

V5.2.0 goşuldy

“Bootstrap” -yň ösýän CSS üýtgeýjileriniň çemeleşmesiniň bir bölegi hökmünde, çörek bölekleri häzirki wagtda .breadcrumbgüýçlendirmek üçin ýerli CSS üýtgeýjilerini ulanýar. CSS üýtgeýjileriniň bahalary Sass arkaly kesgitlenýär, şonuň üçin Sass sazlamasy henizem goldanýar.

  --#{$prefix}breadcrumb-padding-x: #{$breadcrumb-padding-x};
  --#{$prefix}breadcrumb-padding-y: #{$breadcrumb-padding-y};
  --#{$prefix}breadcrumb-margin-bottom: #{$breadcrumb-margin-bottom};
  @include rfs($breadcrumb-font-size, --#{$prefix}breadcrumb-font-size);
  --#{$prefix}breadcrumb-bg: #{$breadcrumb-bg};
  --#{$prefix}breadcrumb-border-radius: #{$breadcrumb-border-radius};
  --#{$prefix}breadcrumb-divider-color: #{$breadcrumb-divider-color};
  --#{$prefix}breadcrumb-item-padding-x: #{$breadcrumb-item-padding-x};
  --#{$prefix}breadcrumb-item-active-color: #{$breadcrumb-active-color};
  

Sass üýtgeýjileri

$breadcrumb-font-size:              null;
$breadcrumb-padding-y:              0;
$breadcrumb-padding-x:              0;
$breadcrumb-item-padding-x:         .5rem;
$breadcrumb-margin-bottom:          1rem;
$breadcrumb-bg:                     null;
$breadcrumb-divider-color:          $gray-600;
$breadcrumb-active-color:           $gray-600;
$breadcrumb-divider:                quote("/");
$breadcrumb-divider-flipped:        $breadcrumb-divider;
$breadcrumb-border-radius:          null;