Menu Tabs Dengan CSS

CSS Tabs Menu

CSS Tabs Menu

Banyak cara untuk membuat menu Tabs seperti gambar di atas baik dengan JavaScript / JQuery maupun CSS.
Di sini saya akan berikan cara membuat Tabs Menu hanya dengan CSS. Menu Tabs ini berjalan di semua browser termasuk MS-IE.

Pada coding CSS terdapat operator > (child combinatory Selector) yang digunakan untuk memilih hanya direct childrennya.
Misal:
.tabs > div {display:inline;}
berarti selector div yang berada langsung di bawah elemen dengan class tabs akan ditampilkan secara inline (seperti tag <span>).
Berikut ini coding selengkapnya.



Menu Tabs Dengan CSS&lt;/pre&gt;
&lt;style&gt;&lt;!--
.tabs {min-height:300px;position:relative;width:100%;}
.tabs &gt; div {display:inline;}
.tabs &gt; div &gt; a {margin-left:-1px;position:relative;left:1px;text-decoration:none;color:#000000;background:#c0c0c0;display:block;float:left;padding:10px 10px;border:1px solid #ccc;border-bottom: 1px solid #ffffff; }
.tabs &gt; div:not(:target) &gt; a { border-bottom: 0; background: linear-gradient(#ffffff, #c0c0c0); }
.tabs &gt; div:target &gt; a { background:#ffffff; }
.tabs &gt; div &gt; div { background:#ffffff; z-index:-2; left: 0; top:39px; bottom:0; right:0; padding:20px; border:1px solid #ccc; }
.tabs &gt; div:not(:target) &gt; div { position: absolute }
.tabs &gt; div:target &gt; div { position: absolute; z-index: -1; }
--&gt;&lt;/style&gt;
&lt;pre&gt;

&lt;/pre&gt;
&lt;h1&gt;Membuat Menu Tabs dengan CSS&lt;/h1&gt;
&lt;div class=&quot;tabs&quot;&gt;
&lt;div id=&quot;tab1&quot;&gt;&lt;a href=&quot;#tab1&quot;&gt;Tab Pertama&lt;/a&gt;
&lt;div&gt;... Di Sini Konten Dari Tab Pertama ...&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;tab2&quot;&gt;&lt;a href=&quot;#tab2&quot;&gt;Tab Ke-Dua&lt;/a&gt;
&lt;div&gt;... Di Sini Konten Dari Tab Ke-Dua ...&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;tab3&quot;&gt;&lt;a href=&quot;#tab3&quot;&gt;Tab Ke-Tiga&lt;/a&gt;
&lt;div&gt;... Di Sini Konten Dari Tab Ke-Tiga ...&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;pre&gt;

Anda dapat mengembangkan coding ini sesuai kebutuhan Anda.
Selamat mencoba. semoga berhasil.

Leave a Reply

Your email address will not be published. Required fields are marked *