PluginProbe
Elementor Website Builder – more than just a page builder / 3.8.0-beta1
Elementor Website Builder – more than just a page builder v3.8.0-beta1
4.3.4 4.3.3 4.3.2 4.3.1 4.3.0 4.3.0-beta3 4.3.0-beta2 4.3.0-beta1 4.2.4 4.2.3 4.2.2 4.2.1 4.2.0 4.1.5 4.2.0-beta2 4.2.0-dev2 4.2.0-beta1 4.1.4 4.1.3 4.1.2 4.1.1 4.1.0 4.1.0-beta3 4.1.0-dev3 4.0.9 All 457 releases
elementor / app / assets / js / ui / molecules / popover.scss

popover.scss in Elementor Website Builder – more than just a page builder 3.8.0-beta1, at app/assets/js/ui/molecules/popover.scss

75 lines 1.7 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 @import "popover-api";
2
3 // checkbox label
4 .#{$eps-prefix}popover {
5 padding: $eps-popover-padding-y 0;
6 background-color: var(--popover-background-color);
7 box-shadow: var(--popover-box-shadow-size) var(--popover-box-shadow-color);
8 list-style: none;
9 display: flex;
10 flex-direction: column;
11 min-width: 120px;
12 border-radius: $eps-popover-border-radius;
13 position: absolute;
14 z-index: $eps-zindex-popover;
15 margin-top: $eps-popover-arrow-height;
16 transform: translateX(-50%);
17 left: px-to-rem(4);
18
19 &__background {
20 position: fixed;
21 top: 0;
22 bottom: 0;
23 left: 0;
24 right: 0;
25 z-index: $eps-zindex-modal-backdrop;
26 }
27
28 &__container {
29 position: relative;
30 }
31
32 &::before {
33 content: "";
34 display: block;
35 position: absolute;
36 width: $eps-popover-arrow-width;
37 height: $eps-popover-arrow-height;
38 margin: 0 $eps-popover-border-radius $eps-popover-arrow-height;
39 top: -$eps-popover-arrow-height;
40 left: 50%;
41 transform: translateX(-50%);
42 border-color: transparent;
43 border-style: solid;
44 border-width: 0 calc(#{$eps-popover-arrow-width} / 2) $eps-popover-arrow-height calc(#{$eps-popover-arrow-width} / 2);
45 border-bottom-color: var(--popover-arrow-color);
46 }
47
48 &__item {
49 padding: $eps-popover-item-spacing-y $eps-popover-item-spacing-x;
50 background-color: var(--popover-item-background-color);
51 color: var(--popover-item-color);
52 font-size: $eps-popover-item-font-size;
53 font-weight: $eps-popover-font-weight;
54 line-height: $eps-popover-item-line-height;
55 width: 100%;
56 align-items: center;
57 cursor: pointer;
58
59 &:hover {
60 color: var(--popover-item-hover-color);
61 }
62
63 &--danger {
64 &:hover {
65 color: var(--popover-item-danger-hover-color);
66 }
67 }
68
69 .#{$eps-prefix}icon {
70 font-size: inherit;
71 margin-inline-end: spacing(5);
72 }
73 }
74 }
75