جدول اطلاعات محصول/دماوند پلیمر - فراغیب
ظاهر
بدون خلاصۀ ویرایش |
بدون خلاصۀ ویرایش |
||
| خط ۱: | خط ۱: | ||
<html> | <html> | ||
<style> | <style> | ||
/* | /* بخش اصلی نگهدارنده */ | ||
.banner-table-section { | .banner-table-section { | ||
margin: 20px 0; | margin: 20px 0; | ||
font-family: 'IRANSansXFaNum', Tahoma | font-family: 'IRANSansXFaNum', Tahoma, sans-serif; | ||
direction: rtl; | |||
} | } | ||
.banner-table- | .banner-table-wrap { | ||
position: relative; | |||
border: 1px solid #e0e0e0; | |||
border-radius: 8px; | |||
overflow: hidden; | |||
} | } | ||
/* | /* تنظیمات ریسپانسیو برای اسکرول افقی در موبایل */ | ||
.banner-table-responsive { | .banner-table-responsive { | ||
width: 100%; | |||
overflow | overflow-x: auto; | ||
-webkit-overflow-scrolling: touch; | |||
} | } | ||
| خط ۲۶: | خط ۲۵: | ||
width: 100%; | width: 100%; | ||
border-collapse: collapse; | border-collapse: collapse; | ||
text-align: right; | text-align: right; | ||
} | } | ||
.banner-table th, | .banner-table th, .banner-table td { | ||
padding: 12px 15px; | padding: 12px 15px; | ||
border-bottom: 1px solid #eee; | border-bottom: 1px solid #eee; | ||
font-size: 14px; | font-size: 14px; | ||
} | } | ||
.banner-table th { | .banner-table th { | ||
background-color: #f8f9fa; | background-color: #f8f9fa; | ||
} | } | ||
/* حالت محدود | /* --- بخش جادویی: محدود کردن سطرها --- */ | ||
. | |||
max-height: | /* حالت پیشفرض: محدود به ارتفاع ۳ سطر */ | ||
overflow: hidden; | .is-collapsed .banner-table-responsive { | ||
max-height: 280px !important; /* این عدد را بسته به فونت خود میتوانید کمی کم یا زیاد کنید */ | |||
overflow: hidden !important; | |||
} | } | ||
/* افکت محو شدن در | /* ایجاد افکت محو شدن (Gradient) در حالت بسته */ | ||
.banner-table-wrap | .is-collapsed .banner-table-wrap::after { | ||
content: ""; | content: ""; | ||
position: absolute; | position: absolute; | ||
bottom: | bottom: 0; | ||
left: 0; | left: 0; | ||
width: 100%; | width: 100%; | ||
height: | height: 70px; | ||
background: linear-gradient(to bottom, rgba(255,255,255,0), rgba(255,255,255,1)); | background: linear-gradient(to bottom, rgba(255,255,255,0), rgba(255,255,255,1)); | ||
pointer-events: none; | pointer-events: none; | ||
z-index: | z-index: 10; | ||
} | } | ||
/* دکمه نمایش بیشتر | /* دکمه نمایش بیشتر */ | ||
.toggle | .toggle-container { | ||
text-align: center; | text-align: center; | ||
margin-top: 15px; | margin-top: 15px; | ||
} | } | ||
.btn- | .btn-more { | ||
background-color: #007bff; | background-color: #007bff; | ||
color: | color: #fff; | ||
border: none; | border: none; | ||
padding: | padding: 8px 25px; | ||
border-radius: | border-radius: 5px; | ||
cursor: pointer; | cursor: pointer; | ||
font-size: 14px; | font-size: 14px; | ||
transition: 0.3s; | |||
transition: | |||
} | } | ||
.btn- | .btn-more:hover { | ||
background-color: #0056b3; | background-color: #0056b3; | ||
} | } | ||
</style> | </style> | ||
<section class="banner-table-section collapsed" | <!-- اضافه کردن کلاس is-collapsed به بخش اصلی برای حالت بسته --> | ||
<div class="banner-table-wrap | <section class="banner-table-section is-collapsed" id="mainSection"> | ||
<h2 | <div class="banner-table-wrap"> | ||
<h2 class="banner-table-title" style="text-align:center;">انواع مخازن و کاربرد آنها</h2> | |||
<div class="banner-table-responsive"> | <div class="banner-table-responsive"> | ||
<table class="banner-table"> | <table class="banner-table"> | ||
<thead> | <thead> | ||
<tr> | <tr> | ||
<th scope="col">نام یا مدل مخزن</th> | <th scope="col">نام یا مدل مخزن</th> | ||
<th scope="col">ظرفیت و ابعاد | <th scope="col">ظرفیت و ابعاد</th> | ||
<th scope="col">محل پیشنهادی برای نصب</th> | <th scope="col">محل پیشنهادی برای نصب</th> | ||
</tr> | </tr> | ||
</thead> | </thead> | ||
<tbody> | <tbody> | ||
<tr> | <tr><td>مخزن آب افقی</td><td>بدنه کشیده با قطر کم...</td><td>فضاهای طولانی و باریک...</td></tr> | ||
<tr><td>مخزن آب عمودی</td><td>اشغال فضای سطحی بسیار کم...</td><td>پشتبامها، فضاهای باز...</td></tr> | |||
<tr><td>مخزن کتابی (کمجا)</td><td>عرض بسیار کم و طراحی فشرده...</td><td>فضای بین دیوار و نرده...</td></tr> | |||
<!-- سطرهای اضافی --> | |||
<tr> | <tr><td>مخزن آب زیر پله</td><td>طراحی متناسب با شیب...</td><td>زیر پلهها...</td></tr> | ||
<tr><td>مخزن قیفی</td><td>طراحی با قاعده جمعشونده...</td><td>سیستمهای تخلیه صنعتی...</td></tr> | |||
<tr><td>مخزن بیضی</td><td>توزیع یکنواخت فشار...</td><td>فضاهای باغی...</td></tr> | |||
<tr><td>مخزن آسان رو</td><td>ارتفاع زیاد با سطح کم...</td><td>بالای برجها...</td></tr> | |||
<tr><td>مخزن آب مکعبی</td><td>استفاده حداکثری از حجم...</td><td>گوشههای حیاط...</td></tr> | |||
<tr> | <tr><td>مخزن نیسانی</td><td>طراحی خاص با قابلیت حمل...</td><td>کاربردهای متحرک...</td></tr> | ||
<tr><td>مخزن کروی</td><td>بهترین توزیع فشار...</td><td>فضاهای صنعتی...</td></tr> | |||
<tr><td>مخزن انبساط</td><td>مدیریت تغییرات حجم...</td><td>کنار پمپها...</td></tr> | |||
<!-- | |||
<tr> | |||
<tr> | |||
<tr> | |||
</tbody> | </tbody> | ||
</table> | </table> | ||
| خط ۱۸۰: | خط ۱۱۴: | ||
</div> | </div> | ||
<div class="toggle | <div class="toggle-container"> | ||
<button class="btn- | <button class="btn-more" onclick="handleToggle()" id="actionBtn">مشاهده بقیه جدول</button> | ||
</div> | </div> | ||
</section> | </section> | ||
<script> | <script> | ||
function handleToggle() { | |||
const section = document.getElementById('mainSection'); | |||
const btn = document.getElementById('actionBtn'); | |||
if (section.classList.contains('is-collapsed')) { | |||
// باز کردن | |||
section.classList.remove('is-collapsed'); | |||
btn.innerText = 'نمایش کمتر'; | |||
} else { | |||
// بستن | |||
section.classList.add('is-collapsed'); | |||
btn.innerText = 'مشاهده بقیه جدول'; | |||
// اسکرول به بالای جدول برای تجربه بهتر کاربر | |||
section.scrollIntoView({ behavior: 'smooth', block: 'start' }); | |||
} | } | ||
} | |||
</script> | </script> | ||
</html> | </html> | ||
نسخهٔ ۲۶ ژوئیهٔ ۲۰۲۶، ساعت ۱۵:۰۴