assignment-3 #1

Open
eknoor547 wants to merge 3 commits from assignment-3 into main
10 changed files with 198 additions and 210 deletions

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 48 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.5 KiB

View file

@ -1,13 +1,13 @@
<html lang="en">
<head>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Swiper Slider</title>
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/swiper@11/swiper-bundle.min.css">
<link rel="stylesheet" href="https://unpkg.com/swiper/swiper-bundle.min.css">
<link rel="stylesheet" href="style/index.css">
</head>
<body>
</head>
<body>
<div class="slider-one-heading">
<p>Our Partners</p>
</div>
@ -71,5 +71,5 @@
<script src="https://cdn.jsdelivr.net/npm/swiper@11/swiper-bundle.min.js"></script>
<script src="js/script.js"></script>
</body>
</html>
</body>
</html>

View file

@ -1,19 +1,19 @@
const partnersSlider = new Swiper('.partners-slider .swiper', {
const partnersSlider = new Swiper('.partners-slider .swiper', {
direction: 'horizontal',
loop: true,
autoplay: {
delay: 800,
disableOnInteraction: false,
},
});
});
const partnersSliderElement = document.querySelector('.partners-slider .swiper');
if (partnersSliderElement) {
const partnersSliderElement = document.querySelector('.partners-slider .swiper');
if (partnersSliderElement) {
partnersSliderElement.addEventListener('mouseenter', () => partnersSlider.autoplay.stop());
partnersSliderElement.addEventListener('mouseleave', () => partnersSlider.autoplay.start());
}
}
const imageSlider = new Swiper(".image-slider", {
const imageSlider = new Swiper(".image-slider", {
loop: true,
slidesPerView: 3,
centeredSlides: true,
@ -28,9 +28,9 @@ const imageSlider = new Swiper(".image-slider", {
},
grabCursor: true,
allowTouchMove: true,
});
});
const infoSlider = new Swiper(".info-slider", {
const infoSlider = new Swiper(".info-slider", {
loop: true,
grabCursor: true,
allowTouchMove: true,
@ -38,7 +38,7 @@ const infoSlider = new Swiper(".info-slider", {
el: '.swiper-pagination',
clickable: true,
},
});
});
imageSlider.controller.control = infoSlider;
infoSlider.controller.control = imageSlider;
imageSlider.controller.control = infoSlider;
infoSlider.controller.control = imageSlider;

View file

@ -1,81 +1,82 @@
body {
body {
display: flex;
flex-direction: column;
align-items: center;
background-color: #f9f9f9;
margin: 0;
font-family: Arial, sans-serif;
}
}
.slider-one-heading {
.slider-one-heading {
text-align: center;
margin: 20px 0;
}
}
.slider-one-heading p {
.slider-one-heading p {
font-size: 24px;
font-weight: bold;
color: #333;
margin: 0;
}
}
.swiper-container {
.swiper-container {
width: 50%;
height: auto;
}
cursor: pointer;
}
.swiper {
.swiper {
width: 100%;
height: 300px;
border-radius: 10px;
overflow: hidden;
background-color: #fff;
}
}
.swiper-slide {
.swiper-slide {
display: flex;
align-items: center;
justify-content: center;
background-color: transparent;
width: 50%;
height: 100%;
}
}
.swiper-slide img {
.swiper-slide img {
max-width: 100%;
max-height: 100%;
object-fit: contain;
border-radius: 10px;
padding: 50px;
}
}
.featured-projects-section {
.featured-projects-section {
width: 70%;
height: auto;
margin: 0 auto;
margin-top: 10px;
padding: 10px 0;
}
}
.project-title {
.project-title {
font-size: 26px;
margin-bottom: 20px;
text-align: center;
}
}
.project-container {
.project-container {
display: flex;
}
}
.image-slider .swiper-slide img {
.image-slider .swiper-slide img {
width: 100%;
height: 100%;
object-fit: contain;
border-radius: 10px;
}
}
.info-slider .swiper-slide {
.info-slider .swiper-slide {
display: flex;
flex-direction: column;
justify-content: center;
@ -86,26 +87,26 @@ body {
width: 100%;
/* opacity: 0.8; */
}
}
.info-slider .swiper-slide h3 {
.info-slider .swiper-slide h3 {
font-size: 24px;
margin-bottom: 10px;
color: #333;
margin-left: 50px;
/* opacity: 0.8; */
}
}
.info-slider .swiper-slide p {
.info-slider .swiper-slide p {
font-size: 16px;
color: #555;
margin-left: 50px;
}
}
.project-container .swiper {
.project-container .swiper {
margin-top: 30px;
width: 100%;
height: 500px;
}
}