کانتینر نامنظم - فراغیب
صفحهای تازه حاوی « <html lang="fa" dir="rtl"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>گالری تصاویر مجموعه</title> <style> ←تنظیمات پایه برای خوانایی بهتر: * { box-sizing: border-box; margin: 0; padding: 0; } .gallery-wrapper { display: grid; grid-template-columns: repe...» ایجاد کرد |
برچسب: خنثیسازی |
||
| (۴ نسخهٔ میانیِ ایجادشده توسط همین کاربر نشان داده نشد) | |||
| خط ۴: | خط ۴: | ||
<meta charset="UTF-8"> | <meta charset="UTF-8"> | ||
<meta name="viewport" content="width=device-width, initial-scale=1.0"> | <meta name="viewport" content="width=device-width, initial-scale=1.0"> | ||
<style> | <style> | ||
* { box-sizing: border-box; margin: 0; padding: 0; } | * { box-sizing: border-box; margin: 0; padding: 0; } | ||
| خط ۱۲: | خط ۱۰: | ||
display: grid; | display: grid; | ||
grid-template-columns: repeat(3, 1fr); | grid-template-columns: repeat(3, 1fr); | ||
grid-auto-rows: | grid-auto-rows: 200px; | ||
gap: | gap: 10px; | ||
padding: | padding: 10px; | ||
max-width: 1200px; | max-width: 1200px; | ||
margin: auto; | margin: auto; | ||
| خط ۲۲: | خط ۲۰: | ||
position: relative; | position: relative; | ||
overflow: hidden; | overflow: hidden; | ||
border-radius: | border-radius: 25px 0 25px 0; | ||
cursor: pointer; | cursor: pointer; | ||
} | } | ||
/* فیت شدن تصویر در هر اندازه ای */ | |||
.gallery-item img { | .gallery-item img { | ||
width: 100%; | width: 100%; | ||
height: 100%; | height: 100%; | ||
object-fit: cover; | object-fit: cover; | ||
display: block; | |||
} | } | ||
/* | /* افکت باز شدن از وسط به طرفین */ | ||
.overlay { | .overlay { | ||
position: absolute; | position: absolute; | ||
top: 0; | top: 0; left: 0; | ||
width: 100%; height: 100%; | |||
width: 100%; | |||
background: rgba(0, 0, 0, 0.6); | background: rgba(0, 0, 0, 0.6); | ||
display: flex; | display: flex; | ||
| خط ۴۵: | خط ۴۲: | ||
align-items: center; | align-items: center; | ||
color: #fff; | color: #fff; | ||
font-weight: bold; | font-weight: bold; | ||
transition: | /* شروع: لایه از وسط جمع شده */ | ||
clip-path: polygon(50% 0, 50% 0, 50% 100%, 50% 100%); | |||
transition: clip-path 0.5s ease-out; | |||
} | } | ||
.gallery-item:hover .overlay { | /* زمان هاور: باز شدن به طرفین */ | ||
.gallery-item:hover .overlay { | |||
clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%); | |||
} | |||
.wide { grid-column: span 2; } | .wide { grid-column: span 2; } | ||
/* | /* حفظ چیدمان در موبایل */ | ||
@media (max-width: | @media (max-width: 480px) { | ||
.gallery-wrapper { | .gallery-wrapper { grid-auto-rows: 120px; } | ||
} | } | ||
</style> | </style> | ||
| خط ۷۰: | خط ۶۵: | ||
<div class="gallery-wrapper"> | <div class="gallery-wrapper"> | ||
<div class="gallery-item wide"><img src="image1.jpg" alt="شهربازی"><div class="overlay">شهربازی</div></div> | |||
<div class="gallery-item wide"><img src=" | <div class="gallery-item"><img src="image2.jpg" alt="استخر"><div class="overlay">استخر و سونا</div></div> | ||
<div class="gallery-item"><img src=" | <div class="gallery-item"><img src="image3.jpg" alt="رستوران"><div class="overlay">رستوران</div></div> | ||
<div class="gallery-item wide"><img src="image4.jpg" alt="منو ویژه"><div class="overlay">منو ویژه</div></div> | |||
<div class="gallery-item"><img src="image5.jpg" alt="فروشگاه"><div class="overlay">فروشگاه</div></div> | |||
<div class="gallery-item"><img src=" | <div class="gallery-item wide"><img src="image6.jpg" alt="پارک آبی"><div class="overlay">پارک آبی</div></div> | ||
<div class="gallery-item wide"><img src=" | |||
<div class="gallery-item | |||
<div class="gallery-item"><img src=" | |||
</div> | </div> | ||
</body> | </body> | ||
</html> | </html> | ||
نسخهٔ کنونی تا ۲۴ اوت ۲۰۲۶، ساعت ۱۲:۳۳





