CSS Image Gallery
گالری تصاویر ساده با CSS
“`html
<!DOCTYPE html>
<html lang=“fa”>
<head>
<meta charset=“UTF-8” />
<meta name=“viewport” content=“width=device-width, initial-scale=1” />
<title>گالری تصاویر با CSS</title>
<style>
body {
font-family: Arial, sans-serif;
margin: 20px;
background: #f4f4f4;
}
.gallery {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
gap: 15px;
}
.gallery-item {
overflow: hidden;
border-radius: 8px;
box-shadow: 0 2px 5px rgba(0,0,0,0.1);
cursor: pointer;
transition: transform 0.3s ease;
}
.gallery-item:hover {
transform: scale(1.05);
}
.gallery-item img {
width: 100%;
height: auto;
display: block;
}
</style>
</head>
<body>
<h1>گالری تصاویر ساده با CSS</h1>
<div class=“gallery”>
<div class=“gallery-item”>
<img src=“https://picsum.photos/id/1015/600/400” alt=“تصویر ۱” />
</div>
<div class=“gallery-item”>
<img src=“https://picsum.photos/id/1016/600/400” alt=“تصویر ۲” />
</div>
<div class=“gallery-item”>
<img src=“https://picsum.photos/id/1018/600/400” alt=“تصویر ۳” />
</div>
<div class=“gallery-item”>
<img src=“https://picsum.photos/id/1019/600/400” alt=“تصویر ۴” />
</div>
<div class=“gallery-item”>
<img src=“https://picsum.photos/id/1020/600/400” alt=“تصویر ۵” />
</div>
<div class=“gallery-item”>
<img src=“https://picsum.photos/id/1021/600/400” alt=“تصویر ۶” />
</div>
</div>
</body>
</html>
“`
—
توضیحات:
* گرید پاسخگو: تعداد ستونها به صورت خودکار تنظیم میشود تا در صفحههای مختلف خوب دیده شود.
* افکت بزرگ شدن: وقتی موس روی تصویر میرود، تصویر کمی بزرگ میشود.
* استایل ساده و تمیز: طراحی مینیمال با گوشههای گرد و سایه ملایم.
دیدگاهتان را بنویسید