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 / Product_360_Viewer / 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/Product_360_Viewer/style.css

172 lines 3.7 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 .king-addons-product-360-viewer {
2 position: relative;
3 width: 100%;
4 background-color: #f7f7f7;
5 overflow: hidden;
6 }
7
8 .king-addons-product-360-viewer__canvas {
9 position: relative;
10 width: 100%;
11 aspect-ratio: var(--ka-360-aspect, 1.2);
12 display: flex;
13 align-items: center;
14 justify-content: center;
15 overflow: hidden;
16 }
17
18 .king-addons-product-360-viewer__frame {
19 width: 100%;
20 height: 100%;
21 object-fit: contain;
22 transition: transform 180ms ease-out;
23 user-select: none;
24 pointer-events: none;
25 touch-action: none;
26 }
27
28 .king-addons-product-360-viewer--zoomed .king-addons-product-360-viewer__frame {
29 transform: scale(var(--ka-360-zoom-scale, 1.35));
30 cursor: grab;
31 }
32
33 .king-addons-product-360-viewer__loader,
34 .king-addons-product-360-viewer__hint,
35 .king-addons-product-360-viewer__progress,
36 .king-addons-product-360-viewer__zoom {
37 position: absolute;
38 z-index: 2;
39 display: inline-flex;
40 align-items: center;
41 gap: 6px;
42 font-size: 13px;
43 line-height: 1.4;
44 }
45
46 .king-addons-product-360-viewer__loader {
47 inset: 12px;
48 margin: auto;
49 width: fit-content;
50 height: fit-content;
51 padding: 10px 14px;
52 background: rgba(0, 0, 0, 0.65);
53 color: #fff;
54 border-radius: 8px;
55 box-shadow: 0 8px 18px rgba(0, 0, 0, 0.18);
56 }
57
58 .king-addons-product-360-viewer__hint {
59 bottom: 12px;
60 left: 50%;
61 transform: translateX(-50%);
62 padding: 8px 12px;
63 background: rgba(0, 0, 0, 0.6);
64 color: #fff;
65 border-radius: 6px;
66 pointer-events: none;
67 }
68
69 .king-addons-product-360-viewer__progress {
70 top: 12px;
71 left: 12px;
72 padding: 6px 10px;
73 background: rgba(0, 0, 0, 0.5);
74 color: #fff;
75 border-radius: 6px;
76 }
77
78 .king-addons-product-360-viewer__zoom {
79 top: 12px;
80 right: 12px;
81 padding: 6px 10px;
82 background: rgba(0, 0, 0, 0.65);
83 color: #fff;
84 border: none;
85 border-radius: 6px;
86 cursor: pointer;
87 transition: background-color 160ms ease;
88 }
89
90 .king-addons-product-360-viewer__zoom:hover,
91 .king-addons-product-360-viewer__zoom:focus-visible {
92 background: rgba(0, 0, 0, 0.8);
93 }
94
95 .king-addons-product-360-viewer--loading .king-addons-product-360-viewer__frame {
96 opacity: 0.65;
97 }
98
99 .king-addons-product-360-viewer__hotspots {
100 position: absolute;
101 inset: 0;
102 pointer-events: none;
103 z-index: 3;
104 }
105
106 .king-addons-product-360-viewer__hotspot {
107 position: absolute;
108 width: var(--ka-360-hotspot-size, 14px);
109 height: var(--ka-360-hotspot-size, 14px);
110 transform: translate(-50%, -50%);
111 background: transparent;
112 border: none;
113 padding: 0;
114 cursor: pointer;
115 pointer-events: none;
116 display: flex;
117 align-items: center;
118 justify-content: center;
119 gap: 6px;
120 opacity: 0;
121 transition: opacity 160ms ease;
122 }
123
124 .king-addons-product-360-viewer__hotspot.is-active {
125 opacity: 1;
126 pointer-events: auto;
127 }
128
129 .king-addons-product-360-viewer__hotspot-dot {
130 width: 100%;
131 height: 100%;
132 border-radius: 50%;
133 background-color: #ff6d34;
134 box-shadow: 0 0 0 6px rgba(255, 109, 52, 0.22);
135 display: block;
136 flex-shrink: 0;
137 }
138
139 .king-addons-product-360-viewer__hotspot-label {
140 background: rgba(18, 19, 20, 0.82);
141 color: #fff;
142 padding: 6px 10px;
143 border-radius: 6px;
144 font-size: 12px;
145 line-height: 1.3;
146 white-space: nowrap;
147 }
148
149 @media (max-width: 767px) {
150 .king-addons-product-360-viewer__hint {
151 bottom: 10px;
152 }
153
154 .king-addons-product-360-viewer__progress {
155 top: 10px;
156 left: 10px;
157 }
158
159 .king-addons-product-360-viewer__zoom {
160 top: 10px;
161 right: 10px;
162 }
163
164 .king-addons-product-360-viewer__hotspot-label {
165 font-size: 11px;
166 }
167 }
168
169
170
171
172