Source

פירורי לחם

ציין את מיקום הדף הנוכחי בתוך היררכיית ניווט שמוסיפה אוטומטית מפרידים באמצעות 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. ניתן לשנות אותם על ידי שינוי $breadcrumb-divider. פונקציית הציטוט נחוצה כדי ליצור את המירכאות סביב מחרוזת, אז אם אתה רוצה >כמפריד, אתה יכול להשתמש בזה:

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

אפשר גם להשתמש בסמל SVG מוטבע של base64 :

$breadcrumb-divider: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4IiBoZWlnaHQ9IjgiPjxwYXRoIGQ9Ik0yLjUgMEwxIDEuNSAzLjUgNCAxIDYuNSAyLjUgOGw0LTQtNC00eiIgZmlsbD0iY3VycmVudENvbG9yIi8+PC9zdmc+);

ניתן להסיר את המפריד על ידי הגדרה $breadcrumb-dividerשל none:

$breadcrumb-divider: none;

נְגִישׁוּת

מכיוון שפירורי לחם מספקים ניווט, מומלץ להוסיף תווית משמעותית כגון תיאור aria-label="breadcrumb"סוג הניווט המסופק <nav>באלמנט, וכן להחיל aria-current="page"על הפריט האחרון של הסט כדי לציין שהוא מייצג את העמוד הנוכחי.

למידע נוסף, ראה את שיטות הכתיבה של WAI-ARIA עבור תבנית פירורי הלחם .