2 * Angular Material Design
3 * https://github.com/angular/material
7 .md-open-menu-container {
14 .md-open-menu-container md-menu-divider {
21 .md-open-menu-container md-menu-content > * {
23 .md-open-menu-container:not(.md-clickable) {
24 pointer-events: none; }
25 .md-open-menu-container.md-active {
27 -webkit-transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
28 transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
29 -webkit-transition-duration: 200ms;
30 transition-duration: 200ms; }
31 .md-open-menu-container.md-active > md-menu-content > * {
33 -webkit-transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
34 transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
35 -webkit-transition-duration: 200ms;
36 transition-duration: 200ms;
37 -webkit-transition-delay: 100ms;
38 transition-delay: 100ms; }
39 .md-open-menu-container.md-leave {
41 -webkit-transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
42 transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
43 -webkit-transition-duration: 250ms;
44 transition-duration: 250ms; }
48 display: -webkit-flex;
50 -webkit-box-orient: vertical;
51 -webkit-box-direction: normal;
52 -webkit-flex-direction: column;
53 flex-direction: column;
57 md-menu-content.md-dense {
59 md-menu-content.md-dense md-menu-item {
65 display: -webkit-flex;
67 -webkit-box-orient: horizontal;
68 -webkit-box-direction: normal;
69 -webkit-flex-direction: row;
73 -webkit-align-content: center;
74 align-content: center;
75 -webkit-box-pack: start;
76 -webkit-justify-content: flex-start;
77 justify-content: flex-start;
79 * We cannot use flex on <button> elements due to a bug in Firefox, so we also can't use it on
80 * <a> elements. Add some top padding to fix alignment since buttons automatically align their
87 padding-right: 16px; }
88 md-menu-item > a.md-button {
90 md-menu-item > .md-button {
92 display: inline-block;
102 md-menu-item > .md-button::-moz-focus-inner {
105 [dir=rtl] md-menu-item > .md-button {
107 md-menu-item > .md-button md-icon {
108 margin: auto 16px auto 0; }
109 [dir=rtl] md-menu-item > .md-button md-icon {
110 margin: auto 0 auto 16px; }
111 md-menu-item > .md-button p {
112 display: inline-block;
114 md-menu-item > .md-button span {
116 margin-bottom: auto; }
117 md-menu-item > .md-button .md-ripple-container {
118 border-radius: inherit; }
120 md-toolbar .md-menu {
125 @media (max-width: 959px) {
128 md-menu-content[width="3"] {
130 md-menu-content[width="4"] {
132 md-menu-content[width="5"] {
134 md-menu-content[width="6"] {
136 md-menu-content[width="7"] {
137 min-width: 392px; } }
139 @media (min-width: 960px) {
142 md-menu-content[width="3"] {
144 md-menu-content[width="4"] {
146 md-menu-content[width="5"] {
148 md-menu-content[width="6"] {
150 md-menu-content[width="7"] {
151 min-width: 448px; } }