@primeuix/styles
Version:
271 lines (228 loc) • 8.21 kB
JavaScript
import{css}from"@primeuix/styled";var style=css`
.p-menubar {
display: flex;
align-items: center;
background: dt('menubar.background');
border: 1px solid dt('menubar.border.color');
border-radius: dt('menubar.border.radius');
color: dt('menubar.color');
padding: dt('menubar.padding');
gap: dt('menubar.gap');
}
.p-menubar-start,
.p-megamenu-end {
display: flex;
align-items: center;
}
.p-menubar-root-list,
.p-menubar-submenu {
display: flex;
margin: 0;
padding: 0;
list-style: none;
outline: 0 none;
}
.p-menubar-root-list {
align-items: center;
flex-wrap: wrap;
gap: dt('menubar.gap');
}
.p-menubar-root-list > .p-menubar-item > .p-menubar-item-content {
border-radius: dt('menubar.base.item.border.radius');
}
.p-menubar-root-list > .p-menubar-item > .p-menubar-item-content > .p-menubar-item-link {
padding: dt('menubar.base.item.padding');
}
.p-menubar-item-content {
transition:
background dt('menubar.transition.duration'),
color dt('menubar.transition.duration');
border-radius: dt('menubar.item.border.radius');
color: dt('menubar.item.color');
}
.p-menubar-item-link {
cursor: pointer;
display: flex;
align-items: center;
text-decoration: none;
overflow: hidden;
position: relative;
color: inherit;
padding: dt('menubar.item.padding');
gap: dt('menubar.item.gap');
user-select: none;
outline: 0 none;
}
.p-menubar-item-label {
line-height: 1;
}
.p-menubar-item-icon {
color: dt('menubar.item.icon.color');
}
.p-menubar-submenu-icon {
color: dt('menubar.submenu.icon.color');
margin-left: auto;
font-size: dt('menubar.submenu.icon.size');
width: dt('menubar.submenu.icon.size');
height: dt('menubar.submenu.icon.size');
}
.p-menubar-submenu .p-menubar-submenu-icon:dir(rtl) {
margin-left: 0;
margin-right: auto;
}
.p-menubar-item.p-focus > .p-menubar-item-content {
color: dt('menubar.item.focus.color');
background: dt('menubar.item.focus.background');
}
.p-menubar-item.p-focus > .p-menubar-item-content .p-menubar-item-icon {
color: dt('menubar.item.icon.focus.color');
}
.p-menubar-item.p-focus > .p-menubar-item-content .p-menubar-submenu-icon {
color: dt('menubar.submenu.icon.focus.color');
}
.p-menubar-item:not(.p-disabled) > .p-menubar-item-content:hover {
color: dt('menubar.item.focus.color');
background: dt('menubar.item.focus.background');
}
.p-menubar-item:not(.p-disabled) > .p-menubar-item-content:hover .p-menubar-item-icon {
color: dt('menubar.item.icon.focus.color');
}
.p-menubar-item:not(.p-disabled) > .p-menubar-item-content:hover .p-menubar-submenu-icon {
color: dt('menubar.submenu.icon.focus.color');
}
.p-menubar-item-active > .p-menubar-item-content {
color: dt('menubar.item.active.color');
background: dt('menubar.item.active.background');
}
.p-menubar-item-active > .p-menubar-item-content .p-menubar-item-icon {
color: dt('menubar.item.icon.active.color');
}
.p-menubar-item-active > .p-menubar-item-content .p-menubar-submenu-icon {
color: dt('menubar.submenu.icon.active.color');
}
.p-menubar-submenu {
display: none;
position: absolute;
min-width: 12.5rem;
z-index: 1;
background: dt('menubar.submenu.background');
border: 1px solid dt('menubar.submenu.border.color');
border-radius: dt('menubar.submenu.border.radius');
box-shadow: dt('menubar.submenu.shadow');
color: dt('menubar.submenu.color');
flex-direction: column;
padding: dt('menubar.submenu.padding');
gap: dt('menubar.submenu.gap');
}
.p-menubar-submenu .p-menubar-separator {
border-block-start: 1px solid dt('menubar.separator.border.color');
}
.p-menubar-submenu .p-menubar-item {
position: relative;
}
.p-menubar-submenu > .p-menubar-item-active > .p-menubar-submenu {
display: block;
left: 100%;
top: 0;
}
.p-menubar-end {
margin-left: auto;
align-self: center;
}
.p-menubar-end:dir(rtl) {
margin-left: 0;
margin-right: auto;
}
.p-menubar-button {
display: none;
justify-content: center;
align-items: center;
cursor: pointer;
width: dt('menubar.mobile.button.size');
height: dt('menubar.mobile.button.size');
position: relative;
color: dt('menubar.mobile.button.color');
border: 0 none;
background: transparent;
border-radius: dt('menubar.mobile.button.border.radius');
transition:
background dt('menubar.transition.duration'),
color dt('menubar.transition.duration'),
outline-color dt('menubar.transition.duration');
outline-color: transparent;
}
.p-menubar-button:hover {
color: dt('menubar.mobile.button.hover.color');
background: dt('menubar.mobile.button.hover.background');
}
.p-menubar-button:focus-visible {
box-shadow: dt('menubar.mobile.button.focus.ring.shadow');
outline: dt('menubar.mobile.button.focus.ring.width') dt('menubar.mobile.button.focus.ring.style') dt('menubar.mobile.button.focus.ring.color');
outline-offset: dt('menubar.mobile.button.focus.ring.offset');
}
.p-menubar-mobile {
position: relative;
}
.p-menubar-mobile .p-menubar-button {
display: flex;
}
.p-menubar-mobile .p-menubar-root-list {
position: absolute;
display: none;
width: 100%;
flex-direction: column;
top: 100%;
left: 0;
z-index: 1;
padding: dt('menubar.submenu.padding');
background: dt('menubar.submenu.background');
border: 1px solid dt('menubar.submenu.border.color');
box-shadow: dt('menubar.submenu.shadow');
border-radius: dt('menubar.submenu.border.radius');
gap: dt('menubar.submenu.gap');
}
.p-menubar-mobile .p-menubar-root-list:dir(rtl) {
left: auto;
right: 0;
}
.p-menubar-mobile .p-menubar-root-list > .p-menubar-item > .p-menubar-item-content > .p-menubar-item-link {
padding: dt('menubar.item.padding');
}
.p-menubar-mobile-active .p-menubar-root-list {
display: flex;
}
.p-menubar-mobile .p-menubar-root-list .p-menubar-item {
width: 100%;
position: static;
}
.p-menubar-mobile .p-menubar-root-list .p-menubar-separator {
border-block-start: 1px solid dt('menubar.separator.border.color');
}
.p-menubar-mobile .p-menubar-root-list > .p-menubar-item > .p-menubar-item-content .p-menubar-submenu-icon {
margin-left: auto;
transition: transform 0.2s;
}
.p-menubar-mobile .p-menubar-root-list > .p-menubar-item > .p-menubar-item-content .p-menubar-submenu-icon:dir(rtl),
.p-menubar-mobile .p-menubar-submenu-icon:dir(rtl) {
margin-left: 0;
margin-right: auto;
}
.p-menubar-mobile .p-menubar-root-list > .p-menubar-item-active > .p-menubar-item-content .p-menubar-submenu-icon {
transform: rotate(-180deg);
}
.p-menubar-mobile .p-menubar-submenu .p-menubar-submenu-icon {
transition: transform 0.2s;
transform: rotate(90deg);
}
.p-menubar-mobile .p-menubar-item-active > .p-menubar-item-content .p-menubar-submenu-icon {
transform: rotate(-90deg);
}
.p-menubar-mobile .p-menubar-submenu {
width: 100%;
position: static;
box-shadow: none;
border: 0 none;
padding-inline-start: dt('menubar.submenu.mobile.indent');
padding-inline-end: 0;
}
`;export{style};//# sourceMappingURL=index.mjs.map