1 | .v-contextmenu
|
2 | position: absolute
|
3 | padding: padding-vertical 0
|
4 | margin: 0
|
5 | background-color: #fff
|
6 | border: 1px solid border-color
|
7 | border-radius: 4px
|
8 | box-shadow: 2px 2px 8px 0px shadow-color
|
9 | list-style: none
|
10 | font-size: 14px
|
11 | white-space: nowrap
|
12 | cursor: pointer
|
13 | z-index: 2800
|
14 | -webkit-tap-highlight-color: transparent
|
15 |
|
16 | .v-contextmenu-item
|
17 | padding: padding-vertical contextmenu-item-padding-horizonal
|
18 | line-height: 1
|
19 | color: #333
|
20 |
|
21 | &.v-contextmenu-item--hover
|
22 | color: #fff
|
23 |
|
24 | &.v-contextmenu-item--disabled
|
25 | color: #ccc
|
26 | cursor: not-allowed
|
27 |
|
28 | .v-contextmenu-divider
|
29 | height: 0
|
30 | margin: padding-vertical 0
|
31 | border-bottom: 1px solid border-color
|
32 |
|
33 | .v-contextmenu-group__menus
|
34 | padding: 0 5px
|
35 | margin: 0
|
36 | list-style: none
|
37 |
|
38 | .v-contextmenu-item
|
39 | display: inline-block
|
40 | padding: padding-vertical (contextmenu-item-padding-horizonal - 5)
|
41 |
|
42 | .v-contextmenu-submenu
|
43 | position: relative
|
44 |
|
45 | & > .v-contextmenu
|
46 | position: absolute
|
47 |
|
48 | &.left
|
49 | left: 0
|
50 | transform: translateX(-100%)
|
51 |
|
52 | &.right
|
53 | right: 0
|
54 | transform: translateX(100%)
|
55 |
|
56 | &.top
|
57 | top: -(padding-vertical) - 1
|
58 |
|
59 | &.bottom
|
60 | bottom: -(padding-vertical) - 1
|
61 |
|
62 | .v-contextmenu-submenu__title
|
63 | margin-right: padding-vertical * 2
|
64 |
|
65 | .v-contextmenu-submenu__icon
|
66 | position: absolute
|
67 | right: padding-vertical
|
68 |
|
69 | &::before
|
70 | content: "\e622"
|
71 |
|
72 | .v-contextmenu--default
|
73 | .v-contextmenu-item--hover
|
74 | background-color: active-color
|
75 |
|
76 | .v-contextmenu--bright
|
77 | .v-contextmenu-item--hover
|
78 | background-color: active-color-bright
|
79 |
|
80 | .v-contextmenu--dark
|
81 | .v-contextmenu-item--hover
|
82 | background-color: active-color-dark
|