PluginProbe
King Addons for Elementor – 80+ Elementor Widgets, 4 000+ Elementor Templates, WooCommerce, Mega Menu, Popup Builder / 51.1.83
King Addons for Elementor – 80+ Elementor Widgets, 4 000+ Elementor Templates, WooCommerce, Mega Menu, Popup Builder v51.1.83
51.1.83 51.1.82 51.1.81 51.1.79 51.1.78 51.1.77 51.1.76 51.1.74 51.1.75 51.1.65 51.1.64 51.1.63 trunk 51.1.14 51.1.2 51.1.35 51.1.36 51.1.37 51.1.38 51.1.39 51.1.44 51.1.45 51.1.46 51.1.47 51.1.49 All 37 releases
king-addons / includes / widgets / Spotlight_Reveal / style.css

style.css in King Addons for Elementor – 80+ Elementor Widgets, 4 000+ Elementor Templates, WooCommerce, Mega Menu, Popup Builder 51.1.83, at includes/widgets/Spotlight_Reveal/style.css

184 lines 6.0 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 .king-addons-spotlight-reveal {
2 --ka-spotlight-size: 260px;
3 --ka-spotlight-softness: 32px;
4 --ka-spotlight-x: 50%;
5 --ka-spotlight-y: 50%;
6 --ka-spotlight-radius: calc(var(--ka-spotlight-size) / 2);
7 --ka-spotlight-softness-clamped: min(var(--ka-spotlight-softness), var(--ka-spotlight-radius));
8 --ka-spotlight-overlay-color: #0b1120;
9 --ka-spotlight-overlay-opacity: 0.65;
10 --ka-spotlight-base-opacity: 1;
11 --ka-spotlight-reveal-opacity: 1;
12 --ka-spotlight-base-padding: 40px;
13 --ka-spotlight-reveal-padding: 40px;
14 --ka-spotlight-base-gap: 12px;
15 --ka-spotlight-reveal-gap: 12px;
16 --ka-spotlight-base-justify: center;
17 --ka-spotlight-base-align: center;
18 --ka-spotlight-base-text-align: center;
19 --ka-spotlight-base-content-width: 100%;
20 --ka-spotlight-reveal-justify: center;
21 --ka-spotlight-reveal-align: center;
22 --ka-spotlight-reveal-text-align: center;
23 --ka-spotlight-reveal-content-width: 100%;
24 position: relative;
25 overflow: hidden;
26 min-height: 320px;
27 width: 100%;
28 border-radius: 0;
29 }
30
31 .king-addons-spotlight-reveal__layer,
32 .king-addons-spotlight-reveal__overlay {
33 position: absolute;
34 inset: 0;
35 }
36
37 .king-addons-spotlight-reveal__layer {
38 display: flex;
39 }
40
41 .king-addons-spotlight-reveal__layer--base {
42 background: #0f172a;
43 color: #f8fafc;
44 opacity: var(--ka-spotlight-base-opacity);
45 padding: var(--ka-spotlight-base-padding, 40px);
46 text-align: var(--ka-spotlight-base-text-align, center);
47 align-items: var(--ka-spotlight-base-align, center);
48 justify-content: var(--ka-spotlight-base-justify, center);
49 pointer-events: auto;
50 z-index: 1;
51 }
52
53 .king-addons-spotlight-reveal__layer--base .king-addons-spotlight-reveal__content {
54 width: 100%;
55 max-width: var(--ka-spotlight-base-content-width, 100%);
56 }
57
58 .king-addons-spotlight-reveal__layer--reveal {
59 background: linear-gradient(120deg, #4f46e5, #22d3ee);
60 color: #ffffff;
61 opacity: var(--ka-spotlight-reveal-opacity);
62 padding: var(--ka-spotlight-reveal-padding, 40px);
63 text-align: var(--ka-spotlight-reveal-text-align, center);
64 align-items: var(--ka-spotlight-reveal-align, center);
65 justify-content: var(--ka-spotlight-reveal-justify, center);
66 z-index: 2;
67 -webkit-mask-image: radial-gradient(
68 circle at var(--ka-spotlight-x) var(--ka-spotlight-y),
69 #ffffff 0,
70 #ffffff calc(var(--ka-spotlight-radius) - var(--ka-spotlight-softness-clamped, var(--ka-spotlight-softness))),
71 rgba(255, 255, 255, 0) var(--ka-spotlight-radius)
72 );
73 mask-image: radial-gradient(
74 circle at var(--ka-spotlight-x) var(--ka-spotlight-y),
75 #ffffff 0,
76 #ffffff calc(var(--ka-spotlight-radius) - var(--ka-spotlight-softness-clamped, var(--ka-spotlight-softness))),
77 rgba(255, 255, 255, 0) var(--ka-spotlight-radius)
78 );
79 -webkit-mask-repeat: no-repeat;
80 mask-repeat: no-repeat;
81 pointer-events: none;
82 }
83
84 .king-addons-spotlight-reveal__layer--reveal .king-addons-spotlight-reveal__content {
85 width: 100%;
86 max-width: var(--ka-spotlight-reveal-content-width, 100%);
87 }
88
89 .king-addons-spotlight-reveal__text {
90 display: flex;
91 flex-direction: column;
92 }
93
94 .king-addons-spotlight-reveal__layer--base .king-addons-spotlight-reveal__text {
95 gap: var(--ka-spotlight-base-gap, 12px);
96 }
97
98 .king-addons-spotlight-reveal__layer--reveal .king-addons-spotlight-reveal__text {
99 gap: var(--ka-spotlight-reveal-gap, 12px);
100 }
101
102 .king-addons-spotlight-reveal__title {
103 margin: 0;
104 }
105
106 .king-addons-spotlight-reveal__description > *:first-child {
107 margin-top: 0;
108 }
109
110 .king-addons-spotlight-reveal__description > *:last-child {
111 margin-bottom: 0;
112 }
113
114 .king-addons-spotlight-reveal__overlay {
115 background-color: var(--ka-spotlight-overlay-color);
116 opacity: var(--ka-spotlight-overlay-opacity);
117 z-index: 3;
118 -webkit-mask-image: radial-gradient(
119 circle at var(--ka-spotlight-x) var(--ka-spotlight-y),
120 rgba(0, 0, 0, 0) 0,
121 rgba(0, 0, 0, 0) calc(var(--ka-spotlight-radius) - var(--ka-spotlight-softness-clamped, var(--ka-spotlight-softness))),
122 rgba(0, 0, 0, 1) var(--ka-spotlight-radius)
123 );
124 mask-image: radial-gradient(
125 circle at var(--ka-spotlight-x) var(--ka-spotlight-y),
126 rgba(0, 0, 0, 0) 0,
127 rgba(0, 0, 0, 0) calc(var(--ka-spotlight-radius) - var(--ka-spotlight-softness-clamped, var(--ka-spotlight-softness))),
128 rgba(0, 0, 0, 1) var(--ka-spotlight-radius)
129 );
130 -webkit-mask-repeat: no-repeat;
131 mask-repeat: no-repeat;
132 pointer-events: none;
133 }
134
135 .king-addons-spotlight-reveal--dim-base.king-addons-spotlight-reveal--active
136 .king-addons-spotlight-reveal__layer--base {
137 opacity: var(--ka-spotlight-base-dim-opacity, var(--ka-spotlight-base-opacity));
138 }
139
140 .king-addons-spotlight-reveal--interaction-reveal .king-addons-spotlight-reveal__layer--base {
141 pointer-events: none;
142 }
143
144 .king-addons-spotlight-reveal--interaction-reveal .king-addons-spotlight-reveal__layer--reveal {
145 pointer-events: auto;
146 }
147
148 .king-addons-spotlight-reveal__content > *:last-child {
149 margin-bottom: 0;
150 }
151
152 .king-addons-spotlight-reveal:not(.king-addons-spotlight-reveal--active).king-addons-spotlight-reveal--fallback-visible
153 .king-addons-spotlight-reveal__layer--reveal {
154 -webkit-mask-image: none;
155 mask-image: none;
156 }
157
158 .king-addons-spotlight-reveal:not(.king-addons-spotlight-reveal--active).king-addons-spotlight-reveal--fallback-visible
159 .king-addons-spotlight-reveal__overlay {
160 display: none;
161 }
162
163 body.elementor-editor-active
164 .king-addons-spotlight-reveal--editor-hide
165 .king-addons-spotlight-reveal__layer--reveal,
166 body.elementor-editor-active
167 .king-addons-spotlight-reveal--editor-hide
168 .king-addons-spotlight-reveal__overlay {
169 display: none;
170 }
171
172 body.elementor-editor-active
173 .king-addons-spotlight-reveal--editor-hide
174 .king-addons-spotlight-reveal__layer--base {
175 opacity: var(--ka-spotlight-base-opacity);
176 }
177
178 @media (max-width: 767px) {
179 .king-addons-spotlight-reveal {
180 --ka-spotlight-base-padding: 28px;
181 --ka-spotlight-reveal-padding: 28px;
182 }
183 }
184