Select Menu

Slider

Adsense Banner 970 x 90

Blog Archive

Footer W 2

Footer W 1

Footer W 3

Travel

Performance

‹
›

Cute

My Place

Slider

Racing

Popular Posts

Videos

@keyframes, pernah lihat tulisan itu sebelumnya? Menurut saya sediri @keyframes itu didefinisikan sebagai bingkai atau tempat yang memperlihatkan beberapa gerakan atau animasi suatu objek dengan transisi yang mulus/smooth. Satu Gerakan atau Animasi itu bisa juga disebut Frame. Mungkin jika kurang atau bahkan keliru, sobat bisa menambahkannya hihi.

Yang saya bicarakan hari ini disini adalah @keyframes tentang Css3 yang sedang nge-trend saat ini. @keyframes ini musuh bebuyutannya Jquery Animation menurut saya :P haha. Banyak keluhan sebagian masyarakat tentang Jquery Animation "kalau pakai Jquery lambat gak bro?", "wah jquery, lambat gak nih sob?" dan lain lain.

Kembali ke Topic @keyframes ini. @keyframes ini hanya support pada web Browser tertentu. Ada beberapa yang tidak bisa sama sekali web browser menggunakan Css3 @keyframes ini, diantaranya Internet Explorer dan Opera. Entah kenapa Web Browser itu tidak support css3 @keyframes ini. Untuk Mozilla Firefox bisa di bantu dengan bantuan alternatif @-moz- sedangkan Safari dan Google Chrome dibantu dengan menggunakan @-webkit-.

Lihat contoh dan langsung kodenya berikut ini :
  1. Animasi menggunakan From dan To
  2. Code Css
    div#divid{
    width:50px;
    height:50px;
    background:black;
    border:1px solid #fff;
    box-shadow:0 0 3px #000;
    position:relative;
    animation:keyname 5s infinite;
    -moz-animation:keyname 5s infinite;
    -webkit-animation:keyname 5s infinite;
    }

    @keyframes keyname
    {
    from {left:0px;}
    to {left:200px; background:red; width:100px;}
    }

    @-moz-keyframes keyname
    {
    from {left:0px;}
    to {left:200px; background:red; width:100px;}
    }

    @-webkit-keyframes keyname
    {
    from {left:0px;}
    to {left:200px; background:red; width:100px;}
    }
    HTML Code
    <div id="divid"></div>
    Preview

  3. Animasi Menggunakan Persen [%]
  4. div#divid{
    width:50px;
    height:50px;
    background:black;
    border:1px solid #fff;
    box-shadow:0 0 3px #000;
    position:relative;
    animation:keyname 5s infinite;
    -moz-animation:keyname 5s infinite;
    -webkit-animation:keyname 5s infinite;
    }

    @keyframes keyname
    {
    0% {left:0px;}
    25% {left:200px; background:#fc0;}
    50% {left:50px; background:#de0101;}
    75% {left:100px; background:#fff;}
    100% {left:0px; background:#000;}
    }

    @-moz-keyframes keyname
    {
    0% {left:0px;}
    25% {left:200px; background:#fc0;}
    50% {left:50px; background:#de0101;}
    75% {left:100px; background:#fff;}
    100% {left:0px; background:#000;}
    }

    @-webkit-keyframes keyname{
    0% {left:0px;}
    25% {left:200px; background:#fc0;}
    50% {left:50px; background:#de0101;}
    75% {left:100px; background:#fff;}
    100% {left:0px; background:#000;}
    }
    HTML Code
    <div id="divid"></div>
    Penjelasan
    • Warna Unggu adalah ID dari Animasi
    • Warna Biru adalah style dari Object yang diatas membentuk Kotak
    • Warna Oranye adalah Nama keyframe
    • Warna Merah adalah Properti animasi → infinite artinya Animasi berjalan berulang-ulang tak terhingga. Bisa di ganti dengan Angka saja, 10s artinya sepanjang perubahan animasi berjalan 10 Secon atau Detik.
    • Warna Hijau adalah kode css sebelum animasi berjalan
    • Warna Biru muda adalah css effect animasi
    • Kode Persen [%] adalah jalannya cerita Animasi
    • Kode Berkedip tidak harus dalam bentuk DIV bisa tag lainnya seperti Span, P, li, ul, ol dan lain lain
    Preview
Bisa di terapkan di blog kira kira? hehehe @keyframes ini berfungsi banyak lho, seperti animasi munculnya sesuatu atau pop-up gitu :) tapi disini hanya menyediakan trik dasar @keyframes saja :) kurang lebihnya mohon maaf, wassalam :)
- - -
Kembali kita berbincang mengenai Jquery. Kali ini perbincangan kita sejalur dengan Menu Navigasi Jquery. Yaitu kumpulan link yang akan di satukan dan membuatnya menjadi Menu Utama dengan berbagai Style tentunya. Kali ini menu yang saya akan tunjukan adalah menu yang Floating/melayang di bagian atas meskipun sudah di scroll kebawah keatas karna Posisinya adalah Fixed.

Pengertian lain
Position:Fixed : Merupakan properti untuk memposisikan suatu blok element secara tetap di atas layar browser walaupun user melakukan scroll dokumen. Mengingat tentang Fixed [bukan Fixie, kalau Fixie mah trend Sepeda sekarang :P] sepertinya saya telah membuat artikel yang memanfaatkan kode Position:Fixed tersebut [baca : back to Top Jquery].

Kembali ke Topic perbincangan yaitu Jquery - Fixed Sliding Menu. Bingung ya maksud dari keterangan diatas ↑ ? Lihat contohnya seperti di bawah ini :



Kotak diatas adalah kotak IFRAME dari weblog : http://demo-ifnumber4-fqbis.blogspot.com/. Didalam kotak tersebut terdapat 7 Menu yang mana sobat bisa ganti sendiri Tulisan, gambar, maupun Style kotak menu tersebut. Kotak tersebut melambangkan LAYAR dari BROWSER. Bagaimana? bagus bukan? Kalau mau pasang di blog silahkkan ikuti cara di bawah ini :

1. Buka Blogger.com dengan password dan akun masing masing

2. Saat di dashboard klik Layout/Design kemudian klik Edit HTML pada Tab diatas.

3. Kemudian Cari kode <head> dengan CTRL + F

4. Kemudian letakan kode berikut tepat di bawah kode <Head> tadi :
<script src='http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js'></script>
<script src='https://sites.google.com/site/farixsantips/scripts/slidemenu.js'></script>
<script type='text/javascript'>
$(function() {
var d=300;
$('#floatmenu a').each(function(){
$(this).stop().animate({
'marginTop':'-78px'
},d+=150);
});

$('#floatmenu > li').hover(
function () {
$('a',$(this)).stop().animate({
'marginTop':'-2px'
},200);
},
function () {
$('a',$(this)).stop().animate({
'marginTop':'-78px'
},200);
}
);
});
</script>
5. Kemudian Cari kode ]]></b:skin> dengan CTRL + F. Letakan kode berikut tepat diatasnya kode ]]></b:skin> tadi :
ul#floatmenu {
list-style:none;
margin:0;
padding:0;
position:fixed;
right:10px;
top:0;
width:721px;
z-index:999999
}
ul#floatmenu .tools a{background-image:url(http://icons.iconarchive.com/icons/apathae/wren/64/Utilities-icon.png)}
ul#floatmenu .gallery a{background-image:url(http://icons.iconarchive.com/icons/iconshock/cms/64/gallery-icon.png)}
ul#floatmenu .video a{background-image:url(http://icons.iconarchive.com/icons/babasse/old-school/64/bobines-video-icon.png)}
ul#floatmenu .rssfeed a{background-image:url(http://icons.iconarchive.com/icons/untergunter/leaf-mimes/64/app-rss-plus-xml-icon.png)}
ul#floatmenu .musics a{background-image:url(http://icons.iconarchive.com/icons/itzikgur/my-seven/64/Music-Piano-Chello-icon.png)}
ul#floatmenu .contact a{background-image:url(http://icons.iconarchive.com/icons/oxygen-icons.org/oxygen/64/Actions-contact-new-icon.png)}
ul#floatmenu .home a{background-image:url(http://icons.iconarchive.com/icons/iconshock/sigma-general/64/home-icon.png)} /*Gambar Bisa di Ganti sesuai kemauan */
ul#floatmenu li {
display:inline;
float:left;
width:103px
}
ul#floatmenu li a {
background-color:#fff;
background-position:50% 10px;
background-repeat:no-repeat;
border:1px solid #777;
box-shadow:0 0 2px #ccc;
box-shadow:inset 0 0 5px #eee;
text-shadow:0 0 3px #ccc;
display:block;
float:left;
height:25px;
margin-top:-2px;
padding-top:80px;
text-align:center;
text-decoration:none;
width:100px
}
ul#floatmenu li a span {
color:#000;
font-size:12px;
font-family:comic sans ms;
}
ul#floatmenu li a:hover {
background-color:#ffcc00
}
Kode berkedap kedip adalah kode yang berfungsi meletakan MENU FIXED di kanan atau di kiri.
6. Pertunjukan belum selesai kita lanjutkan dengan meletakan kode berikut di bawah kode <body> :
<ul id='floatmenu'>
<li class='home'><a href='#'><span>Home</span></a></li>
<li class='tools'><a href='#'><span>Tools</span></a></li>
<li class='gallery'><a href='#'><span>Gallery</span></a></li>
<li class='video'><a href='#'><span>Video</span></a></li>
<li class='rssfeed'><a href='#'><span>Rss Feed</span></a></li>
<li class='musics'><a href='#'><span>Musics</span></a></li>
<li class='contact'><a href='#'><span>Contact Me</span></a></li>
</ul>
Kode merah dan Biru terserah mau diganti menjadi apa.

7. Kemudian Save Template.

Kemudia lihat hasilnya :) Sudah dulu ya tutorial saya kali ini, saya akhiri dengan wassalam :) dadaaa
- - - -
Search Box, ya dimana ada konten disitu ada pencarian. Pernah saya mempostingkan tentang Search Box yang fungsinya sebagai media pencarian konten blog dengan kotak form input.

Situs-situs besar yang menggunakan konten/rssfeed seperti google, blogspot, yahoo membuat search engine-nya sendiri yang mencari konten didalamnya sesuai keyword. Sepertihalnya pada Blog ini yang juga menggunakan Kotak Pencari Konten/Search Box (tutorial memasangnya ada DISINI) untuk mencari postingan postingan yang lalu atau yang dicari pengunjung blog.

Nah, ini lain cerita ya? Bagaimana jika beberapa kotak pencari (Search Engine) termasuk Google pokoknya dimasukan kedalam blog kita. Search Engine ini dinamakan Multi-Search.
Bagaimana bentuknya? Lihat dibawah ini.


Nah, mayan kan? haha. Nah untuk pemasangannya bisa di letakan dimana saja karna Kotak Search ini berbentuk kode. Nah untuk masang di Sidebar bisa ikuti cara di bawah ini.

• Buka Blogger.com (mumpung fitur baru saya sekalian kasih gambar gambar barunya juga hehehe)

• Klik Layout pada tanda V


 • Klik Add a Gadget pada kolom kanan 


• Selanjutnya pilih yang Javascript/HTML

• Isi Kotak kosong tersebut dengan kode berikut ini
<style>
.input {
    text-shadow:0 0 2px #aaa;
    box-shadow:inset 0 0 3px #eee;
    background: #fff;
    padding:3px 6px;
    font-size:12px;
    font-family:comic sans ms;
    color:#000;
    border:1px solid #ccc;
    -moz-transition: all 0.6s;
    -webkit-transition: all 0.6s;
    -o-transition: all 0.6s;
    }
   
.input:hover {
    background: #eee;
    -moz-transition: all 0.6s;
    -webkit-transition: all 0.6s;
    -o-transition: all 0.6s;
    }
   
.input:focus {
    background: #fcffcc;
    }
</style>
<form style="margin-top:-12px;" name="jksearch" action="http://www.google.com/search" method="get" onSubmit="jksitesearch(this)">
<p><input id="hiddenquery" type="hidden" name="q" />
<input class="input" name="qfront" type="text" style="width: 200px" value="" onfocus="this.value='';"/> <input class="button" type="submit" value="Search Web" /><br />
<div style="font: bold 11px Verdana;">Google :<input name="se" type="radio" checked>  Yahoo :<input name="se" type="radio">  MSN :<input name="se" type="radio">
</div>
<script type="text/javascript">
var domainroot=""
var searchaction=[
"http://www.google.co.id/search",
"http://search.yahoo.com/search",
"http://search.msn.com/results.aspx"
]

var queryfieldname=["q","p","q"]
function switchaction(cur, index){
cur.form.action=searchaction[index]
document.getElementById("hiddenquery").name=queryfieldname[index]
}

function jksitesearch(curobj){
for (i=0; i< document.jksearch.se.length; i++){
if (document.jksearch.se[i].checked==true)
switchaction(document.jksearch.se[i], i)
}
document.getElementById("hiddenquery").value=""+domainroot+" "+curobj.qfront.value
}
</script>
</p>
</form>
Kode yang berwarna Abu abu diatas adalah kode CSS dimana sobat bisa mengubah tampilan dari searchbox itu, sedangkan kode Merah ada lebar input dan website search engine.

• Save Gadge.

Lihat hasilnya dan WAW~ hahaha :D Thanks ya untuk membaca dan menyimak kodenya hihi :D
- - -