[Back]
<!DOCTYPE html>
<html>
<title>Portfolio FIKHRI</title>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="https://www.w3schools.com/w3css/4/w3.css">
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Montserrat">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css">
<style>
body, h1, h2, h3, h4, h5, h6 {
  font-family: "Montserrat", sans-serif;
}

.w3-row-padding img {
  margin-bottom: 12px;
}

/* Set the width of the sidebar to 120px */
.w3-sidebar {
  width: 120px;
  background: #222;
}

/* Add a left margin to the "page content" that matches the width of the sidebar (120px) */
#main {
  margin-left: 120px;
}

/* Remove margins from "page content" on small screens */
@media only screen and (max-width: 600px) {
  #main {
    margin-left: 0;
  }
}

.w3-center-wrapper {
  display: flex;
  justify-content: center; /* Centers horizontally */
  align-items: center; /* Centers vertically */
  height: 200px; /* Adjust height as needed */
  margin-bottom: 12px; /* Space between rows */
}

.w3-center-wrapper img {
  max-width: 100%;
  height: auto; /* Maintain aspect ratio */
}

.slider {
  position: relative;
  max-width: 100%;
  margin: auto;
}

.slides {
  display: none;
}

.slider img {
  width: 100%;
}

.prev, .next {
  position: absolute;
  top: 50%;
  width: auto;
  padding: 16px;
  color: white;
  font-size: 18px;
  font-weight: bold;
  background-color: rgba(0, 0, 0, 0.5);
  border: none;
  cursor: pointer;
  border-radius: 0 3px 3px 0;
  user-select: none;
  transform: translate(0, -50%);
}

.next {
  right: 0;
  border-radius: 3px 0 0 3px;
}

.prev:hover, .next:hover {
  background-color: rgba(0, 0, 0, 0.8);
}

/* Thumbnails */
.thumbnail-container {
  display: flex;
  justify-content: center;
  margin-top: 10px;
}

.thumbnail {
  width: 80px;
  height: 50px;
  margin: 5px;
  cursor: pointer;
  opacity: 0.6;
  transition: 0.3s;
}

.thumbnail:hover {
  opacity: 1;
}

.active-thumbnail {
  border: 2px solid white;
  opacity: 1;
}
</style>
<body class="w3-black">

<!-- Icon Bar (Sidebar - hidden on small screens) -->
<nav class="w3-sidebar w3-bar-block w3-small w3-hide-small w3-center">
  <!-- Avatar image in top left corner -->
  <a href="index.html" class="w3-bar-item w3-button w3-padding-large w3-hover-black">
    <i class="fa fa-home w3-xxlarge"></i>
    <p>HOME</p>
  </a>
  <a href="about.html" class="w3-bar-item w3-button w3-padding-large w3-hover-black">
    <i class="fa fa-user w3-xxlarge"></i>
    <p>ABOUT</p>
  </a>
  <a href="photos.html" class="w3-bar-item w3-button w3-padding-large w3-hover-black">
    <i class="fa fa-eye w3-xxlarge"></i>
    <p>ACTIVITIES</p>
  </a>
  <a href="contact.html" class="w3-bar-item w3-button w3-padding-large w3-hover-black">
    <i class="fa fa-envelope w3-xxlarge"></i>
    <p>CONTACT</p>
  </a>
  <a href="portfolio.html" class="w3-bar-item w3-button w3-padding-large w3-hover-black">
    <i class="fa fa-briefcase w3-xxlarge"></i>
    <p>PORTFOLIO</p>
  </a>
</nav>

<!-- Navbar on small screens (Hidden on medium and large screens) -->
<div class="w3-top w3-hide-large w3-hide-medium" id="myNavbar">
  <div class="w3-bar w3-black w3-opacity w3-hover-opacity-off w3-center w3-small">
    <a href="index.html" class="w3-bar-item w3-button" style="width:15% !important">HOME</a>
    <a href="about.html" class="w3-bar-item w3-button" style="width:16% !important">ABOUT</a>
    <a href="photos.html" class="w3-bar-item w3-button" style="width:23% !important">ACTIVITIES</a>
    <a href="contact.html" class="w3-bar-item w3-button" style="width:20% !important">CONTACT</a>
    <a href="portfolio.html" class="w3-bar-item w3-button" style="width:23% !important">PORTFOLIO</a>
  </div>
</div>

<div class="w3-padding-64 w3-content" id="photos">
  <h2 class="w3-text-light-grey">My Portfolio</h2>
  
  <hr style="width:18%" class="w3-opacity">
<br><br><br>
  <!-- Slider for photos -->
    <div class="slider">
      <div class="slides fade">
        <img src="portfolioImg/portfolio1.png" alt="Badminton Boys">
      </div>
      <div class="slides fade">
        <img src="portfolioImg/portfolio1-1.png" alt="Sea View">
      </div>
      <div class="slides fade">
        <img src="portfolioImg/portfolio2.png" alt="Hiking view">
      </div>
      <div class="slides fade">
        <img src="portfolioImg/portfolio2-1.png" alt="Final Year Project (Diploma)">
      </div>
      <div class="slides fade">
        <img src="portfolioImg/portfolio3.png" alt="Hiking view">
      </div>
      <div class="slides fade">
        <img src="portfolioImg/portfolio3-1.PNG" alt="Final Year Project (Diploma)">
      </div>
      
      <!-- Next and Previous buttons -->
      <a class="prev" onclick="plusSlides(-1)">&#10094;</a>
      <a class="next" onclick="plusSlides(1)">&#10095;</a>
    </div>
    
    <div class="thumbnail-container">
      <img class="thumbnail" src="portfolioImg/portfolio1.png" onclick="currentSlide(1)">
      <img class="thumbnail" src="portfolioImg/portfolio1-1.png" onclick="currentSlide(2)">
      <img class="thumbnail" src="portfolioImg/portfolio2.png" onclick="currentSlide(3)">
      <img class="thumbnail" src="portfolioImg/portfolio2-1.png" onclick="currentSlide(4)">
      <img class="thumbnail" src="portfolioImg/portfolio3.png" onclick="currentSlide(5)">
      <img class="thumbnail" src="portfolioImg/portfolio3-1.PNG" onclick="currentSlide(6)">
    </div>
</div>

<!-- Modal for full-size images on click -->
<div id="modal01" class="w3-modal w3-black" style="padding-top:0" onclick="this.style.display='none'">
  <span class="w3-button w3-black w3-xlarge w3-display-topright">X</span>
  <div class="w3-modal-content w3-animate-zoom w3-center w3-transparent w3-padding-64">
    <img id="img01" class="w3-image">
    <p id="caption"></p>
  </div>
</div>

<script>
  var slideIndex = 0;
  var slideInterval;

  function plusSlides(n) {
    slideIndex += n;
    showSlides();
  }

  function currentSlide(n) {
    slideIndex = n - 1;
    showSlides();
  }

  function showSlides() {
    var slides = document.getElementsByClassName("slides");
    var thumbnails = document.getElementsByClassName("thumbnail");

    if (slideIndex >= slides.length) {slideIndex = 0}
    if (slideIndex < 0) {slideIndex = slides.length - 1}

    for (var i = 0; i < slides.length; i++) {
      slides[i].style.display = "none";
    }
    for (var i = 0; i < thumbnails.length; i++) {
      thumbnails[i].classList.remove("active-thumbnail");
    }

    slides[slideIndex].style.display = "block";
    thumbnails[slideIndex].classList.add("active-thumbnail");

    clearInterval(slideInterval);
    slideInterval = setInterval(() => plusSlides(1), 7000); // Change slides every 7 seconds
  }

  showSlides();
  slideInterval = setInterval(() => plusSlides(1), 7000);
</script>

</body>
</html>