@lidorsystems/integralui-web
Version:
IntegralUI Web - Advanced UI Components for Angular
328 lines (322 loc) • 6.14 kB
CSS
.iui-menu
{
background: #f5f5f5;
border: 0;
cursor: default;
padding: 0;
position: relative;
}
.iui-menu-block, .iui-menuitem-block
{
background: transparent;
list-style-type: none;
margin: 0;
padding: 3px;
position: relative;
}
.iui-menuitem-block
{
background: #f5f5f5;
border: solid thin #dedede;
margin: 0;
padding: 1px;
position: absolute;
z-index: 999;
}
.iui-menuitem-root
{
background: none;
border: thin solid transparent;
color: black;
display: inline-block;
position: relative;
list-style-type: none;
margin: 0 3px;
padding: 5px 6px 5px 4px;
white-space: nowrap;
}
.iui-menuitem-root-vertical
{
border: thin solid transparent;
display: block;
position: relative;
list-style-type: none;
margin: 3px 0;
padding: 5px 6px;
white-space: nowrap;
}
.iui-menuitem-root-disabled, .iui-menuitem-disabled
{
opacity: 0.6;
pointer-events: none;
}
.iui-menuitem-root-hovered, .iui-menuitem-root-selected
{
background-color: #e5e5e5;
border-color: #dedede;
}
.iui-menuitem-hovered, .iui-menuitem-selected
{
background-color: #ededed;
border-color: #e5e5e5;
}
.iui-menuitem-root-content
{
display: inline-block;
padding: 0 2px;
vertical-align: middle;
}
.iui-menuitem-content
{
display: inline-block;
vertical-align: middle;
}
.iui-menuitem-root:first-of-type
{
margin: auto 0;
}
.iui-menuitem-root:last-of-type
{
margin-right: 0;
}
.iui-menu-marker-expand-space
{
padding-right: 20px;
}
.iui-menu-marker-expand-space-rtl
{
padding-left: 20px;
}
.iui-menu-marker-expand-down::before
{
content: "";
border: 4px solid #ababab;
border-color: #ababab transparent transparent transparent;
position: absolute;
top: 45%;
right: 5px;
width: 0;
height: 0;
}
.iui-menu-marker-expand-down::after
{
content: "";
border: 4px solid transparent;
border-color: transparent transparent transparent transparent;
position: absolute;
top: 45%;
right: 5px;
width: 0;
height: 0;
}
.iui-menu-marker-expand-down-rtl::before
{
content: "";
border: 4px solid #ababab;
border-color: #ababab transparent transparent transparent;
position: absolute;
top: 45%;
left: 5px;
width: 0;
height: 0;
}
.iui-menu-marker-expand-down-rtl::after
{
content: "";
border: 4px solid transparent;
border-color: transparent transparent transparent transparent;
position: absolute;
top: 45%;
left: 5px;
width: 0;
height: 0;
}
.iui-menu-marker-expand-right::before
{
content: "";
border: 4px solid #ababab;
border-color: transparent transparent transparent #ababab;
position: absolute;
top: 35%;
left: 92%;
width: 0;
height: 0;
}
.iui-menu-marker-expand-right::after
{
content: "";
border: 4px solid transparent;
border-color: transparent transparent transparent transparent;
position: absolute;
top: 35%;
left: 92%;
width: 0;
height: 0;
}
.iui-menu-marker-expand-left::before
{
content: "";
border: 4px solid #ababab;
border-color: transparent #ababab transparent transparent;
position: absolute;
top: 35%;
left: 2%;
width: 0;
height: 0;
}
.iui-menu-marker-expand-left::after
{
content: "";
border: 4px solid transparent;
border-color: transparent transparent transparent transparent;
position: absolute;
top: 35%;
left: 2%;
width: 0;
height: 0;
}
.iui-menu-marker-top::before
{
content: "";
border: 4px solid #fefefe;
border-color: transparent transparent #1e4691 transparent;
position: absolute;
top: -9px;
left: 10px;
width: 0;
height: 0;
}
.iui-menu-marker-top::after
{
content: "";
border: 4px solid #fefefe;
border-color: transparent transparent #fefefe transparent;
position: absolute;
top: -8px;
left: 10px;
width: 0;
height: 0;
}
.iui-menu-marker-top-rtl::before
{
content: "";
border: 4px solid #fefefe;
border-color: transparent transparent #1e4691 transparent;
position: absolute;
top: -9px;
right: 10px;
width: 0;
height: 0;
}
.iui-menu-marker-top-rtl::after
{
content: "";
border: 4px solid #fefefe;
border-color: transparent transparent #fefefe transparent;
position: absolute;
top: -8px;
right: 10px;
width: 0;
height: 0;
}
.iui-menu-marker-left::before
{
content: "";
border: 4px solid #fefefe;
border-color: transparent #1e4691 transparent transparent;
position: absolute;
top: 12px;
left: -9px;
}
.iui-menu-marker-left::after
{
content: "";
border: 4px solid #fefefe;
border-color: transparent #fefefe transparent transparent;
position: absolute;
top: 12px;
left: -8px;
}
.iui-menu-marker-right::before
{
content: "";
border: 4px solid #fefefe;
border-color: transparent transparent transparent #1e4691;
position: absolute;
top: 12px;
right: -9px;
}
.iui-menu-marker-right::after
{
content: "";
border: 4px solid #fefefe;
border-color: transparent transparent transparent #fefefe;
position: absolute;
top: 12px;
right: -8px;
}
.iui-menuitem
{
border: thin solid transparent;
display: block;
list-style-type: none;
margin: 1px 0;
padding: 3px 4px 3px 2px;
position: relative;
white-space: nowrap;
}
.iui-menuitem:first-of-type
{
margin-top: 0;
}
.iui-menuitem:last-of-type
{
margin-bottom: 0;
}
.iui-menuitem-expand
{
background-position: -14px 0px;
}
.iui-menuitem-root-separator, .iui-menuitem-separator
{
background: transparent;
border: 0;
margin: 0;
padding: 3px;
}
.iui-menuitem-root-separator > hr, .iui-menuitem-separator > hr
{
background-color: #e5e5e5;
border: 0;
margin: 0;
padding: 0;
height: 1px;
}
.iui-menu-load
{
background: transparent;
display: inline-block;
width: 16px;
height: 16px;
position: absolute;
top: 0;
right: 2px;
vertical-align: middle;
}
.iui-menu-load-rtl
{
background: transparent;
display: inline-block;
width: 16px;
height: 16px;
position: absolute;
top: 0;
left: 2px;
vertical-align: middle;
}
/* Disabled State */
.iui-menu-disabled div
{
opacity: 0.75;
pointer-events: none;
}