UNPKG

@lidorsystems/integralui-web

Version:

IntegralUI Web - Advanced UI Components for Angular

328 lines (322 loc) 6.14 kB
.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; }