dokuwiki-template-sprintdoc.../css/area_nav-breadcrumb.less

86 lines
2.3 KiB
Text
Executable file

/**
* This file provides the design styles for the breadcrumb
*/
.breadcrumbs {
position: relative;
min-height: @page-header_height;
box-sizing: border-box;
background-color: var(--color-background);
border-bottom: 1px solid var(--color-shade-4);
padding: 1rem 1.8rem .2rem;
@media @screen_max-xs {
padding-left: @margin-small;
padding-right: .75rem;
}
> p {
font-size: @font-size-small;
margin: 0;
@media @screen_max-xs{
width: 0;
position: relative;
overflow: hidden;
height: 1.6rem;
}
* {
font-size: @font-size-small;
}
.bchead {
.sr-only();
}
span.home {
margin-left: -.2rem; // reverse spacing in home icon --> content text and home icon aligned
.wide-content & {
margin-left: .4rem; //toggle link has position absolute, hover on home icon needs more space than left padding of breadcrumb
}
a {
.fontello();
.hide-text-show-before();
.icon-home();
min-height: 1.8em;
min-width: 1.9em;
width: auto;
box-sizing: border-box;
background-color: var(--color-shade-1);
border: solid .1em transparent;
border-radius: 0.5rem;
vertical-align: middle;
text-decoration: none;
margin-top: -.2em;
transition: var(--transition-glow);
&:before {
color: var(--color-foreground);
font-size: @font-size-default + (@font-scale-factor * 2);
margin-top: .17rem;
}
&:hover,
&:focus,
&:active {
&:before {
color: var(--color-glow-primary);
}
background-color: transparent;
border-color: var(--color-glow-primary);
color: var(--color-glow-primary);
filter: var(--filter-glow-primary);
}
}
}
bdi {
padding: .1em .1em 0;
}
}
}