PluginProbe
King Addons for Elementor – 80+ Elementor Widgets, 4 000+ Elementor Templates, WooCommerce, Mega Menu, Popup Builder / 51.1.78
King Addons for Elementor – 80+ Elementor Widgets, 4 000+ Elementor Templates, WooCommerce, Mega Menu, Popup Builder v51.1.78
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 / Video_Popup / style.css

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

147 lines 3.2 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 body,
2 main {
3 overflow-x: hidden;
4 }
5
6 /*noinspection CssOverwrittenProperties*/
7 .king-addons-video-popup {
8 position: fixed;
9 overflow: auto;
10 transition: all 500ms ease;
11 width: 100%;
12 max-width: 100%;
13 max-height: 100vh;
14 /* Safari fix */
15 max-height: 100svh;
16 max-width: 965px;
17 }
18
19 /* Hide scrollbar */
20 .king-addons-video-popup::-webkit-scrollbar {
21 display: none;
22 }
23
24 .king-addons-video-popup-overlay {
25 position: fixed;
26 top: 0;
27 left: 0;
28 display: none;
29 width: 100%;
30 height: 100%;
31 transition: opacity 500ms ease;
32 opacity: 0;
33 }
34
35 .king-addons-video-popup-animation-fade {
36 opacity: 0;
37 }
38
39 .king-addons-video-popup-animation-fade.king-addons-video-popup-active {
40 opacity: 1;
41 }
42
43 .king-addons-video-popup-position-top {
44 top: -100%;
45 left: 50%;
46 transform: translateX(-50%);
47 transition: top 500ms ease, transform 500ms ease;
48 }
49
50 .king-addons-video-popup-position-right {
51 top: 50%;
52 right: -100%;
53 transform: translateY(-50%);
54 transition: right 500ms ease, transform 500ms ease;
55 }
56
57 .king-addons-video-popup-position-bottom {
58 bottom: -100%;
59 left: 50%;
60 transform: translateX(-50%);
61 transition: bottom 500ms ease, transform 500ms ease;
62 }
63
64 .king-addons-video-popup-position-left {
65 top: 50%;
66 left: -100%;
67 transform: translateY(-50%);
68 transition: left 500ms ease, transform 500ms ease;
69 }
70
71 .king-addons-video-popup-position-top.king-addons-video-popup-animation-slide.king-addons-video-popup-active {
72 top: 50%;
73 transform: translate(-50%, -50%);
74 }
75
76 .king-addons-video-popup-position-right.king-addons-video-popup-animation-slide.king-addons-video-popup-active {
77 right: 50%;
78 transform: translate(50%, -50%);
79 }
80
81 .king-addons-video-popup-position-bottom.king-addons-video-popup-animation-slide.king-addons-video-popup-active {
82 bottom: 50%;
83 transform: translate(-50%, 50%);
84 }
85
86 .king-addons-video-popup-position-left.king-addons-video-popup-animation-slide.king-addons-video-popup-active {
87 left: 50%;
88 transform: translate(-50%, -50%);
89 }
90
91 /* Video */
92 .king-addons-video-popup-container {
93 position: relative;
94 width: 100%;
95 padding-bottom: 56.25%; /* 16:9 aspect ratio (9/16 = 0.5625) */
96 height: 0;
97 overflow: hidden;
98 }
99
100 .king-addons-video-popup-container iframe,
101 .king-addons-video-popup-container video {
102 position: absolute;
103 top: 0;
104 left: 0;
105 width: 100%;
106 height: 100%;
107 border: 0;
108 object-fit: contain;
109 }
110
111 /* Button */
112 .king-addons-video-popup-button {
113 display: inline-flex;
114 position: relative;
115 transition: all .3s;
116 }
117
118 .king-addons-video-popup-button-effect-ripple:before {
119 content: '';
120 display: inline-block;
121 position: absolute;
122 top: -2px;
123 left: -2px;
124 bottom: -2px;
125 right: -2px;
126 border-radius: inherit;
127 border: 1px solid #000000;
128 animation: king-addons-video-popup-ripple 2s cubic-bezier(0.23, 1, 0.32, 1) both infinite;
129 }
130
131 @keyframes king-addons-video-popup-ripple {
132 0% {
133 border-width: 4px;
134 transform: scale(1);
135 }
136 80% {
137 border-width: 1px;
138 transform: scale(1.35);
139 }
140 100% {
141 opacity: 0;
142 }
143 }
144
145 .king-addons-video-popup-button-wrap {
146 display: inline-flex;
147 }