mirror of
https://github.com/picocss/pico.git
synced 2025-04-21 17:16:14 -04:00
fix: updated breadcrumb according to feedback and kept to aria specification
This commit is contained in:
parent
885d413673
commit
8fffc986c6
3 changed files with 37 additions and 22 deletions
|
@ -117,21 +117,33 @@
|
|||
</footer>
|
||||
</article>
|
||||
|
||||
<p>With <code><b>role="breadcrumb"</b></code>, you can turn a nav into a breadcrumb.</p>
|
||||
<p>With <code><b>aria-label="Breadcrumb"</b></code>, you can turn a nav into a breadcrumb, specifying the current page with: <code><b>aria-current="page"</b></code>.</p>
|
||||
|
||||
<article aria-label="Breadcrumb nav example">
|
||||
<nav role="breadcrumb">
|
||||
<nav aria-label="Breadcrumb">
|
||||
<ul>
|
||||
<li>
|
||||
<a href="#">First link</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#">Second link</a>
|
||||
</li>
|
||||
<li>
|
||||
<a aria-current="page">
|
||||
Last link
|
||||
</a>
|
||||
</li>
|
||||
</ul>
|
||||
</nav>
|
||||
|
||||
<footer class="code">
|
||||
|
||||
<pre><code><<b>nav</b> <i>role</i>=<u>"breadcrumb"</u>>
|
||||
<<b>a</b> <i>href</i>=<u>"#"</u>>First link<<b>/a</b>>
|
||||
<<b>a</b> <i>href</i>=<u>"#"</u>>Second link<<b>/a</b>>
|
||||
Last link
|
||||
<pre><code><<b>nav</b> <i>aria-label</i>=<u>"Breadcrumb"</u>>
|
||||
<<b>ul</b>>
|
||||
<<b>li</b>><<b>a</b> <i>href</i>=<u>"#"</u>>First link<<b>/a</b>><<b>/li</b>>
|
||||
<<b>li</b>><<b>a</b> <i>href</i>=<u>"#"</u>>Second link<<b>/a</b>><<b>/li</b>>
|
||||
<<b>li</b>><<b>a</b> <i>aria-current</i>=<u>"page"</u>>Last link<<b>/a</b>><<b>/li</b>>
|
||||
<<b>/ul</b>>
|
||||
</<b>nav</b>></code></pre>
|
||||
</footer>
|
||||
</article>
|
||||
|
|
|
@ -52,23 +52,26 @@ nav {
|
|||
}
|
||||
}
|
||||
|
||||
&[role="breadcrumb"] {
|
||||
&[aria-label="Breadcrumb"] {
|
||||
align-items: center;
|
||||
justify-content: left;
|
||||
|
||||
font-size: calc(var(--font-size) * 1.1);
|
||||
& ul li {
|
||||
padding-left:0;
|
||||
|
||||
& a {
|
||||
padding-right: 1rem;
|
||||
text-decoration: none;
|
||||
|
||||
&::after {
|
||||
&:not(:last-child) {
|
||||
a::after {
|
||||
padding-left: 0.5rem;
|
||||
content: "/";
|
||||
color: var(--color);
|
||||
font-size: calc(var(--font-size) * 1.4);
|
||||
color: var(--muted-color) !important;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
& a[aria-current="page"] {
|
||||
color: inherit !important;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Vertical Nav
|
||||
|
|
|
@ -68,7 +68,7 @@ ul {
|
|||
|
||||
// Links
|
||||
// 1. Remove the gray background on active links in IE 10
|
||||
a:not(::after) {
|
||||
a {
|
||||
--color: var(--primary);
|
||||
--background-color: transparent;
|
||||
outline: none;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue