PluginProbe
Ultimate Store Kit – Store Builder Addons for Elementor, WooCommerce Store Builder, EDD Store Builder / 3.1.4
Ultimate Store Kit – Store Builder Addons for Elementor, WooCommerce Store Builder, EDD Store Builder v3.1.4
3.1.4 3.0.8 3.0.9 3.1.0 3.1.2 3.1.3 3.0.7 3.0.5 3.0.4 3.0.3 3.0.2 trunk 1.5.0 1.5.1 1.5.2 1.6.1 1.6.2 1.6.3 1.6.4 2.0.0 2.0.1 2.0.2 2.0.3 2.0.4 2.0.5 All 93 releases
ultimate-store-kit / src / scss / widgets / shiny-carousel.scss

shiny-carousel.scss in Ultimate Store Kit – Store Builder Addons for Elementor, WooCommerce Store Builder, EDD Store Builder 3.1.4, at src/scss/widgets/shiny-carousel.scss

171 lines 3.7 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 .usk-shiny-carousel {
2 --btn-width: 100%;
3 .usk-item {
4 box-shadow: 0 8px 24px rgba(149, 157, 165, 0.2);
5 overflow: hidden;
6
7 &:hover {
8 .usk-action-btn {
9 transform: translateX(0px);
10 }
11
12 .usk-button,
13 .added_to_cart {
14 transform: translateY(0px);
15 opacity: 1;
16 visibility: visible;
17 }
18 }
19
20 .usk-item-box {
21 .usk-content {
22 .usk-content-inner {
23 .title {
24 margin: 0;
25 .usk-title {
26 display: inline-block;
27 }
28 }
29 }
30 }
31 }
32 }
33
34 .usk-action-btn {
35 transform: translateX(25px);
36 }
37
38 .usk-shoping {
39 top: clamp(10px, 1vw, 25px);
40 right: clamp(10px, 1vw, 25px);
41 }
42
43 .usk-badge-label-wrapper {
44 left: 0;
45 top: 0;
46 }
47
48 .usk-button {
49 &.added {
50 display: none;
51 transition: all 3s ease-in-out;
52 }
53
54 &.loading {
55 &::after {
56
57 content: '';
58 width: 20px;
59 height: 20px;
60 border: 2px dotted #fff;
61 border-radius: 50%;
62 margin-left: -15px;
63 display: inline-block;
64 position: relative;
65 position: absolute;
66 top: 31%;
67 text-align: center;
68 animation: rotation 2s linear infinite;
69 }
70
71 i {
72 transition: all .3s ease-in-out;
73 transform: translate(70px);
74 opacity: .02;
75 }
76 }
77 }
78
79 .added_to_cart {
80 transition: all 3s ease;
81
82 &::after {
83 content: '\2713';
84 margin-left: 5px;
85 font-size: 20px;
86 }
87
88 i {
89 display: none;
90 }
91 }
92
93 .usk-button,
94 .added_to_cart {
95 position: absolute;
96 font-weight: 600;
97 text-align: center;
98 left: 0;
99 bottom: 0;
100 width: var(--btn-width);
101 margin: 0 calc(calc(100% - var(--btn-width)) / 2);
102 background: #2b2d42;
103 text-decoration: none;
104 color: #fff;
105 text-transform: capitalize;
106 transform: translateY(100%);
107 opacity: 0;
108 visibility: hidden;
109 transition: all 0.3s ease;
110
111 a {
112 color: #fff;
113 }
114
115 .button-icon:before {
116 margin: -5px;
117 transition: all 0.3s ease;
118 opacity: 0;
119 visibility: hidden;
120 }
121
122 &:hover {
123 .button-icon:before {
124 margin-left: 10px;
125 opacity: 1;
126 visibility: visible;
127 }
128 }
129 }
130
131 .usk-have-rating {
132 .usk-price {
133 margin: 0;
134 opacity: 1;
135 transition: all 0.3s ease;
136 transform: translateY(0);
137 }
138
139 .usk-rating {
140 transform: translateY(0);
141 opacity: 0;
142 transition: all 0.3s ease;
143 }
144
145 &:hover {
146 .usk-rating {
147 transform: translateY(-20px);
148 opacity: 1;
149 }
150
151 .usk-price {
152 transform: translateY(-20px);
153 opacity: 0;
154 visibility: hidden;
155 }
156 }
157 }
158
159 .usk-item .usk-rating {
160 position: absolute;
161 width: 100%;
162 display: flex;
163 }
164
165 .usk-button,
166 .added_to_cart {
167 height: clamp(40px, 3vw, 50px);
168 line-height: clamp(40px, 3vw, 50px);
169 font-size: 14px;
170 }
171 }