ബ്രെഡ്ക്രംബ്
CSS വഴി സെപ്പറേറ്ററുകൾ സ്വയമേവ ചേർക്കുന്ന ഒരു നാവിഗേഷൻ ശ്രേണിയിൽ നിലവിലെ പേജിന്റെ സ്ഥാനം സൂചിപ്പിക്കുക.
ഉദാഹരണം
ചുരുങ്ങിയ ശൈലിയിലുള്ള ബ്രെഡ്ക്രംബ് സൃഷ്ടിക്കാൻ ലിങ്ക് ചെയ്ത ലിസ്റ്റ് ഇനങ്ങളുള്ള ഓർഡർ ചെയ്തതോ ഓർഡർ ചെയ്യാത്തതോ ആയ ലിസ്റ്റ് ഉപയോഗിക്കുക. ആവശ്യാനുസരണം അധിക ശൈലികൾ ചേർക്കാൻ ഞങ്ങളുടെ യൂട്ടിലിറ്റികൾ ഉപയോഗിക്കുക.
<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
. --bs-breadcrumb-divider
ഒരു പ്രാദേശിക CSS ഇഷ്ടാനുസൃത പ്രോപ്പർട്ടി പരിഷ്ക്കരിച്ചുകൊണ്ട് അല്ലെങ്കിൽ $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("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");" 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: '';
(സിഎസ്എസ് ഇഷ്ടാനുസൃത പ്രോപ്പർട്ടികളിലെ ശൂന്യമായ സ്ട്രിംഗുകൾ ഒരു മൂല്യമായി കണക്കാക്കുന്നു), അല്ലെങ്കിൽ 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;
പ്രവേശനക്ഷമത
aria-label="breadcrumb"
ബ്രെഡ്ക്രംബ്സ് ഒരു നാവിഗേഷൻ നൽകുന്നതിനാൽ, മൂലകത്തിൽ നൽകിയിരിക്കുന്ന നാവിഗേഷൻ തരം വിവരിക്കുന്നതും നിലവിലെ പേജിനെ പ്രതിനിധീകരിക്കുന്ന സെറ്റിന്റെ അവസാന ഇനത്തിൽ ഒന്ന് <nav>
പ്രയോഗിക്കുന്നതും പോലെയുള്ള അർത്ഥവത്തായ ഒരു ലേബൽ ചേർക്കുന്നത് നല്ലതാണ് .aria-current="page"
കൂടുതൽ വിവരങ്ങൾക്ക്, ബ്രെഡ്ക്രംബ് പാറ്റേണിനായുള്ള WAI-ARIA ഓതറിംഗ് പ്രാക്ടീസുകൾ കാണുക .
സാസ്
വേരിയബിളുകൾ
$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;