Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Scroll snap in CSS3
#1
Example:

<!DOCTYPE html>
<html>
<head>
  <title>Scroll Snap Example</title>
  <style>
    /* Create a scroll snap effect for the image container */
    .image-container {
      display: flex;
      overflow-x: scroll;
      scroll-snap-type: x mandatory;
    }
    .image {
      flex: 0 0 100%;
      scroll-snap-align: center;
    }
  </style>
</head>
<body>
  <div class="image-container">
    <img class="image" src="image1.jpg" alt="Image 1">
    <img class="image" src="image2.jpg" alt="Image 2">
    <img class="image" src="image3.jpg" alt="Image 3">
  </div>
</body>
</html>

Explanation:

Scroll snap allows you to create a smooth scrolling experience with snap points. In this example, the .image-container is set to overflow-x: scroll to enable horizontal scrolling. The scroll-snap-type: x mandatory property ensures that images will snap to the container when scrolling. The images within the container, represented by the .image class, are aligned to the center of the container when snapping occurs.
Also follow me on Youtube for videos about video games:
https://www.youtube.com/channel/UCxfkGVU...2mQ/videos
Reply


Messages In This Thread
Scroll snap in CSS3 - by Qomplainerz - 07-26-2023, 07:24 PM

Forum Jump:


Users browsing this thread: 8 Guest(s)