Item Menu Navigasi Dengan Efek Slide

By | Agustus 9, 2019
Menu Navigasi Blog Efek Slide Teks

Item Menu Navigasi Dengan Efek Slide - Secara umum item menu navigasi blog dituliskan dalam bentuk teks link seperti: Home, Menu(1), Menu(2), Menu(3), Menu(4) dan seterusnya. Tampilan menu kali ini saya buat berbeda dengan menampilkan angka-angka dari 1, 2, 3 dan seterusnya sebagai pengganti teks menu, sedangkan teks keterangan (deskripsi title menu) saya sembunyikan dibalik angka tersebut, dan hanya akan tampil saat salah satu item di Hover dengan efek slide seperti ini:

Navigasi Menu Slide Teks

Tampilan dan model menu navigasi ini saya design dengan penggunaan CSS element transition:opacity, sedangkan efek slide untuk menampilkan teks menu saya modifikasi dari tutorial Efek According Pada Gambar Dengan Perintah Hover, hanya teks item menu saya ubah dengan menggunakan background-gambar seperti ini:

.item ul li a span {
  transition:opacity 1s;
  display:inline-block;
  overflow:hidden;
  opacity:0;
  text-align:left;
  width:130px}

//item menu dengan gambar...
a.menu1 {background:#FF8C00 url(URL-Gambar) no-repeat right center}
a.menu2 {background:#39f url(URL-Gambar) no-repeat right center}
a.menu3 {background:#8B008B url(URL-Gambar) no-repeat right center}
a.menu4 {background:#FF1493 url(URL-Gambar) no-repeat right center}

Tampak sederhana, dan belum ada yang menggunakan menu navigasi seperti ini, dan Anda bisa mengganti background gambar menu dengan icon-logo, misal menu(1) HOME, diganti dengan icon logo home (rumah) akan terlihat lebih menarik lagi, Namun sebelumnya beberapa koleksi model menu navigasi dibawah ini bisa Anda pilih untuk melengkapi tampilan menu di blog Anda, pilihannya sebagai berikut:

Penerapan Fungsi Elemen
1.1 CSS Elemen


.item {display:inline-block;float:right}
.item ul {padding:0;margin:0;text-align:right}
.item ul li {display:inline;list-style-type:none}
.item ul li a {
  transition:width 1s;-webkit-transition:width 1s;-moz-transition:width 1s;
  -ms-transition:width 1s;-o-transition:width 1s;color:#fff;
  display:inline-block;font-weight:bold;height:27px;overflow:hidden;
  padding:10px 10px;width:25px;vertical-align:bottom;text-shadow:1px 2px 3px #111}

.item ul li a:hover {width:130px}
.item ul li a:hover span {opacity:1}
.item ul li a span {
  transition:opacity 1s;-webkit-transition:opacity 1s;-moz-transition:opacity 1s;
  -ms-transition:opacity 1s;-o-transition:opacity 1s;display:inline-block;
  overflow:hidden;opacity:0;text-align:left;width:130px}

a.menu1 {background:#FF8C00 url(http://3.bp.blogspot.com/-DCL90wqKVqw/Uz6ciyiJctI/AAAAAAAAAH0/oHKqTF8BjZ0/s47/kode1.png) no-repeat right center}
a.menu2 {background:#39f url(http://4.bp.blogspot.com/--7WPwBgnvjA/Uz6ci_UNgWI/AAAAAAAAAH4/g8E52a_-Tlo/s47/kode2.png) no-repeat right center}
a.menu3 {background:#8B008B url(http://3.bp.blogspot.com/-RCHeRmTxr04/Uz6cmp8uCQI/AAAAAAAAAIE/GwKSl2jDQKo/s47/kode3.png) no-repeat right center}
a.menu4 {background:#FF1493 url(http://2.bp.blogspot.com/-TN5Udb-KIzs/Uz6cmklyp3I/AAAAAAAAAII/h4HGjJqnYTk/s47/kode4.png) no-repeat right center}

2.1 HTML Markup

Dalam kode ini Anda tinggal sesuaikan deskripsi teks menu yang tersembunyi, ganti teks yang berwarna MERAH dengan item menu yang Anda inginkan. HTML lengkapnya seperti ini:


<div class="item">
  <ul>
     <li><a class="menu1" href="#"><span>Tampilan &raquo;</span></a></li>
     <li><a class="menu2" href="#"><span>Tampilan &raquo;</span></a></li>
     <li><a class="menu3" href="#"><span>Tampilan &raquo;</span></a></li>
     <li><a class="menu4" href="#"><span>Tampilan &raquo;</span></a></li>
  </ul>
</div>
loading...

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *