ریسپانسیو کردن جداول responsive table

آخرین بروز رسانی: بهمن ۱۱, ۱۳۹۴

ریسپانسیو کردن جداول responsive table

چگونگی ساخت جدول رسپانسیو:

شاید برای شما هم ریسپانسیو کردن یک جدول ازمشکلات پیرامون ریسپانسیو کردن صفحات وب سایت شما باشد, در آموزش چگونگی ریسپانسیو کردن جداول از تیم وب یار چندین راه حل پیرامون این مشکل به شما معرفی میکنیم.

در آموزش های قبلی در خصوص ریسپانسیو کردن صفحات وب با مطلب آموزش طراحی منو رسپانسیو Responsive در خدمت شما بودیم.

البته خوبه که یادآوری کنم که استفاده کردن از div به جای جداول جایگزین شده است,و افرادی که با طراحی وب سایت بهینه شده آشنا یی داشته باشند میدانند که استفاده کردن از Table دیگر مرسوم نمیباشد و div جایگزین table شده است.بنابراین از همینجا به این نکته توجه کنید که یک div را پیرامون table خود قرار دهید.

راه حل اول ریسپانسیو کردن جداول responsive table solution:

اولین راه حل بسیار ساده میباشد و کافیست که شما در اطراف تگ table خود یک تگ div قرار دهید.به مثال زیر توجه کنید:

<div class=”table-container”>

        <table>

               …

        <table>

</div>

در مرحله بعد کدهای css لازم را به آن اضافه کنید.

.table-container{width: 100%; overflow-y: auto; _overflow: auto; margin: 0 0 1em;}

راه حل دوم ریسپانسیو کردن جداول:

شما میتوانید کد سی اس اس اسکرول بار را اضافه کنیدadding scrollbars for iOS:

کافیست که به کدهای سی اس اس مربوط به جداول خود کدهای زیر را اضافه کنید,تا جدول شما به صورت ریسپانسیو نمایش داده شود.

.table-container::-webkit-scrollbar{ -webkit-appearance: none; width: 14px; height: 14px;}

 .table-container::-webkit-scrollbar-thumb{border-radius: 8px; border: 3px solid #fff;  background-color: rgba(0, 0, 0, .3);}

 راه حل سوم ریسپانسیو کردن جداول(اضافه کردن گرادینت):

آیا تا به حال توجه کردید که امکان داره که گوشها یا لبه های جدول شما به صورت بریده نمایش داده شده باشد,برای اینکه شما بتوانید در هر سایز صحفه نمایشی جداول خود را به درستی نمایش دهید,میتوانید table خود را در میان دو div زیر قرار دهید.

<div class=”table-container-outer”>

        <div class=”table-container-fade”>

               <div class=”table-container”>

<table>   …  <table></div></div></div>

در مرحله ی بعدی کدهای css  لازمه را به آن اضافه کنید.

.table-container-outer { position: relative; }

 .table-container-fade{

position: absolute;  right: 0;width: 30px;height: 100%;

background-image: -webkit-linear-gradient(0deg, rgba(255,255,255,.5), #fff);

background-image: -moz-linear-gradient(0deg, rgba(255,255,255,.5), #fff);

background-image: -ms-linear-gradient(0deg, rgba(255,255,255,.5), #fff);

 background-image: -o-linear-gradient(0deg, rgba(255,255,255,.5), #fff);

 background-image: linear-gradient(0deg, rgba(255,255,255,.5), #fff);}

دیدید که به چه راحتی میتونم جداول ریسپانسیو بسازیم,البته این نکته رو خاطر نشان میشم که میشه جداول ریسپانسیو را از طریق اضافه کردن کدهای Jquery ساخت,اما خب ما در این آموزش قصد داشتیم بدون استفاده کردن از کدهای Jquery جداولمان را ریسپانسیو کنیم.

این آموزش ترجمه ی چگونگی ریسپانسیو کردن جداول است بر گرفته از آموزش responsive table solution که توسط تیم طراحی سایت وب یار ترجمه شده و برای استفاده شما دوستان وب یاری قرار گرفته است.

مطالب مرتبط
ارتباط با تیم پشتیبانی وب یار

تمام پشتیبان ها در حال پاسخ به مشتریان هستند. لطفا درخواست خود را ارسال نمایید تا در کوتاه ترین زمان ممکن با شما تماس بگیریم.

چه کمکی از تیم وب یار بر می آید ، با ما در میان بگذارید

برای گفتگو کلید ENTER را بفشارید

کلیه حقوق مادی و معنوی این اثر متعلق به طراحی سایت اصفهان وب یار می باشد CopyRight 2017

بالا