CSS3 Animated Navigation Menu
Pada hari ini saya akan memberikan tutorial,yaitu 'CSS3 Animated Navigation Menu',menu ini saya temukan dari http://tutorialzine.com/,dan tahukah apa keunggulan menu ini,yupz, kalo gak tau aku beritahu nih.keungguylan menu ini antara lain adalah tanpa menggunakan JQuery sehingga tidak mempengaruhi loading blog,bagaimana menarik bukan,untuk demonya anda bisa melihatnya diatas ini,dengan desain yang elegan pasti akan membuat blog makin keren,ok langsung saja tutorialnya.
Kode CSS
.fancyNav{
/* Affects the UL element */
overflow: hidden;
display: inline-block;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
box-shadow: 0 0 4px rgba(255, 255, 255, 0.6);
-moz-box-shadow: 0 0 4px rgba(255, 255, 255, 0.6);
-webkit-box-shadow: 0 0 4px rgba(255, 255, 255, 0.6);
}
.fancyNav li{
/* Specifying a fallback color and we define CSS3 gradients for the major browsers: */
background-color: #f0f0f0;
background-image: -webkit-gradient(linear,left top, left bottom,from(#fefefe), color-stop(0.5,#f0f0f0), color-stop(0.51, #e6e6e6));
background-image: -moz-linear-gradient(#fefefe 0%, #f0f0f0 50%, #e6e6e6 51%);
background-image: -o-linear-gradient(#fefefe 0%, #f0f0f0 50%, #e6e6e6 51%);
background-image: -ms-linear-gradient(#fefefe 0%, #f0f0f0 50%, #e6e6e6 51%);
background-image: linear-gradient(#fefefe 0%, #f0f0f0 50%, #e6e6e6 51%);
border-right: 1px solid rgba(9, 9, 9, 0.125);
/* Adding a 1px inset highlight for a more polished efect: */
box-shadow: 1px -1px 0 rgba(255, 255, 255, 0.6) inset;
-moz-box-shadow: 1px -1px 0 rgba(255, 255, 255, 0.6) inset;
-webkit-box-shadow: 1px -1px 0 rgba(255, 255, 255, 0.6) inset;
position:relative;
float: left;
list-style: none;
}
.fancyNav li:after{
/* This creates a pseudo element inslide each LI */
content:'.';
text-indent:-9999px;
overflow:hidden;
position:absolute;
width:100%;
height:100%;
top:0;
left:0;
z-index:1;
opacity:0;
/* Gradients! */
background-image:-webkit-gradient(linear, left top, right top, from(rgba(168,168,168,0.5)),color-stop(0.5,rgba(168,168,168,0)), to(rgba(168,168,168,0.5)));
background-image:-moz-linear-gradient(left, rgba(168,168,168,0.5), rgba(168,168,168,0) 50%, rgba(168,168,168,0.5));
background-image:-o-linear-gradient(left, rgba(168,168,168,0.5), rgba(168,168,168,0) 50%, rgba(168,168,168,0.5));
background-image:-ms-linear-gradient(left, rgba(168,168,168,0.5), rgba(168,168,168,0) 50%, rgba(168,168,168,0.5));
background-image:linear-gradient(left, rgba(168,168,168,0.5), rgba(168,168,168,0) 50%, rgba(168,168,168,0.5));
/* Creating borders with box-shadow. Useful, as they don't affect the size of the element. */
box-shadow:-1px 0 0 #a3a3a3,-2px 0 0 #fff,1px 0 0 #a3a3a3,2px 0 0 #fff;
-moz-box-shadow:-1px 0 0 #a3a3a3,-2px 0 0 #fff,1px 0 0 #a3a3a3,2px 0 0 #fff;
-webkit-box-shadow:-1px 0 0 #a3a3a3,-2px 0 0 #fff,1px 0 0 #a3a3a3,2px 0 0 #fff;
/* This will create a smooth transition for the opacity property */
-moz-transition:0.25s all;
-webkit-transition:0.25s all;
-o-transition:0.25s all;
transition:0.25s all;
}
/* Treating the first LI and li:after elements separately */
.fancyNav li:first-child{
border-radius: 4px 0 0 4px;
}
.fancyNav li:first-child:after,
.fancyNav li.selected:first-child:after{
box-shadow:1px 0 0 #a3a3a3,2px 0 0 #fff;
-moz-box-shadow:1px 0 0 #a3a3a3,2px 0 0 #fff;
-webkit-box-shadow:1px 0 0 #a3a3a3,2px 0 0 #fff;
border-radius:4px 0 0 4px;
}
.fancyNav li:last-child{
border-radius: 0 4px 4px 0;
}
/* Treating the last LI and li:after elements separately */
.fancyNav li:last-child:after,
.fancyNav li.selected:last-child:after{
box-shadow:-1px 0 0 #a3a3a3,-2px 0 0 #fff;
-moz-box-shadow:-1px 0 0 #a3a3a3,-2px 0 0 #fff;
-webkit-box-shadow:-1px 0 0 #a3a3a3,-2px 0 0 #fff;
border-radius:0 4px 4px 0;
}
.fancyNav li:hover:after,
.fancyNav li.selected:after,
.fancyNav li:target:after{
/* This property triggers the CSS3 transition */
opacity:1;
}
.fancyNav:hover li.selected:after,
.fancyNav:hover li:target:after{
/* Hides the targeted li when we are hovering on the UL */
opacity:0;
}
.fancyNav li.selected:hover:after,
.fancyNav li:target:hover:after{
opacity:1 !important;
}
/* Styling the anchor elements */
.fancyNav li a{
color: #5d5d5d;
display: inline-block;
font: 20px/1 Lobster,Arial,sans-serif;
padding: 12px 35px 14px;
position: relative;
text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.6);
z-index:2;
text-decoration:none !important;
white-space:nowrap;
}
.fancyNav a.homeIcon{
background:url('http://demo.tutorialzine.com/2011/05/css3-animated-navigation-menu/assets/img/home.png') no-repeat center center;
display: block;
overflow: hidden;
padding-left: 12px;
padding-right: 12px;
text-indent: -9999px;
width: 16px;
}
Kode HTML
<nav> <ul class="fancyNav"> <li id="home"><a href="#home" class="homeIcon">Home</a></li> <li id="news"><a href="#news">News</a></li> <li id="about"><a href="#about">About us</a></li> <li id="services"><a href="#services">Services</a></li>
<li id="contact"><a href="#contact">Contact us</a></li> </ul> </nav>
126 comments:
wahhh keren navigasinya!!!. tetapi tidak bisa diletakan sublink atau yang barisan link muncul kebawah ya?
Hehehe... iya mas... :)
masuk spam ya komentarku?
Enggak mas,aku gk nyepam
bukan gitu. tapi komentarku masuk spam gak? lihat deh di dashboard trus comment → spam. ada gak?
weh,ada juga tuh komen kk yang di spam,hmmmmm.aku juga gk tau kok bisa gitu :(
tuh kan apa ane bilang goo***.com udah aneh sekarang dengan blogger
asemmm koneksi dewa :v
pertamaX
Ente keduax tuh mbah :)
bags juga ya navigasi menunya. menggunakan kombinasi linear-gradient background :) tetapi sayang tak bisa di lengkapi dengan sublink atau barisan link yang keluar pas link di sentuh,
Maksudnya horizontal mas? hmmmm,gimana ya,ya bner juga sih buat sub link nih menunya emang belum dilengkapi
keren masbro , ane suka warna gradientnya , jadi ada inspirasi bikin menu :D pertamaX di curi T.T
Ok kalo gitu hehhe....,buat pertamaxnya ikhlasin aja tuh hehhee...
ane coba otak-atik kodenya ya , buat menu blog ane biar cocok :D
Ok lah kalo begitu
selamat berkreasi :)
hiks,, cara pasang nya bejimane mas musa..? =)) apa di templokin aja di widged..? o_O
Ya enggak lah mas,buat cara pemasangannya taruh aja seperti biasanya wkwkwkk :D
Weidiiih,Update Css keren :D Menu page Silver :D
Makin keren aja nih blog :D Salaut deh wat musa :D
Gan,kok di arsive homenya ngak bisa scroll ya? prasaan kemarin bisa kok ? Knapa ya?
apa browser ane ya :D
Enggak mas,itu hanya efek responsive web yang kemarin saya terapkan mas hehhe... :)
menunya gede banget sob ukurannya, bisa dikecilin gax sob?
oya bisa di tambah drop down menu gx sob?
Kalo buat ukuran menunya mungkin width sama heightnya bisa disetting sendiri sob
kalo buat dropdown itu belum aku setting mas hehehe....
masih kurang ngerti yang satu soalnya masih belajar ni mas bro
ya udah ente pelajarin dulu nih menunya :)
tampak kayak nyata ya menunya :o
yang dimaksud nyata yang mana mas ?
Keren ya ternyata kalau bikin menu page pakai Css :D
Ya mas bener,dan yang jelas gk akan membuat blog terasa berat :)
Hmm,,, Menunya emang kliata simpel siy.. gak banyak warna yg mencolok.. & yg penting gak banyak Kode2 yg pastinya gak bikin lemot Blog!!
ituu yg MANTAAFFFF!!!
^_^
Blog ente juga mantaff kok hehehe.... aplagi blogazinenya :)
wakwakwakwak,, modifnya susah,, gak cocok terus dgn template gw,, :'( tadinya mau pasang yg ini,, gak jadi deh karena gak pas,, :'(
Sulitkah,yaudah kalo gitu,yang penting udah ada usaha :)
Rama88: kalau di template blog saya gmn?
Kalo masalah itu yang penting paduan warnanya mas,kalo menurut saya warna dasar blog yang cocok buat dengan menu adalah noise abu2
keren bro menunya tapi animasinya mana ya
Buat animasinya,itu ada diefek hover,tapi sayangnya animasinya masih kurang tampak dibrowser2 tertentu
Tapi Efek Hover nya apa bukan berganti background aja,. . .aku pake chrome kok masa gak keliatan
Tapi aku pake ff 8 bisa kelihatan tuh efeknya,mungkin browser kamu harus diupdate mas
Keren!!Izin nyoba gan :)
Silahkan dicoba,dan semoga berhasil
kalau buat merubah warna font nya gimana mas?
kalau buat merubah warna font nya gimana mas?
mantap kayaknya menunya :D
Munculin Demonya dong gan,,!
Demonya sudah dipojok atas postingan ini mas hehhe...
btw ente bisa saja nih nyari menu navigasinya keren hehehehe
Ane cuma nemu pas lagi jalan-jalan kok
hehehe... :)
mantap berarti jalan jlananya, jalan jalan bawa oleh oleh :D huahauhauha
keren tuh :D
Keren juga ni sob, lumayan buat koleksi,,tapi kyknya kagak cocok ne untyk dipasang di blog ane,,hehe :D
mampir di mari cari makan :) :D
keren sob, langsung dicoba, makasih yach salam kenal
aih lucu banget bisa kayak gitu..... aku pake Jquery buat sliding image malah test di Yslow malah jd slow T_T cedih
Nice tips
keren tipsnya sob...
Nice n keren Sob,tiap posting emang bagus :D
Walau jarang update nih :D He..he.. :D
Pena hadir dan absen malam gan...menu navigasinya jadi cool...
mantap bro.., dgn sentuhan warna perak agak berkilau2.. *smile
balik lagi ni sob, ramein acar disini
Kunjungan silaturahmi malam saudaraku...css nya bagus saudaraku
kunjungan lagi lah ke blognya musa :) btw ane punya konten baru sob :) semoga sobat sudi membacanya :) monggo :)
mantap sobat..
mantap... makasih gan atas tutorialnya :)
salam kenal ya...
absen pagi hadir menyapa...nice tutorial..thx ea
mantab sob, nanti saya coba ahh diblog baru saya. :D
terimakasih kawan sudah berbagi tutorial yang keren banget nich...salam :-)
Blognya Musa sekarang nuansanya beda :D
jadi Black Blog :D
Wkkkkk... =))
Keren blognya!! Salam kenal...
Mnatab sib tutorialnya.Izin menyimak dulu ya?baru bertanya hehehe
gan ada demonya gak?
mampir lagee ahh,, =))
Musa : Kalau mau di edit panjang menunya ,yg mana nih yg di edit :D
Wahh,, Rumahnya Berubah lagi nigh, gak kayk Postingan kemarin
tapi infonya Mantab dah,
Thankss
keren mas lanjutkan kreasinya
datang dan berkunjung lagilah sembari izin mengintip postingan terbarunya musa :D
Balik lgi Gan untuk Berkomntar,
Succes for yu!
mampir lagi mas musa :)
Ikutan ahh Mampir :D
Sukses buat musa (^_*)
wah, ganti baju truss nih, bajunya keren2...
bisa dicoba nih sob tutorialnya
nice share...
jos!
Sipds :) tetap axis :D
Mana nih,yang baru :D HE..he..
wahhhhh lagi sibuk di dunia offline ya sob :) kunjungan lagi deh untuk meramaikan blog sobat :)
blognya makin keren nih sob,, sdh lama banget saya tdk berkunjung disni,, baru sempatnya sekarang,,
wuihh keren mas :)
Mampir lagi ahhhh, biar rame kayak pasar :D Wkkkk
belum sempat di balas ya sob komentarnya :)
keren gan lanjutkan karyanya
nyata kayak menu punyanya Apple mas :)
Authornya kemana nigh, gak update2
wah keren abies sobat,, saya jadi kepengen pasang juga nih di blog saya sob...
Kayaknya keren ni, tapi tolong di tambah demonya sob biar lengkap :)
hadir lagi menyapa sahabat :-)
HAdir lagi,sambil intip2 yang baru Sob :D HE..hee,,
dateng lagi ni sob, semoga kau happy
absen aja disini
keren gan... :D
datang lagi di blog sobat sambil belajar css3 sobat...
nyoba diterapin di blog ane gak pas ya....
belajar lagi ah disini ama musa.....
tutorial yang bermanfaat sob, lanjutkan :)
Kunjungan kemari lagi sobat musa....
izin bookmark dulu, ntar saya coba,,,
belum ada postingan baru sob samapai sekarang :) kemana aja sobat :)
Silaturahmi kembali sahabat
wah tutorial keren nie
Kayaknya blog ini Lama gak update yagh,,
Trus berkarya Kawan!
ihhh mantep banget templaet nya bang haahha
Ha,,ha,,intip2 siapa tahu ada yg baru :D
nunggu updatean terbaru dari mas musa neh :)
waw mantaps nih tambah2 ilmu css
Mampir nunggu makanannya :D
bisa gak ya buat ganti menu navigasi di blog saya. harus dicoba neh
mantaps gan..
:D
mampir ke blog ane jga ya
buset dah 10 harian gak update :D kemana aja ente :D
ahhh yang kak Musa juga sama ngga ada gambar propil komentarnya :p
gimana nih, bantuin saya buat munculinnya avatrnya dong :D
belum ada updatennya ya mas, jalan jalan pagi aja kalau gitu
wah :D
pngen praktiek..
tpi tunggu waktu yg tepat :D
bookmark dlu :D
mampir kemari mas musa . :)
mantap tutornya gan, nice blog and keren habis dah
asik bener dah tampilan blog ini :D
wiih, desainer blog indonesia udah mulai bermunculan... konsep template blognya keren Sob. salam kenal :)
simple yah..
btw nice info :)
keren dan simple manu, nanti saya coba dulu menu, makasih infonya
saya mw blajar tpi mulai drmn ya?
Ini dia.. nice info gan... ane mo pasang menu di blog haha.. bermanfaat banget nich.. :D
gimana cara masukin ke HTML nya mas dimna tempat masukinnya baru belajar Nge Blog nih mas mohon bantuannya
amankan dulu sob. sangat membantu untuk tugas saya. makasih postnya sob keren :)
and sukses selalu
Posting Komentar