قصد دارم یک جدول کاملا ریسپانسیو با استفاده از بوت استرپ (Bootstrap) ایجاد کنم. البته کدهای موجود در سایت بوت استرپ رو دیدم ولی احساس می کنم کمی سخت هست.
کسی هست بتونه به صورت خیلی مرحله به مرحله و ساده ایجاد یک جدول ریسپانسیو در بوت استرپ رو به من بگه چجوری هست ؟
اول شما باید بدونید طراحی ریسپانسیو چی هست
طراحی ریسپانسیو چیست ؟
وقتی کاربری وارد سایت شما می شود و یا هنگامی که پروژه ای را تحویل به مشتری خود می دهید شاید در نگاه اول مهم ترین نکته شکل و شمایل سایت شما باشد که می تواند چشم نواز باشد. طراحی ریسپانسیو به معنی تنظیم اندازه اجزای موجود در صفحه با هر اندازه می باشد.
اما برای اینکه بتونید یک جدول رو به صورت کاملا ریسپانسیو با بوت استرپ طراحی کنید به صورت مرحله به مرحله توضیح میدم که چه کاری رو باید انجام بدید. فرض رو بر این میذاریم که شما از قبل اسکریپتها و فایلهای css مربوط به بوت استرپ رو به پروژه خودتون اضافه کردید.
مرحله اول :
یک فایل html ساده ایجاد کنید. دقت کنید که لینک فایلهای css و jquery مربوط به بوت استرپ به این صفحه html به درستی لینک شده باشه و کلاسهای بوت استرپی قابل شناسایی باشه.
مرحله دوم :
یک table ساده ایجاد کنید. شما می تونید با استفاده از دستورات و تگ های html یک table رو ایجاد کنید. کدهای زیر برای ایجاد یک جدول ساده در html می باشد.
<table class="table table-bordered">
<thead>
<tr>
<td>عنوان</td>
<td>تاریخ</td>
<td>کاربر ثبت کننده</td>
<td>عملیات</td>
</tr>
</thead>
<tbody>
<tr>
<td>گروه اول</td>
<td>1398/02/04</td>
<td>نام کاربر</td>
<td>
<a class="btn btn-bitbucket" style="margin-bottom:3px; width:80px;">
<i class="glyphicon glyphicon-pencil"></i>
ویرایش
</a>
</td>
</tr>
<tr>
<td>گروه دوم</td>
<td>1398/02/04</td>
<td>نام کاربر</td>
<td>
<a class="btn btn-bitbucket" style="margin-bottom:3px; width:80px;">
<i class="glyphicon glyphicon-pencil"></i>
ویرایش
</a>
</td>
</tr>
</tbody>
</table>
خب حالا اگر این تگ های html رو اجرا کنید چنین چیزی خواهید داشت
البته این عکس رو از این لینک گرفتم ولی جدول طراحی شده هم تقریبا چنین چیزی هست.
مرحله سوم :
در انتها هم کافیه که این جدول رو داخل تگ div قرار بدید و به div کلاس table-responsive رو بدید و به خود تگ table هم کلاس table و table-bordered رو بدید.
<div class="table-responsive">
<table class="table table-bordered">
<thead>
<tr>
<td>عنوان</td>
<td>تاریخ</td>
<td>کاربر ثبت کننده</td>
<td>عملیات</td>
</tr>
</thead>
<tbody>
<tr>
<td>گروه اول</td>
<td>1398/02/04</td>
<td>نام کاربر</td>
<td>
<a class="btn btn-bitbucket" style="margin-bottom:3px; width:80px;">
<i class="glyphicon glyphicon-pencil"></i>
ویرایش
</a>
</td>
</tr>
<tr>
<td>گروه دوم</td>
<td>1398/02/04</td>
<td>نام کاربر</td>
<td>
<a class="btn btn-bitbucket" style="margin-bottom:3px; width:80px;">
<i class="glyphicon glyphicon-pencil"></i>
ویرایش
</a>
</td>
</tr>
</tbody>
</table>
</div>
جدول شما بعد از اجرا به این صورت تبدیل میشه
به همین سادگی شما می تونید یک جدول کاملا ریسپانسیو با بوت استرپ رو طراحی کنید.
تاریخ :
1404/01/03
- ساعت :
12:18:00 PM
- بازدید :
38
- پاسخ :
1
|
تاریخ :
1404/01/03
- ساعت :
10:39:00 AM
- بازدید :
45
- پاسخ :
1
|
تاریخ :
1404/01/02
- ساعت :
05:05:00 PM
- بازدید :
60
- پاسخ :
1
|
تاریخ :
1398/10/19
- ساعت :
02:01:00 PM
- بازدید :
3263
- پاسخ :
2
|
تاریخ :
1398/10/18
- ساعت :
10:26:00 PM
- بازدید :
3247
- پاسخ :
2
|
تاریخ :
1401/01/13
- ساعت :
02:27:00 AM
- بازدید :
2075
- پاسخ :
1
|
تاریخ :
1403/10/20
- ساعت :
12:45:00 AM
- بازدید :
180
- پاسخ :
0
|
تاریخ :
1398/09/18
- ساعت :
06:13:00 PM
- بازدید :
3304
- پاسخ :
1
|
تاریخ :
1398/09/25
- ساعت :
12:00:00 PM
- بازدید :
2391
- پاسخ :
1
|
تاریخ :
1403/08/29
- ساعت :
07:15:00 PM
- بازدید :
375
- پاسخ :
0
|
تاریخ :
1404/01/07
- ساعت :
05:02:00 AM
- بازدید :
89
- پاسخ :
1
|
تاریخ :
1402/04/28
- ساعت :
09:04:00 PM
- بازدید :
1314
- پاسخ :
0
|
تاریخ :
1403/12/30
- ساعت :
06:43:00 PM
- بازدید :
66
- پاسخ :
1
|
تاریخ :
1398/08/23
- ساعت :
09:16:00 PM
- بازدید :
9852
- پاسخ :
1
|
تاریخ :
1404/01/03
- ساعت :
12:18:00 PM
- بازدید :
38
- پاسخ :
1
|
تاریخ :
1404/01/03
- ساعت :
10:39:00 AM
- بازدید :
45
- پاسخ :
1
|
تاریخ :
1404/01/02
- ساعت :
05:05:00 PM
- بازدید :
60
- پاسخ :
1
|
تاریخ :
1403/12/30
- ساعت :
06:52:00 PM
- بازدید :
48
- پاسخ :
1
|
تاریخ :
1399/06/04
- ساعت :
02:25:00 PM
- بازدید :
4419
- پاسخ :
2
|
تاریخ :
1403/11/30
- ساعت :
10:36:00 AM
- بازدید :
202
- پاسخ :
2
|