ব্ৰেডক্ৰাম
এটা নেভিগেচনেল হাইৰাৰ্কিৰ ভিতৰত বৰ্তমান পৃষ্ঠাৰ অৱস্থান সূচাওক যি স্বয়ংক্ৰিয়ভাৱে 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
. সিহতক এটা স্থানীয় 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("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;