<!DOCTYPE html>
<html>
<head>
<style>
.gallery {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 15px;
padding: 20px;
}
.gallery img {
width: 100%;
border-radius: 10px;
transition: transform 0.3s;
}
.gallery img:hover {
transform: scale(1.1);
}
</style>
</head>
<body>
<div class="gallery">
<img src="https://via.placeholder.com/200" alt="1">
<img src="https://via.placeholder.com/200" alt="2">
<img src="https://via.placeholder.com/200" alt="3">
<img src="https://via.placeholder.com/200" alt="4">
<img src="https://via.placeholder.com/200" alt="5">
<img src="https://via.placeholder.com/200" alt="6">
</div>
</body>
</html>
Explanation:
display: grid
creates a gallery.hover
+scale
gives zoom effect.
Leave a Reply