microsoft-teamsdiscordmessengercustom-servicesmacoslinuxwindowsinboxwhatsappicloudtweetdeckhipchattelegramhangoutsslackgmailskypefacebook-workplaceoutlookemail
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
65 lines
1.6 KiB
65 lines
1.6 KiB
.#{$prefix}menu { |
|
outline: none; |
|
} |
|
|
|
.#{$prefix}menu-item { |
|
white-space: nowrap; |
|
overflow: hidden; |
|
border-color: transparent; |
|
border-style: solid; |
|
} |
|
|
|
// "Foreign" Components (such as form fields) put inside a Menu get this class. |
|
.#{$prefix}menu-item-cmp { |
|
|
|
// Ensure labels are centered when in menus which enlarge the height of a Labelable Component |
|
.#{$prefix}field-label-cell { |
|
vertical-align: middle; |
|
} |
|
@if not is-null($menu-component-margin) and $menu-component-margin != 0 { |
|
margin: $menu-component-margin; |
|
} |
|
} |
|
|
|
.#{$prefix}menu-icon-separator { |
|
position: absolute; |
|
top: 0px; |
|
z-index: 0; |
|
height: 100%; |
|
overflow: hidden; |
|
.#{$prefix}menu-plain & { |
|
display: none; |
|
} |
|
} |
|
|
|
.#{$prefix}menu-item-link { |
|
// prevent gray background on tap in mobile webkit |
|
-webkit-tap-highlight-color: transparent; |
|
-webkit-touch-callout: none; |
|
text-decoration: none; |
|
outline: 0; |
|
// display:block is required to make the menu item stretch to fill its container so that |
|
// when using href, the entire menu item is clickable. |
|
// If we ever consider going back to inline or inline-block, please remember inline |
|
// will not work because it allows multi line menu items wrap into the padding area |
|
// (icon space) in Webkit |
|
display: block; |
|
|
|
} |
|
|
|
.#{$prefix}menu-item-link-href { |
|
-webkit-touch-callout: default; |
|
} |
|
|
|
.#{$prefix}menu-item-text { |
|
display: inline-block; |
|
} |
|
|
|
.#{$prefix}menu-item-icon, |
|
.#{$prefix}menu-item-icon-right, |
|
.#{$prefix}menu-item-arrow { |
|
font-size: 0; |
|
position: absolute; |
|
text-align: center; |
|
background-repeat: no-repeat; |
|
} |