File tree 2 files changed +25
-1
lines changed
2 files changed +25
-1
lines changed Original file line number Diff line number Diff line change @@ -5,3 +5,27 @@ const nextBtn = document.querySelector(".nextBtn");
5
5
slides . forEach ( function ( slide , index ) {
6
6
slide . style . left = `${ index * 100 } % ` ;
7
7
} ) ;
8
+
9
+ let counter = 0 ;
10
+
11
+ nextBtn . addEventListener ( "click" , function ( ) {
12
+ counter ++ ;
13
+ carousel ( ) ;
14
+ } ) ;
15
+
16
+ prevBtn . addEventListener ( "click" , function ( ) {
17
+ counter -- ;
18
+ carousel ( ) ;
19
+ } ) ;
20
+
21
+ function carousel ( ) {
22
+ if ( counter > slides . length - 1 ) {
23
+ counter = 0 ;
24
+ }
25
+ if ( counter < 0 ) {
26
+ counter = slides . length - 1 ;
27
+ }
28
+ slides . forEach ( function ( slide ) {
29
+ slide . style . transform = `translateX(-${ counter * 100 } %)` ;
30
+ } ) ;
31
+ }
Original file line number Diff line number Diff line change @@ -189,7 +189,7 @@ Slider
189
189
max-width : 80rem ;
190
190
position : relative;
191
191
border-radius : 0.5rem ;
192
- /* overflow: hidden; */
192
+ overflow : hidden;
193
193
margin-top : 4rem ;
194
194
}
195
195
.slide {
You can’t perform that action at this time.
0 commit comments