Skip to content

Commit c46832b

Browse files
committed
15-button option added to the slider
1 parent 7208414 commit c46832b

3 files changed

Lines changed: 28 additions & 11 deletions

File tree

15-slider/final/app.js

Lines changed: 20 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,13 +16,30 @@ prevBtn.addEventListener("click", function () {
1616
});
1717

1818
function carousel() {
19-
if (counter === slides.length) {
19+
// working with slides
20+
// if (counter === slides.length) {
21+
// counter = 0;
22+
// }
23+
// if (counter < 0) {
24+
// counter = slides.length - 1;
25+
// }
26+
// working with buttons
27+
if (counter < 0) {
2028
counter = 0;
2129
}
22-
if (counter < 0) {
23-
counter = slides.length - 1;
30+
if (counter < slides.length - 1) {
31+
nextBtn.style.display = "block";
32+
} else {
33+
nextBtn.style.display = "none";
34+
}
35+
if (counter > 0) {
36+
prevBtn.style.display = "block";
37+
} else {
38+
prevBtn.style.display = "none";
2439
}
2540
slides.forEach(function (slide) {
2641
slide.style.transform = `translateX(-${counter * 100}%)`;
2742
});
2843
}
44+
45+
prevBtn.style.display = "none";

15-slider/final/styles.css

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -190,7 +190,7 @@ Slider
190190
position: relative;
191191
border-radius: 0.5rem;
192192
overflow: hidden;
193-
margin-top: 10rem;
193+
margin-top: 4rem;
194194
}
195195
.slide {
196196
position: absolute;
@@ -212,8 +212,8 @@ Slider
212212
}
213213
.person-img {
214214
border-radius: 50%;
215-
width: 5rem;
216-
height: 5rem;
215+
width: 6rem;
216+
height: 6rem;
217217
margin: 0 auto;
218218
margin-bottom: 1rem;
219219
}
@@ -236,7 +236,7 @@ Slider
236236
.nextBtn {
237237
background: transparent;
238238
border-color: transparent;
239-
font-size: 1.25rem;
239+
font-size: 1.75rem;
240240
cursor: pointer;
241241
margin: 0 0.25rem;
242242
text-transform: capitalize;

15-slider/setup/styles.css

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -190,7 +190,7 @@ Slider
190190
position: relative;
191191
border-radius: 0.5rem;
192192
overflow: hidden;
193-
margin-top: 10rem;
193+
margin-top: 4rem;
194194
}
195195
.slide {
196196
position: absolute;
@@ -212,8 +212,8 @@ Slider
212212
}
213213
.person-img {
214214
border-radius: 50%;
215-
width: 5rem;
216-
height: 5rem;
215+
width: 6rem;
216+
height: 6rem;
217217
margin: 0 auto;
218218
margin-bottom: 1rem;
219219
}
@@ -236,7 +236,7 @@ Slider
236236
.nextBtn {
237237
background: transparent;
238238
border-color: transparent;
239-
font-size: 1.25rem;
239+
font-size: 1.75rem;
240240
cursor: pointer;
241241
margin: 0 0.25rem;
242242
text-transform: capitalize;

0 commit comments

Comments
 (0)