-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmenu.scss
44 lines (35 loc) · 876 Bytes
/
menu.scss
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
// TODO(kara): update vars for desktop when MD team responds
// TODO(kara): animation for menu opening
@import '../core/style/button-common';
@import '../core/style/layout-common';
@import '../core/style/menu-common';
@import '../core/a11y/a11y';
$md-menu-vertical-padding: 8px !default;
.md-menu-panel {
@include md-menu-base();
@include md-menu-positions();
// max height must be 100% of the viewport height + one row height
max-height: calc(100vh + 48px);
@include cdk-high-contrast {
outline: solid 1px;
}
}
.md-menu-content {
padding-top: $md-menu-vertical-padding;
padding-bottom: $md-menu-vertical-padding;
}
[md-menu-item] {
@include md-button-reset();
@include md-menu-item-base();
position: relative;
}
button[md-menu-item] {
width: 100%;
}
.md-menu-ripple {
position: absolute;
top: 0;
left: 0;
bottom: 0;
right: 0;
}