Skip to content

Instantly share code, notes, and snippets.

@Semdevmaster
Last active August 30, 2017 08:16
Show Gist options
  • Select an option

  • Save Semdevmaster/916bbedbb1cd889c6f7989b06c93763e to your computer and use it in GitHub Desktop.

Select an option

Save Semdevmaster/916bbedbb1cd889c6f7989b06c93763e to your computer and use it in GitHub Desktop.
breadcrumbs ui
<div class="page__section">
<ol class="breadcrumbs breadcrumbs--type-mrow" itemscope itemtype="http://schema.org/BreadcrumbList">
<li class="breadcrumbs__item" itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem">
<a href="#0" class="breadcrumbs__element" itemprop="name">Home</a>
</li>
<li class="breadcrumbs__item" itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem">
<a href="#0" class="breadcrumbs__element" itemprop="name">Blog</a>
</li>
<li class="breadcrumbs__item breadcrumbs__item--active" itemprop="itemListElement" itemscope
itemtype="http://schema.org/ListItem">
<a class="breadcrumbs__element" itemprop="name">Single post</a>
</li>
</ol>
</div>
<style>
:root {
font-family: sans-serif;
}
.page__section {
margin-top: 5rem;
padding: 2rem 3rem;
box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12), 0 3px 1px -2px rgba(0, 0, 0, .2);
background-color: #4c4c94;
border-radius: 2px;
}
.breadcrumbs {
padding: 0;
margin: 0;
color: #fff;
list-style: none;
display: flex;
align-items: center;
flex-wrap: wrap;
font-size: 1em;
}
.breadcrumbs__item {
display: inline-block;
line-height: 1.4;
}
.breadcrumbs__item:not(:last-child)::after {
content: '/';
font-size: 1.2em;
color: grey;
text-align: center;
display: inline-block;
position: relative;
top: .06em;
margin-left: .4em;
margin-right: .8em;
}
.breadcrumbs__item--active {
margin-top: .2em;
}
.breadcrumbs__element {
color: inherit;
}
@supports (--test:value) {
.breadcrumbs__item:not(:last-child)::after {
content: var(--cssuiBreadcrumbsDivider, '/');
}
.breadcrumbs--type-dot {
--cssuiBreadcrumbsDivider: "\2022";
}
.breadcrumbs--type-vdash {
--cssuiBreadcrumbsDivider: "|";
}
.breadcrumbs--type-mrow {
--cssuiBreadcrumbsDivider: "\203A";
}
.breadcrumbs--type-dash {
--cssuiBreadcrumbsDivider: "\2014";
}
}
</style>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment