
Tutorial Membuat Tabel Keterangan Responsive Di Dalam Postingan Blog
Tutorial Cara Memasang / membuat semoga tabel keterangan responsive di dalam postingan blog, pada postingan kali ini saya kan memberikan table atau kotak keterangan yang responsive untuk di pasang pada postingan blog...Bagi agan blogger yang suka atau ingin menciptakan tabel / kotak keterangan untuk memisahkan, mengelompokan bagian tertentu pada sebuah text dengan tampilan yang suport untuk semua device seperti hp, tablet, laptop, notebook dan yang lainnya...
... agar tampilan tabel tersebut tidak melebihi ukuran layar maka kita harus membuatnya menjadi responsive, mobile friendly agar enak di pandang dan di bacanya....
Sebelumnya saya juga sudah pernah posting artikel tentang cara menciptakan tabel keterangan yang responsive dengan tampilan yang anggun dan berwarna.... Bagi kalian yang ingin mencobanya, silahkan kunjungi artikel berikut ini.....
Membuat Beautiful Table Responsive With CSS
Untuk tutorial cara membuat kotak tabel keterangan responsive ini, kita menambahkan javascript agar nanti dapat mengelompokan kata dengan keterangan.....
Barang kali kalian ingin melihat tampilannya terlebih dahulu, silahkan kunjungi link demo table berikut ini....
Demo Tabel Responsive
Sekarang kita masuk ke tutorial cara pemasangan tabel responsive di blognya...
Cara Membuat Kotak Tabel Responsive Di Postingan Blog
- Login ke blogger.com
- Pilih Template, Edit Html, Cari Kode </head>
- Lalu masukan css berikut di atasnya...
<style type='text/css'> /*<![CDATA[*/ *margin:0;padding:0; tablebackground:white;border-collapse:collapse;margin:1.25em 0 0;width:100%; table tr,table th,table tdborder:none;border-bottom:1px solid #e4ebeb;font-family:'Lato',sans-serif;font-size:.875rem; table th,table tdpadding:10px 12px;text-align:left; table thbackground:#56a2cf;color:#ffffff;text-transform:uppercase; table tr tdbackground:#eaf3f5;color:#999999; table tr:nth-of-type(2n+2) tdbackground:#ffffff; table.bt tfoot th,table.bt tfoot td,table.bt tbody tdfont-size:.8125rem;padding:0; table.bt tfoot th:before,table.bt tfoot td:before,table.bt tbody td:beforebackground:#56a2cf;color:white;margin-right:10px;padding:2px 10px; table.bt tfoot th .bt-content,table.bt tfoot td .bt-content,table.bt tbody td .bt-contentdisplay:inline-block;padding:2px 5px; table.bt tfoot th:first-of-type:before,table.bt tfoot th:first-of-type .bt-content,table.bt tfoot td:first-of-type:before,table.bt tfoot td:first-of-type .bt-content,table.bt tbody td:first-of-type:before,table.bt tbody td:first-of-type .bt-contentpadding-top:10px; table.bt tfoot th:last-of-type:before,table.bt tfoot th:last-of-type .bt-content,table.bt tfoot td:last-of-type:before,table.bt tfoot td:last-of-type .bt-content,table.bt tbody td:last-of-type:before,table.bt tbody td:last-of-type .bt-contentpadding-bottom:10px; @media only screen and (max-width:568px)#table-no-resize theaddisplay:none;#table-no-resize tbody tdborder:none!important;display:block;font-size:.8125rem;padding:0;vertical-align:top;/* IE 9 */ float:left\9;width:100%\9;#table-no-resize tbody td:beforebackground:#56a2cf;content:attr(data-th) ":";color:white;display:inline-block;font-weight:bold;margin-right:10px;padding:2px 10px;width:6.5em;#table-no-resize tbody td .bt-contentdisplay:inline-block;padding:2px 5px;#table-no-resize tbody td:first-of-type:before,#table-no-resize tbody td:first-of-type .bt-contentpadding-top:10px;#table-no-resize tbody td:last-of-type:before,#table-no-resize tbody td:last-of-type .bt-contentpadding-bottom:10px; table.two-axis tr td:first-of-typebackground:#cadde1; @media only screen and (max-width:568px)table.two-axis tr td:first-of-type,table.two-axis tr:nth-of-type(2n+2) td:first-of-type,table.two-axis tr td:first-of-type:beforebackground:#3584b3;color:#ffffff;table.two-axis tr td:first-of-typeborder-bottom:1px solid #e4ebeb;table.two-axis tr td:first-of-type:beforepadding-bottom:10px; .bt-wrapper.activemargin-top:1.5em; .bt-wrapper.active tablemargin:0; tablewidth:100%; .tablemargin:30px 0;border-collapse:collapse;border-spacing:0;empty-cells:show;border:1px solid #e0e0e0; .table captioncolor:#333;font-style:italic;font-size:85%;line-height:1;padding:1em 0;text-align:center; .table td,.table thborder-left:1px solid #e0e0e0;border-width:0 0 0 1px;font-size:inherit;margin:0;overflow:visible;padding:0.5em 1em;font-weight:normal; .table td:first-child,.table th:first-childborder-left-width:0; .table thead,.table tfootbackground-color:#f05050;color:#fff;text-align:left;vertical-align:bottom; .table thead td,.table tfoot td,.table thead th,.table tfoot thborder-color:#fff; .table tdbackground-color:transparent; .table_striped tr:nth-child(2n-1) tdbackground-color:#ececec; .table_bordered tdborder-bottom:1px solid #e0e0e0; .table_bordered tbody > tr:last-child > td,.table_bordered thead > tr:last-child > tdborder-bottom-width:0; .table_horizontal td,.table_horizontal thborder-width:0 0 1px 0;border-bottom:1px solid #e0e0e0; .table_horizontal tbody > tr:last-child > td,.table_horizontal thead > tr:last-child > tdborder-bottom-width:0; table.bt thead,table.bt tbody thdisplay:none; table.bt tfoot th,table.bt tfoot td,table.bt tbody tdborder:none;display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;vertical-align:top; float:left\9;width:100%\9; table.bt tfoot th::before,table.bt tfoot td::before,table.bt tbody td::beforecontent:attr(data-th) ":";display:inline-block;-webkit-flex-shrink:0;-ms-flex-shrink:0;flex-shrink:0;font-weight:bold;width:6.5em; table.bt tfoot th.bt-hide,table.bt tfoot td.bt-hide,table.bt tbody td.bt-hidedisplay:none; table.bt tfoot th .bt-content,table.bt tfoot td .bt-content,table.bt tbody td .bt-contentvertical-align:top; .bt-wrapper.activemax-height:310px;overflow:auto;-webkit-overflow-scrolling:touch; /*]]>*/ </style>
- Masih di Edit Html, sekarang kita cari kode </body>
- Lalu masukan javascript berikut diatasnya.....
<script type='text/javascript'> //<![CDATA[ $(document).ready(function()$("#table").basictable(),$("#table-two-axis").basictable()); !function(t)t.fn.basictable=function(a)var e=function(a,e)var i=[];e.tableWrap&&a.wrap('<div class="bt-wrapper"></div>');var s="";s=a.find("thead tr th").length?"thead th":a.find("tbody tr th").length?"tbody tr th":a.find("th").length?"tr:first th":"tr:first td",t.each(a.find(s),function()(i[n]=[]);for(var s=0;e>s;s++)i[n].push(a)),t.each(a.find("tbody tr"),function()n(t(this),i,e)),t.each(a.find("tfoot tr"),function()n(t(this),i,e)),n=function(a,e,n)a.children().each(function()n.showEmptyCells)for(var i=a.index(),s="",r=0;r<e.length;r++)0!=r&&(s+=": ");var o=e[r][i];s+=o.text()a.attr("data-th",s),n.contentWrap&&!a.children().hasClass("bt-content")&&a.wrapInner('<span class="bt-content" />')else a.addClass("bt-hide")),i=function(a)t.each(a.find("td"),function()var a=t(this),e=a.children(".bt-content").html();a.html(e)),s=function(a,e)e.forceResponsive?t(window).width()<=e.breakpoint?r(a,e):o(a,e):a.removeClass("bt").outerWidth()>a.parent().width()?r(a,e):o(a,e),r=function(t,a)t.addClass("bt"),a.tableWrap&&t.parent(".bt-wrapper").addClass("active"),o=function(t,a)t.removeClass("bt"),a.tableWrap&&t.parent(".bt-wrapper").removeClass("active"),c=function(t,a)t.find("td").removeAttr("data-th"),a.tableWrap&&t.unwrap(),a.contentWrap&&i(t),t.removeData("basictable"),b=function(t)t.data("basictable")&&s(t,t.data("basictable"));this.each(function()var n=t(this);if(0===n.length),t.fn.basictable.defaults=breakpoint:568,contentWrap:!0,forceResponsive:!0,noResize:!1,tableWrap:!1,showEmptyCells:!1(jQuery); //]]> </script>
- Sekarang Tinggal Save Template.
Selanjutnya kita akan memasang html tabelnya di postingan blog...
- Silahkan masuk ke postingan yang akan di kasih tabel...
- Kalo sudah, kalian masukan HTML tabel dibawah ini kedalamnya...
<table id="table-two-axis" class="two-axis bt"> <thead> <tr> <th>Name</th> <th>Age</th> <th>Gender</th> <th>Height</th> <th>Province</th> <th>Sport</th> </tr> </thead> <tbody> <tr> <td data-th="Name"><span class="bt-content">Teja Sukmana</span></td> <td data-th="Age"><span class="bt-content">18</span></td> <td data-th="Gender"><span class="bt-content">Male</span></td> <td data-th="Height"><span class="bt-content">180</span></td> <td data-th="Province"><span class="bt-content">Garut Indonesia</span></td> <td data-th="Sport"><span class="bt-content">Coli Enak</span></td> </tr> <tr> <td data-th="Name"><span class="bt-content">John Stone</span></td> <td data-th="Age"><span class="bt-content">30</span></td> <td data-th="Gender"><span class="bt-content">Male</span></td> <td data-th="Height"><span class="bt-content">5'9</span></td> <td data-th="Province"><span class="bt-content">Ontario</span></td> <td data-th="Sport"><span class="bt-content">Badminton</span></td> </tr> <tr> <td data-th="Name"><span class="bt-content">Jane Strip</span></td> <td data-th="Age"><span class="bt-content">29</span></td> <td data-th="Gender"><span class="bt-content">Female</span></td> <td data-th="Height"><span class="bt-content">5'6</span></td> <td data-th="Province"><span class="bt-content">Manitoba</span></td> <td data-th="Sport"><span class="bt-content">Hockey</span></td> </tr> <tr> <td data-th="Name"><span class="bt-content">Gary Mountain</span></td> <td data-th="Age"><span class="bt-content">21</span></td> <td data-th="Gender"><span class="bt-content">Mail</span></td> <td data-th="Height"><span class="bt-content">5'8</span></td> <td data-th="Province"><span class="bt-content">Alberta</span></td> <td data-th="Sport"><span class="bt-content">Curling</span></td> </tr> <tr> <td data-th="Name"><span class="bt-content">James Camera</span></td> <td data-th="Age"><span class="bt-content">31</span></td> <td data-th="Gender"><span class="bt-content">Male</span></td> <td data-th="Height"><span class="bt-content">6'1</span></td> <td data-th="Province"><span class="bt-content">British Columbia</span></td> <td data-th="Sport"><span class="bt-content">Hiking</span></td> </tr> </tbody> </table>
Name, Age, Gender, Height, Province, Sport.
Dan
Teja Sukmana, 18, Male, 180, Garut Indonesia, Coli Enak.
Kalian bisa menambah / mengurangi tabel itu dengan cara...
Menambahkan kotak Judul pada tabel... Cari Kode Seperti berikut.
<thead> <tr> <th>Name</th> <th>Age</th> <th>Gender</th> <th>Height</th> <th>Province</th> <th>Sport</th> </tr> </thead>
Lalu tambahkan <th>Namanya</th> di bawah <tr> atau di atas </tr>
Sekarang menambahkan keterangannya.. cari kode tabel seperti berikut..<tbody> atau </tbody>
Lalu tambahkan kode berikut di bawah <tbody> atau di atas </tbody>. Sesuaikan saja dengan judul tadi...
<tr> <td data-th="Name"><span class="bt-content">Teja Sukmana</span></td> <td data-th="Age"><span class="bt-content">18</span></td> <td data-th="Gender"><span class="bt-content">Male</span></td> <td data-th="Height"><span class="bt-content">180</span></td> <td data-th="Province"><span class="bt-content">Garut Indonesia</span></td> <td data-th="Sport"><span class="bt-content">Coli Enak</span></td> </tr>
- Kalo sudah, tinggal di publikasikan dan akibat deh...
Cukup sekian dan terima kasih sudah membaca artikel dari blog mas tamvan tentang cara menciptakan tabel responsive di postingan blog ini semoga bermanfaat..
Apa bila ada yang tidak di mengerti silahkan bertanya di kolom komentar...
Comments
Post a Comment