រំលងទៅមាតិកាសំខាន់ រំលងទៅការរុករកឯកសារ
in English

ម្សៅនំប៉័ង

ចង្អុលបង្ហាញទីតាំងរបស់ទំព័របច្ចុប្បន្ននៅក្នុងឋានានុក្រមរុករកដែលបន្ថែមសញ្ញាបំបែកដោយស្វ័យប្រវត្តិតាមរយៈ CSS ។

ឧទាហរណ៍

ប្រើ​បញ្ជី​ដែល​បាន​បញ្ជា​ទិញ ឬ​មិន​បាន​បញ្ជា​ទិញ​ជាមួយ​នឹង​ធាតុ​បញ្ជី​ដែល​បាន​ភ្ជាប់​ដើម្បី​បង្កើត breadcrumb រចនាប័ទ្ម​តិចតួច។ ប្រើឧបករណ៍ប្រើប្រាស់របស់យើងដើម្បីបន្ថែមរចនាប័ទ្មបន្ថែមតាមការចង់បាន។

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

ការបែងចែក

ការបែងចែកត្រូវបានបន្ថែមដោយស្វ័យប្រវត្តិនៅក្នុង CSS តាមរយៈ ::beforeនិង content. ពួកវាអាចត្រូវបានផ្លាស់ប្តូរដោយការកែប្រែលក្ខណសម្បត្តិផ្ទាល់ខ្លួន CSS ក្នុងតំបន់ --bs-breadcrumb-dividerឬតាមរយៈ $breadcrumb-dividerអថេរ Sass — និង $breadcrumb-divider-flippedសម្រាប់សមភាគី RTL របស់វា ប្រសិនបើចាំបាច់។ យើងកំណត់លំនាំដើមទៅអថេរ Sass របស់យើង ដែលត្រូវបានកំណត់ជាការត្រឡប់ទៅកាន់លក្ខណៈសម្បត្តិផ្ទាល់ខ្លួន។ វិធីនេះ អ្នកទទួលបានការបែងចែកជាសកលដែលអ្នកអាចបដិសេធដោយមិនចាំបាច់ចងក្រង CSS ឡើងវិញនៅពេលណាក៏បាន។

<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 មុខងារ សម្រង់ ត្រូវបានទាមទារដើម្បីបង្កើតសម្រង់ជុំវិញខ្សែអក្សរមួយ។ ឧទាហរណ៍ ប្រើ >​ជា​ការ​បែងចែក អ្នក​អាច​ប្រើ​វា​បាន៖

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

វាក៏អាចប្រើ រូបតំណាង SVG ដែលបានបង្កប់ ផងដែរ។ អនុវត្តវាតាមរយៈ CSS ផ្ទាល់ខ្លួនរបស់យើង ឬប្រើអថេរ Sass ។

<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='currentColor'/%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,%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='currentColor'/%3E%3C/svg%3E");

អ្នកក៏អាចលុបការកំណត់បែងចែក --bs-breadcrumb-divider: '';(ខ្សែអក្សរទទេនៅក្នុង CSS ផ្ទាល់ខ្លួន រាប់ជាតម្លៃ) ឬកំណត់អថេរ Sass ទៅ $breadcrumb-divider: none;.

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

ភាពងាយស្រួល

ដោយសារ breadcrumbs ផ្តល់នូវការរុករក វាជាការល្អក្នុងការបន្ថែមស្លាកដែលមានអត្ថន័យដូចជា aria-label="breadcrumb"ដើម្បីពិពណ៌នាអំពីប្រភេទនៃការរុករកដែលបានផ្តល់នៅក្នុង <nav>ធាតុ ក៏ដូចជាការអនុវត្តន៍ aria-current="page"ទៅធាតុចុងក្រោយនៃសំណុំ ដើម្បីបង្ហាញថាវាតំណាងឱ្យទំព័របច្ចុប្បន្ន។

សម្រាប់ព័ត៌មានបន្ថែម សូមមើល WAI-ARIA Authoring Practices សម្រាប់លំនាំ breadcrumb

សាស

អថេរ

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