@conduction/components
Version:
React (Gatsby) components used within the Conduction Skeleton Application (and its implementations)
81 lines (66 loc) • 2.38 kB
CSS
:root {
--conduction-secondary-top-nav-color: var(--skeleton-color-white);
--conduction-secondary-top-nav-background-color: #ffffff;
--conduction-secondary-top-nav-font-size: var(--skeleton-font-size-md);
--conduction-secondary-top-nav-font-weight: var(--skeleton-font-weight-light);
--conduction-secondary-top-nav-item-padding: var(--skeleton-size-md);
--conduction-secondary-top-nav-item-icon-margin: var(--skeleton-size-2x);
/* --conduction-secondary-top-nav-curent-color: rgba(0, 0, 0, 0.1);
--conduction-secondary-top-nav-current-background-color: #ffffff;
--conduction-secondary-top-nav-current-box-shadow: inset 0 -4px black;
--conduction-secondary-top-nav-hover-color: #4376fc;
--conduction-secondary-top-nav-hover-background-color: rgba(0, 0, 0, 0.1); */
}
.secondary:hover {
cursor: pointer;
}
.ul {
margin: unset;
display: flex;
padding-inline-start: unset;
align-items: center;
}
.li {
list-style-type: none;
display: block;
padding-inline-start: var(--conduction-secondary-top-nav-item-padding);
padding-inline-end: var(--conduction-secondary-top-nav-item-padding);
padding-block-start: var(--conduction-secondary-top-nav-item-padding);
padding-block-end: var(--conduction-secondary-top-nav-item-padding);
}
.li:hover {
background-color: var(--conduction-secondary-top-nav-hover-background-color);
}
.current {
background-color: var(--conduction-secondary-top-nav-current-background-color);
box-shadow: var(--conduction-secondary-top-nav-current-box-shadow);
}
.currentLink {
color: var(--conduction-primary-top-nav-current-color) ;
}
.secondary {
font-weight: var(--conduction-secondary-top-nav-font-weight);
width: fit-content;
font-size: var(--conduction-secondary-top-nav-font-size);
background-color: var(--conduction-secondary-top-nav-background-color);
}
.secondary .li:hover .link {
color: var(--conduction-secondary-top-nav-hover-color);
display: block;
}
.secondary .link {
color: var(--conduction-secondary-top-nav-color);
display: block;
}
.label {
overflow: hidden;
max-width: 37ch;
text-overflow: ellipsis;
white-space: nowrap;
}
.label > :not(:last-child) {
margin-inline-end: var(--conduction-secondary-top-nav-item-icon-margin);
}
.link > * {
margin-inline-end: 8px;
}