ಬ್ರೆಡ್ಕ್ರಂಬ್
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>
ವಿಭಾಜಕಗಳು
::before
ಮತ್ತು ಮೂಲಕ CSS ನಲ್ಲಿ ವಿಭಾಜಕಗಳನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಸೇರಿಸಲಾಗುತ್ತದೆ content
. ಸ್ಥಳೀಯ CSS ಕಸ್ಟಮ್ ಆಸ್ತಿಯನ್ನು ಮಾರ್ಪಡಿಸುವ --bs-breadcrumb-divider
ಮೂಲಕ ಅಥವಾ $breadcrumb-divider
ಸಾಸ್ ವೇರಿಯೇಬಲ್ ಮೂಲಕ - ಮತ್ತು $breadcrumb-divider-flipped
ಅಗತ್ಯವಿದ್ದರೆ ಅದರ RTL ಪ್ರತಿರೂಪಕ್ಕಾಗಿ ಅವುಗಳನ್ನು ಬದಲಾಯಿಸಬಹುದು. ನಾವು ನಮ್ಮ ಸಾಸ್ ವೇರಿಯೇಬಲ್ಗೆ ಡೀಫಾಲ್ಟ್ ಮಾಡುತ್ತೇವೆ, ಇದನ್ನು ಕಸ್ಟಮ್ ಪ್ರಾಪರ್ಟಿಗೆ ಫಾಲ್ಬ್ಯಾಕ್ ಆಗಿ ಹೊಂದಿಸಲಾಗಿದೆ. ಈ ರೀತಿಯಾಗಿ, ನೀವು ಯಾವುದೇ ಸಮಯದಲ್ಲಿ 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>
ಸಾಸ್ ಮೂಲಕ ಮಾರ್ಪಡಿಸುವಾಗ, ಸ್ಟ್ರಿಂಗ್ನ ಸುತ್ತಲೂ ಉಲ್ಲೇಖಗಳನ್ನು ರಚಿಸಲು ಉಲ್ಲೇಖ ಕಾರ್ಯದ ಅಗತ್ಯವಿದೆ. ಉದಾಹರಣೆಗೆ, >
ವಿಭಾಜಕವಾಗಿ ಬಳಸಿ, ನೀವು ಇದನ್ನು ಬಳಸಬಹುದು:
$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: '';
(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;
ಪ್ರವೇಶಿಸುವಿಕೆ
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;