Read more: http://ajatshare.blogspot.com/2013/08/cara-memasang-meta-tag-seo-friendly-dan.html#ixzz3VCAOrFKt TEKNIK KOMPUTER JARINGAN

Beranda

Senin, 23 Maret 2015

Cara memasang meta tag 2014

Cara Pasang Meta Tag Terbaik
Tempat Belajar Seo Pemula Dari Dasar sampai Mahir full Gambar dan Video agar mudah di pahami dan di aplikasikan Sobat blogger, melanjutkan artikel sebelumnya yakni Cara Memasang Title Tag Pada blogspot tentu sobat seharusnya belajar dan menerapkan Seo onpage secara bertahap, bagi sobat yang belum membaca dari Awal silahkan pelajari dulu Cara mudah belajar seo Pemula. Sekarang kita akan melangkah ke tahap berikutnya yakni Cara Pasang Meta Tag Terbaik Super Seo Friendly, kenapa judulnya harus super Seo Friendly? , ya karena Meta tag berikut lain dari yang biasa dan sangat bagus untuk mendongkrak posisi blog sobat di search engine terutama google.

Sebenarnya cara pasang Meta tag ini sudah kami jelaskan pada 1 tahun yang lalu di sini Meta Tag Terbaik untuk Blogspot Lalu kenapa kami jelaskan lagi disini?, ini semua kami lakukan untuk sobat pemula dan panduannya-pun kami jelaskan dengan detail full gambar serta video.

Sebelum melangkah bagaimana cara pemasangan Meta Tag, ada baiknya kita bahas kembali apa itu Meta Tag dan untuk apa mesti repot-repot pasang di blog.

Meta Tag : adalah keterangan dari suatu halaman berdasarkan dari kalimat artikel postingan anda, elemen atau tag dalam bahasa pemrograman HTML atau XHTML yang dipakai untuk mengaplikasikan metadata dalam suatu halaman web.
Elemen meta ini harus diletakkan pada bagian “head” dalam HTML tersebut. Tag meta ini dapat dipakai juga untuk menyatakan deskripsi/keterangan dari suatu halaman web dan untuk menjelaskan mengenai kata kunci (keyword) yang terkait serta untuk metadata lain tanpa “head”.

Meta Tag Description : Meta tag description digunakan untuk memberikan gambaran umum mengenai isi dari halaman web Anda. Ukurannya disarankan tidak lebih dari 200 karakter. Dan usahakan agar description ini bisa menjadi kalimat-kalimat yang letaknya di awal halaman web page yang bersangkutan. Contoh penulisan meta tag description adalah sebagai berikut :
<meta name="description" content=" Cara Zone portal tutorial tips trik terlengkap.";>

Meta Tag Robots Tujuan utama penggunaan meta tag robots adalah untuk menentukan halaman web yang mana bisa di-index oleh spider dan halaman web mana yang tidak. Tag ini sangat berguna sekali terutama jika seuatu website memakai frame untuk navigasinya. Tentunya kita tidak ingin menampilkan menu-menu dalam frame untuk dibaca oleh search engine.

Format dasar dari meta tag robots adalah sebagai berikut :
<meta name="robots" content="index | noindex | follow | nofollow">
Sebagai contoh, jika Anda ingin agar spider membaca main page, dan menelusuri semua link yang ada maka tambahkan perintah berikut ini :
<meta name="robots" content="index follow">
Dengan perintah ini spider akan meng-index main page Anda dan menjadwalkan untuk mengindex halaman-halaman lain yang bisa dicari melalui hyperlink (<a href="">).

Perintah berikut ini akan menginstruksikan agar spider tidak meng-index maupun menelusuri link yang ada pada suatu halaman web.
<meta name="robots" content="noindex nofollow">
Oke Anda sudah Cukup paham bukan dengan Meta Tag, jika belum silahkan baca ulang lagi, dan jika ga mau pening silahkan lanjut saja pada prakteknya.

Lalu Bagaimana Cara Pasang Meta Tag Terbaik Super Seo Friendly di Blogspot? Silahkan sobat ikuti langkah-langkah dibawah ini :

Sebelumnya kita lihat dulu Meta Tag bawaan Blogspot seperti pada gambar di bawah ini
Meta tag blogspot

Sangat sederhana dan tidak Seo friendly, oke sekarang mari praktek

#Pertamax

  • Login ke Akun Blog masing-masing
  • Pilih Blog yang akan Anda pasangkan title tag
  • Klik blognya Cara Memasang Meta Tag Pada blogspot
  • klik template Cara Memasang Meta Tag Pada blogspot
  • klik edit HTML Cara Memasang MetaTag Pada blogspot

#Kedua
Setelah terbuka Silahkan Lihat dan cari kode ini :

<b:include data='blog' name='all-head-content'/>

Supaya Lebih mudah silahkan copy Code diatas lalu klik ctrl + F pada keyboard lalu pastekan di form search

Contoh pada gambar ini:
Cara Memasang MetaTag Pada blogspot

Setelah ketemu silahkan lanjut ke tahap berikutnya yakni memasang meta tag terbaik yakni dengan mengcopy dan pastekan kode-kode berikut tepat dibawah
<b:include data='blog' name='all-head-content'/>

Berikut ini Codenya

<meta content='P1-6SfnYegjfmkUtRPD4QF62k-YEvuaT3T-0KR1ckH4' name='google-site-verification'/>
<meta content='/qFUkQ0EONIdzHX2OHyyLLc5LTfJ5MD26/rfLx+FKh0=' name='verify-v1'/>
<meta content='AE5FF6568E9160547E058237A11F9DE9' name='msvalidate.01'/>
<meta content='9BC10362146' name='blogcatalog'/>
<meta content='rZJkOI4geGmt1zP4-BEwXnrLxBs' name='alexaVerifyID'/>
<meta content='-5;120' name='geo.position'/>
<meta content='id' name='geo.country'/>
<meta content='id-us-en' name='language'/>
<meta content='INDEX, FOLLOW, all' name='ROBOTS'/>
<meta content='no-cache' http-equiv='Pragma'/>
<meta content='text/html; charset=UTF-8' http-equiv='Content-Type'/>
<meta content='true' name='MSSmartTagsPreventParsing'/>
<meta content='Blogger' name='generator'/>
<meta content='-1' http-equiv='Expires'/>
<meta content='follow, all' name='Googlebot-Image'/>
<meta content='follow, all' name='Scooter'/>
<meta content='follow, all' name='msnbot'/>
<meta content='follow, all' name='alexabot'/>
<meta content='follow, all' name='Slurp'/>
<meta content='follow, all' name='ZyBorg'/>
<meta content='ALL' name='SPIDERS'/>
<meta content='ALL' name='WEBCRAWLERS'/>
<meta content='no-cache' http-equiv='Cache-Control'/>
<meta content='general' name='rating'/>
<link href='https://plus.google.com/112764290697005874210' rel='author'/>
<b:if cond='data:blog.pageType != &quot;item&quot;'>
<meta content=' Uraian atau Deskripsi tentang blog anda ' name='description'/>
<meta content=' keyword1 | keyword2 | keyword3 | keyword4 | keyword5 | keyword6 ' name='keywords'/>
</b:if>
<link href='http://www.blogger.com/openid-server.g' rel='openid.server'/>
<link href='http://www.carazone.com/atom.xml' rel='alternate' title='carazone - Atom' type='application/atom+xml'/>
<link href='http://www.carazone.com/rss.xml' rel='alternate' title='carazone - RSS' type='application/rss+xml'/>

Keterangan :

google-site-verification
Anda harus Verifikasi blog di google webmaster, nanti akan diberikan kode Meta, Kode seperti tercetak tebal itu nanti sobat ganti dengan kode yang diberikan, Namun untuk tahun 2014 anda tidak perlu memverifikasi karena sudah otomastis untuk blogspot
Silahkan menuju TKP :google webmasters

Baca dimari : Cara Daftar Verifikasi Blog di Google Webmaster

verify-v1
Anda semestinya juga memverifikasi blog di Google Analytics, kelebihan pasang meta Google Analytics di jelaskan nanti pada artikel berikutnya.
sama dengan diatas, nanti sobat akan diberikan kode dan letakkan sama seperti contoh diatas
Silahkan menuju TKP : http://www.google.com/analytics
Cara Verifikasi, Akan kami jelaskan pada tutorial berikutnya

msvalidate.01
Ini adalah kode Verifikasi untuk Bing Webmaster tools, silahkan sobat daftar dan Verifikasi blog sobat di Bing Webmaster tools. Nah nanti juga sobat akan diberikan kode dan pasanglah kode itu seperti contoh diatas
Silahkan menuju TKP : http://www.bing.com/toolbox

Baca disini : Cara Daftar Verifikasi Blog di Bing Webmaster

alexaVerifyID
Ini adalah kode Verifikasi untuk Alexa, jika sobat belum Verifikasi silahkan segera menuju TKP : http://www.alexa.com/
sama dengan diatas, Verifikasilah blog sobat dan dapatkan kodenya.

Cara Verifikasi Blog di Khodiri
blogcatalog
Ini adalah kode Verifikasi untuk blogcatalog,jika sobat belum Verifikasi silahkan segera menuju TKP : http://www.blogcatalog.com/

Cara Verifikasi, Akan kami jelaskan pada tutorial berikutnya

https://plus.google.com/112764290697005874210
Ganti dengan Id Google + sobat

http://www.carazone.com/atom.xml
Ganti dengan Blog masing-masing

http://www.carazone.com/rss.xml'
Ganti dengan Blog masing-masing


# Terakhir Klik Simpan

Cara membuat & memasang meta tag di blogger

Membuat meta tag di blogger supaya lalu lintas blog jadi ramai dari mesin pencari terutama dari si om Google dan blog loe menjadi lebih SEO friendly.


Apa sih meta tag? Sedikit penjelasan gan, meta tag itu intinya buat ngasi tau mesin pencari tentang informasi isi dari blog ato situs loe. Meta tag ini juga mengoptimalkan mesin pencari untuk mengindeks blog kalian dengan benar dan akurat.

Langsung aja gan, mari kita nambahin meta tag buat blog kalian. Yang pertama kalian harus nambahin 2 meta tag utama yang penting. Pertama meta tag deskripsi yakni meta tag yang ngejelasin ato ngambarin tentang blog kalian, lalu yang kedua meta tag keyword yang ngejelasin kata kunci dari blog kalian. Cara nambahinya begini gan.



Cara Membuat & Memasang Meta Tag Di Blogger

  • Pertama log in ke Blogger, lalu klik Template dan pilih Edit HTML.

  • Lalu cari kode di bawah ini gan.

  • Terus copy kode dibawah ini dan paste dibawahnya gan.
  • So ntar hasilnya seperti ini gan.
 

  • Utuk pengisian deskripsi blog, isi sesuai dengan blog loe. Misal blog tentang kucing, contoh deskripsinya seperti ini " Blog yang memberikan informasi tentang cara merawat dan memelihara kucing di rumah dengan mudah. " misal kayak gitu gan. Usahain panjang deskripsi antara 150-160 karakter.

  • Lalu untuk meta keywordsnya isi dengan kata kunci yang mengacu pada judul blog buat memaksimalkan pencarian di mesin pencari. Misal dari contoh di atas keywordnya "kucing,merawat kucing,memelihara kucing,tips merawat kucing,tips memelihara kucing, hobby kucing "
    Pastiin keywordsnya jangan banyak-banyak, maksimal 15 kalo bisa antara 8-10 aja biar lebih SEO friendly.

  • Setelah selesai save template gan beres. 

Cuma sekedar info gan, Google gak make keywords meta tag di mesin pencarinya. Jadi meta keywords ini gak berpengaruh terhadap rangking di Google. Untuk infonya loe bisa cek disini. ( penjelasan dari Matt Cutts kepala web spam di Google ).

Terus kita harus pake keywords meta tag apa gak? Ini yang masih membingungkan dan jadi perdebatan di kalangan webmaster, menurut gw sih boleh-boleh aja loe mau pake meta keywords walaupun ini pengaruhnya gak begitu besar buat SEO.

Kalo di blog2 yang gw kelola semuanya gak pake meta keywords. Intinya semua kembali kepada anda gan.


Oke lanjut lagi gan, sekarang saatnya nambahin meta tag pendukung supaya blog kalian lebih SEO friendly lagi.

  • kembali lagi ke Template lalu Edit HTML. Lalu copy kode dibawah ini gan kemudian paste dibawah kode baru yang tadi udah loe tambahin, liat gambar.

  • Sekarang tingggal ganti author sama nama loe, trus copyright sama judul blog loe. Buat geo.placename, geo.country dan language bisa diganti tergantung negara mana yang jadi priorotas dan bahasa apa yang di pake di blog kalian gan. Lalu save template, beres sekarang blog loe udah lebih SEO friendly.
Sekian dulu tips tentang cara buat meta tag di blogger biar lebih SEO friendly, semoga bermanfaat buat kalian gan. Silahkan share kalo loe punya tips lain tentang meta tag disini.

Kamis, 19 Maret 2015

Cara Membuat Menu Melayang di Samping Blog - Omni Slide Menu

Apa itu menu dTree? Menu dTree adalah menu yang menyerupai/mirip menu explore dan menu ini dapat kita tampilkan ke dalam web/blog kita. Teman2 pasti sudah pada tahukan bagaimana muka dan bentuknya menu explore itu? Saya kira sudah pada tahu semua yaaa...(tuh kayak gambar di samping kiri). Nah, untuk penampilan menu dTree sendiri, daripada teman2 cuma mbayangin saja mending tman2 noleh ke sidebar kanan blog ini. Bagaimana, miripkan? Oh ya...sebenarnya trik ini sudah lama sekali dibahas. dan trik ini bersumber dari Destroydrop.com, maklumlah saya juga masih belajar,, jadi harus memiliki referensi sebanyak-banyaknya. Ok, lanjuuut...


Untuk memulai memasang menu tersebut, seperti biasa silahkan teman2 login dulu ke akun blogger. Lalu klik tata Letak >> Klik Edit HTML


1. Taruh script berikut di atas kode tag </head>

<link rel="StyleSheet" href="http://sites.google.com/site/t4belajarblogger/js_t4belajarblogger/dtree.css" type="text/css" />
<script type="text/javascript" src="http://sites.google.com/site/t4belajarblogger/js_t4belajarblogger/createdtree.js"></script>


2. Klik Simpan template.


Selanjutnya yang harus teman2 lakukan adalah menaruh kode HTML dTree ke dalam gadget sidebar blognya teman2. Caranya klik Tata Letak >> Tambah Gadget HTML dan taruh kode HTML berikut ini

<h2>Menu Blog Ini</h2>

<div class="dtree">

<p><a href="javascript: d.openAll();">Buka Semua</a> | <a href="javascript: d.closeAll();">Tutup Semua</a></p>

<script type="text/javascript">
<!--

d = new dTree('d');

d.add(0,-1,'T4belajarblogger');
d.add(1,0,'Folder 01','#.html');
d.add(2,1,'Sub Folder 01',' #.html');
d.add(3,2,'Sub/file Sub Folder 01',' link anda.html');
d.add(4,0,'Folder 02',' #.html');
d.add(5,4,'Sub Folder 02',' #.html');
d.add(6,5,'Sub/file Sub folder 02',' link anda.html');
d.add(7,0,'Folder 03',' #.html');
d.add(8,7,'Sub Folder 03',' #.html');
d.add(9,8,'Sub/file Sub folder 03',' link anda.html','Pictures I\'ve taken over the years','','','img/imgfolder.gif');
d.add(10,0,'File[non-folder]',' link anda.html');
d.add(11,0,'File[non-folder]',' link anda.html');
d.add(12,0,'File Single',' link anda.html','','','img/trash.gif');

document.write(d);

//-->
</script>

</div>



Maka Preview dari kode di atas adalah seperti berikut ini



Saran saya agar teman2 memasukkan kode HTML di atas ke dalam gadget sidebar blog-nya teman2, mengingat agar teman2 lebih mudah dalam memahami bagian mana saja dan apanya saja yang harus diotak-atik untuk menampilkan suatu folder beserta file-nya sesuai dengan keinginannya teman2.

Ok, kita mulai mengenal bagian mana saja yang harus kita atur untuk memulai membuat folder serta yang mana juga yang harus kita atur untuk membuat file saja. Untuk memulai mengenal bagian yang harus diatur dalam pembuatan folder dan file, agar teman2 hanya memperhatikan nomor2 yg telah saya tandai dengan warna2 (untuk tulisan blablabla.HTML, kita bahas setelah masalah nomor)

Nah, apakah teman2 bertanya apa maksud dari nomor2 yang acak2 itu? Sebenarnya itu bukan nomor acak2an, akan tetapi nomor unik yang tersusun rapi.

Coba teman2 perhatikan beda nomor yg berada di sisi kanan dan kiri. Yang berada di sisi kiri sesuai dengan urutan:
1
2
3
dst

Sedangkan yang berada di sisi kanan gak beraturan.

Sebenarnya angka2 tersebut dapat teman2 baca seperti berikut ini:

1,o ===>> Artinya adalah Folder Utama

2,1 ===>> Dan ini adalah Sub dari folder utama, oleh karena itu saya memberi warna angka satu dengan warna yang sama, yaitu merah. Kalau teman2 ingin menambahkan sub folder utama yang satu lagi di bawahnya, maka nanti teman2 tulis 3,1 atau d.add(3,1,'Sub Folder 02',' #.html');(karena pada intinya folder tersebut masih mengikuti angka satu/folder utama)

3,2 ===>> Artinya adalah sub dari sub folder utama, bagian yang ini bisa jadi folder dan juga bisa jadi file. Apa maksudnya? Maksudnya adalah, pada intinya semua file yg memilki sub akan menjadi folder, sedangkan yg tidak memilki sub maka akan menjadi file selamanya (selama belum ada sub yang menumpang kepadanya), kalau teman2 bingung, teman2 bisa memperhatikan preview/gambar di atas. Coba dilihat tuh, setiap jajaran ketiga pasti file kan? Nah itu karena yg jajaran ketiga adalah bagian yg terakhir alias bagian yg sudah tidak memilki sub lagi.


Nah, untuk yg masalah pembuatan folder dan file selesai...

Selanjutnya masalah yg berada pada bagian kanan, yaitu tulisan "#.HTML" dan "Link anda.HTML"

Kenapa pada bagian yg saya tandai dengan warna merah saya beri tanda "#" bukannya menggunakan "Link anda"?

Itu semua karena terletak pada fungsi masing2. Apa maksudnya...

Maksudnya yang telah saya tandai dengan "#", artinya adalah folder utama atau folder sub utama. Dengan begitu para pengunjung langsung tahu kalau itu bukan file akan tetapi pengantar file alias folder. Ini semua merupakan pertimbangan saya pribadi, mungkin beberapa teman blogger menganggap menu ini benar2 mirip menu explore, memang mirip tapi hanya tampilannya serta sifatnya yg menyerupai menu dropdown, akan tetapi bedanya pasti teman2 tahu...Kalau di menu explore kita bisa membuka folder dengan cara mengklik tulisannya, misal: My Documents atau juga bisa dengan cara mengklik tanda plus-minus yang terletak pada samping kirinya. Akan tetapi untuk menu dropdown ini beda, kita hanya bisa mengklik tanda plus-minusnya saja untuk bisa menampilkan menu yg berada di dalamnya (kalau gak percaya, maka bisa dicoba menu dTree di sidebar kanan blog ini). Bagaimana teman2 sudah ada bayangankan...?

Lalu untuk tulisan "link anda.HTML" itu bisa diganti dengan link anda. Dan pastikan kalau yang anda sisipi dengan link tersebut sudah merupakan sebuah link yg tidak bersub lagi, maksudnya bukan folder.

Alhamdulillah, akhirnya rampung juga. O ya, bagi teman2 yg mungkin merasa ada sedikit kesulitan...mungkin bisa menganalisanya sendiri melalui kode HTML berikut, yang merupakan kode dari menu dTree saya yang berada di samping kanan itu...

<h2>Menu Blog Ini</h2>

<div class="dtree">

<p><a href="javascript: d.openAll();">Buka Semua</a> | <a href="javascript: d.closeAll();">Tutup Semua</a></p>

<script type="text/javascript">
<!--

d = new dTree('d');

d.add(0,-1,'T4belajarblogger');
d.add(1,0,'Available in 3 Languages','#.html');
d.add(2,1,'Indonesia','http://t4belajarblogger.blogspot.com/2009/11/bagaimana-kalau-seorang-seniman-lagi.html');
d.add(3,1,'English','http://t4belajarblogger.blogspot.com/2009/11/english-post.html');
d.add(4,1,'العربية','http://t4belajarblogger.blogspot.com/2009/12/arabic-blogger-tutorial.html');
d.add(5,0,'Sekilas Info','#.html');
d.add(6,5,'Update PageRank','http://t4belajarblogger.blogspot.com/2009/12/cara-cepat-update-pagerank-google.html');
d.add(7,5,'4 Gadget Terbaru','http://t4belajarblogger.blogspot.com/2009/12/empat-gadget-baru-dari-blogger-buster.html');
d.add(8,5,'Baca Yg Lainnya=>>','http://t4belajarblogger.blogspot.com/2009/12/sekilas-info.html');
d.add(9,0,'Link and Exchange','#.html');
d.add(10,9,'Link to This Blog','http://t4belajarblogger.blogspot.com/2009/11/link-to-this-blog.html');
d.add(11,9,'Tman dan Link Exchange','http://t4belajarblogger.blogspot.com/2009/12/teman-ngeblog-dan-link-exchange.html');
d.add(12,0,'Feed Blog','http://feeds.feedburner.com/%7Er/TutorialBlogDiBloggerBelajarMembuatBlogNgeblogUntukPemulaDanLanjutan/%7E6/2');
d.add(13,0,'Blog Tools','#.html','Pictures I\'ve taken over the years','','','img/imgfolder.gif');
d.add(14,13,'Kumpulan Kode warna','http://t4belajarblogger.blogspot.com/2009/11/kumpulan-kode-warna.html');
d.add(15,13,'Blog Anda Lambat?','http://t4belajarblogger.blogspot.com/2009/11/tips-mempercepat-loading-blog.html');
d.add(16,0,'Profil Empunya Blog','http://www.blogger.com/profile/00282623483850735612');

document.write(d);

//-->
</script>

</div>

Cara Membuat Menu Melayang di Samping Blog - Omni Slide Menu

Cara Membuat Menu Melayang di Samping Blog - Omni Slide Menu

Terima kasih telah berkunjung
Cara Membuat Menu Melayang di Samping Blog - Omni Slide Menu. Menu yang satu ini memiliki ciri khas tersendiri dan tentunya memiliki fungsi yang tak kalah dengan menu lainnya dan bisa dijadikan juga sebagai penghias blog. Menu Omni Slide ini saya dapat dari situs Dynamic Drive (www.dynamicdrive.com), semoga trik menu yang satu ini bermanfaat bagi sobat-sobat blogger).

Jika sobat penasaran dengan bentuk menu yang saya maksud, silahkan untuk menengok ke sebelah kiri blog ini (t4belajarblogger.blogspot.com), pasti ada menu "omni slide" di mana ketika sobat mengarahkan mouse sobat maka menu tersebut akan terbuka dan melebar. Nah, itulah yang dinamakan dengan menu omni slide. [Menu telah DICOPOT, namun fungsi insyaAllah akan terus berfungsi]

Cara untuk memasang menu omni slide adalah sebagai berikut:

1. Silahkan login ke akun blogger anda
2. Klik menu "Rancangan"
3. Klik "Tambah Gadget"

4. Pastekan kode berikut di dalamnya...
<script type="text/javascript">
if (typeof window.attachEvent=='object'){
document.write('<!--[if lte IE 6]>\n'+
'<script type="text/javascript">\n'+
'var ie6_or_less=1;\n'+
'<\/script>\n'+
'<![endif]-->\n'+
'<!--[if lt IE 5.5]>\n'+
'<script type="text/javascript">\n'+
'var less_than_ie5_5=1;\n'+
'<\/script>\n'+
'<![endif]-->')
}

var menu=[], resizereinit=true;
function truebody(){
return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body;
}

function getedge(o, is_top){
var edge;
if (is_top)
edge=window.pageYOffset? window.pageYOffset : truebody().scrollTop? truebody().scrollTop : 0;
else{
edge=o.menupos=='left'? 0 : truebody().clientWidth? truebody().clientWidth : window.innerWidth&&truebody().offsetHeight<=window.innerHeight? window.innerWidth : window.innerWidth? window.innerWidth-20 : 0;
edge+=window.pageXOffset? window.pageXOffset : truebody().scrollLeft? truebody().scrollLeft: 0;
}
return edge;
}

function keep_in_view(o){
if(o.keepinview){
if(o.m.ft){
o.m.ft=0;
o.m.topP=o.m.offsetTop;
o.m.ltop=0;
}
var pt=getedge(o, 'top'), ks=typeof o.keepinview=='number'&&o.keepinview<o.m.topP&&o.keepinview>0? o.keepinview : o.m.topP, smooth=0;
if (pt!=o.m.ltop){
if(o.menupos=='top')
o.m.style.visibility='hidden';
smooth = pt>o.m.topP-ks? .2 * (pt - o.m.ltop - o.m.topP + ks) : o.m.ltop>0? -.2 * o.m.ltop : 0;
smooth = smooth > 0 ? Math.ceil(smooth) : Math.floor(smooth);
}
else if(o.menupos=='top')
o.m.style.visibility='';
o.m.style.top=(o.m.style.top? parseInt(o.m.style.top) : o.m.topP)+smooth+'px';
o.m.ltop += smooth;
}
if(o.menupos=='top'){
if(typeof o.menuleft=='string'){
o.m.style.left=o.menuleft
o.m.style.marginLeft=Math.floor(o.m.getElementsByTagName('div')[0].offsetWidth/-2)+'px';
o.lleft=o.m.offsetLeft;
}
o.m.style.marginLeft=0;
o.m.style.left=o.lleft+(window.pageXOffset? window.pageXOffset : truebody().scrollLeft? truebody().scrollLeft: 0)+'px';
}
else
o.m.style.left=getedge(o)-(o.menupos=='right'? o.m.offsetWidth : 0)+'px';
}
function move(el, num){
el.getElementsByTagName('div')[0].style[el.menupos]=parseInt(el.getElementsByTagName('div')[0].style[el.menupos])+num+'px';
if(el.menupos=='right'){
if(el.kviewtype=='absolute')
el.style.left=parseInt(el.style.left)-num+'px';
el.style.width=parseInt(el.style.width)+num+'px';
}
if(num>0)
el.moving=setTimeout(function(){movein(el)}, el.menuspeed)
else
el.moving=setTimeout(function(){moveout1(el)}, el.menuspeed)
}
function movein(el){
var m1=parseInt(el.getElementsByTagName('div')[0].style[el.menupos]);
if(el.moving)
clearTimeout(el.moving);
if (m1<-1*el.borderwidth)
move(el, Math.min(-1*m1-el.borderwidth, 10));
}
function moveout(el){
if(el.moving)
clearTimeout(el.moving);
el.moving=setTimeout(function(){moveout1(el)}, el.menupause);
}
function moveout1(el){
var aw=el.menupos=='top'? el.b.offsetHeight : el.b.offsetWidth, m1=el.getElementsByTagName('div')[0];
if(el.moving)
clearTimeout(el.moving);
if (parseInt(m1.style[el.menupos])>aw-(el.menupos=='top'? m1.offsetHeight : m1.offsetWidth)+10)
move(el, -10);
else {
m1.style[el.menupos]=aw-(el.menupos=='top'? m1.offsetHeight : m1.offsetWidth)+'px';
if(el.menupos=='right'){
el.style.width=aw+'px';
if(el.kviewtype=='absolute'){
var ed=truebody().clientWidth? truebody().clientWidth : window.innerWidth&&truebody().offsetHeight<=window.innerHeight? window.innerWidth : window.innerWidth? window.innerWidth-20 : 0;
ed+=window.pageXOffset? window.pageXOffset : truebody().scrollLeft? truebody().scrollLeft: 0;
el.style.left=ed-el.offsetWidth+'px';
}
}
}
}
function to_em(n, o){
return Math.round((n/(16*parseInt(o.fontsize)/100))*1000)/1000;
}
function getrows(o){
var r=o.menuItems.length+(o.wrapbar? 1 : 0);
for (var i_tem = 0; i_tem < o.menuItems.length; i_tem++)
if (o.menuItems[i_tem][4]&&o.menuItems[i_tem][4]=='no')
r--;
return r;
}
function make_bar(o){
var bt=o.menupos=='right'||o.menupos=='top'? '<tr>' : '';
bt+='<td id="'+o.id+'bar" '+(o.menupos=='top'? 'colspan="'+o.d_colspan : 'rowspan="'+getrows(o))+'">'
if (!/<img/.test(o.bartext.toLowerCase())){
for (var i_tem = 0; i_tem < o.bartext.length-(o.menupos=='top'? 1 : 0); i_tem++)
bt+=o.menupos=='top'&&o.bartext.charAt(i_tem)==' '? '\u00a0 ' : o.menupos=='top'? o.bartext.charAt(i_tem)+' ' : '<br>'+o.bartext.charAt(i_tem);
bt+=o.menupos=='top'? o.bartext.charAt(o.bartext.length-1)+'</td>' : '<br>\u00a0</td>';
}
else
bt+=o.bartext+'</td>'
return bt+(o.menupos=='right'? '\n' : '</tr>\n');
}

function make_style(o){
if(o.user_defined_stylesheet&&!o.design_mode)
return '';
var sheet=''
sheet+='#'+o.id+' {\n'+
(o.menupos=='top'? 'top:0;\n' : 'top:'+o.menutop+'px; /*set initial Height from top*/\n')+
(o.menupos=='top'? 'left:'+o.menuleft+(typeof o.menuleft=='number'? 'px' : '')+';\n' : '')+
(o.menupos=='right'&&o.kviewtype=='fixed'? 'right:0;\n' : '')+
'position:'+o.kviewtype+';\n'+
'overflow:'+(o.menupos=='right'? 'hidden' : 'visible')+';\n'+
'z-index:100;\n'+
(o.menupos=='left'? 'left:0;\n' : '')+
'}\n'+
'#'+o.id+' div {\n'+
'border-width:'+(typeof o.outbrdwidth=='number'? o.outbrdwidth+'px' : o.outbrdwidth)+'; /*Menu\'s outer border*/\n'+
'border-style:'+o.outbrdstyle+';\n'+
(o.outbrdcolor=='none'? '' : 'border-color:'+o.outbrdcolor+';\n')+
'position:absolute;\n'+
'color:black;\n'+
'background-color:transparent;\n'+
'}\n'+
'#'+o.id+' table {\n'+
'border:'+o.borderwidth+'px '+o.borderstyle+' '+o.bordercolor+'; /*Menu\'s inner border*/\n'+
(o.menupos=='top'? 'border-left-width:0;\n' : '')+
(o.menupos=='top'? 'border-bottom-width:0;\n' : '')+
'font-family:'+o.menufont+', sans-serif; /*Overall font for Menu*/\n'+
'font-size:'+o.fontsize+';\n'+
'border-collapse:collapse;\n'+
'background-color:'+(o.allowtransparent? 'transparent' : o.bordercolor)+';\n'+
'width:'+to_em(o.barwidth+o.hdingwidth+o.borderwidth*(o.d_colspan+2), o)+'em;\n'+
'}\n'+
'#'+o.id+' td { /*Characteristics for cells in the menu table - do not specify width here*/\n'+
'border-bottom:'+o.borderwidth+'px '+o.borderstyle+' '+o.bordercolor+';\n'+
'border-left:'+o.borderwidth+'px '+o.borderstyle+' '+o.bordercolor+';\n'+
'height:'+to_em(o.linkheight, o)+'em;\n'+
'padding:0;\n'+
'margin:0;\n'+
'text-align:'+o.linktxtalign+';\n'+
'}\n'+
'#'+o.id+' #'+o.id+'bar { /*Characteristics for initially visible \'draw\' bar (the vertical cell)*/\n'+
(o.menupos=='top'? 'height:' : 'width:')+to_em(o.barwidth+(document.all||o.menupos=='top'? o.borderwidth*2 : 0), o)+'em;\n'+
'background-color:'+o.barbgcolor+';\n'+
'color:'+o.barcolor+';\n'+
'font-weight:'+o.barfontweight+';\n'+
'text-align:'+o.baralign+';\n'+
(o.menupos=='top'? '' : 'border-width:0;\n')+
'cursor:default;\n'+
'}\n'+
'#'+o.id+' .heading { /*Characteristics for heading cells in the menu table*/\n'+
'height:'+to_em(o.hdingheight, o)+'em;\n'+
'color:'+o.hdingcolor+';\n'+
'font-weight:'+o.hdingfontweight+';\n'+
'text-indent:'+o.hdingindent+'ex;\n'+
'background-color:'+o.hdingbgcolor+'; /*Background Color for menu headings */\n'+
'width:'+to_em(o.hdingwidth, o)+'em; /*This will be the menu body width. This'+(o.menupos!='top'? ' (plus #'+o.id+'bar width for left and right menus)' : '')+' and 4 times the border width should also be the menu table\'s approximate width*/\n'+
'vertical-align:'+o.hdingvalign+';\n'+
'text-align:'+o.hdingtxtalign+';\n'+
'border-left-color:'+o.hdingbgcolor+';\n'+
'border-left-style:solid;\n'+
'}\n'+
(o.wrapbar&&o.menupos!='top'? '#'+o.id+' #'+o.id+'lastrow {\n'+
'height:'+to_em(o.barwidth, o)+'em;\n'+
'background-color:'+o.barbgcolor+';\n'+
'border-width:0;\n'+
'margin:0 0 '+o.borderwidth+'px '+o.borderwidth+'px;\n'+
'}\n' : o.menupos!='top'? '#'+o.id+' #'+o.id+'lastrow {\n'+
'border-bottom-width:0;\n'+
'margin:0 0 '+o.borderwidth+'px '+o.borderwidth+'px;\n'+
'}\n' : '')+
'#'+o.id+' a {\n'+
'width:100%;\n'+
'height:100%;\n'+
'display:block;\n'+
'padding-top:'+to_em(o.linktopad, o)+'em;\n'+
'}\n';
if(o.design_mode){
if(document.getElementById('ooostyle'))
alert('Only one menu\'s script generated styles may be displayed at a time!\n\nCurrently showing '+document.getElementById('ooostyle').tell+'\'s stylesheet\n\n(or there is a syntax error - most\n\u00a0\u00a0\u00a0\u00a0likely in the menuItem.js file)');
else{
var isusing=o.user_defined_stylesheet? ' not' : '';
var sw=(window.innerWidth? window.innerWidth : truebody().clientWidth)/1.5; 
document.write('<textarea id="ooostyle" cols="'+Math.floor(sw/8)+'" rows="65" wrap="off" style="margin-left:-'+Math.floor(sw/2)+'px;overflow:auto;position:absolute;top:10px;left:50%;z-index:1000;">\n')
document.write('\/* '+o.id+'\'s Script Generated Styles: */\n\/* '+o.id+' is'+isusing+' currently using these via the script */\n\n'+sheet);
document.write('\n\/* End '+o.id+'\'s Script Generated Styles */');
document.write('</textarea>')
document.getElementById('ooostyle').tell=o.id;
}
}
if(!o.user_defined_stylesheet)
return '<style type="text/css">\n'+sheet+'</style>';
return '';
}
function make_style_make_menu(o, s){
if(s){
if(!o.id) {alert('a unique id is required for each menu');return;};
if(!o.menuItems||o.menuItems.constructor!=Array) {alert('an array of menu items is required for each menu');return;};
if(!o.menutop) {o.menutop=150};
if(!o.menuleft) {o.menuleft='50%'};
if(!o.keepinview&&typeof o.keepinview=='boolean')
o.keepinview=false;
else if(!o.keepinview) {o.keepinview=30};
if(!o.menuspeed) {o.menuspeed=20};
if(!o.menupause) {o.menupause=500};
if(!o.d_colspan) {o.d_colspan=2};
if(!o.allowtransparent) {o.allowtransparent=false};
if(!o.barwidth) {o.barwidth=22};
if(!o.hdingwidth) {o.hdingwidth=149};
if(!o.hdingheight) {o.hdingheight=22};
if(!o.hdingindent) {o.hdingindent=1};
if(!o.linkheight) {o.linkheight=16};
if(!o.outbrdwidth) {o.outbrdwidth=0};
if(!o.outbrdcolor) {o.outbrdcolor="none"};
if(!o.outbrdstyle) {o.outbrdstyle="none"};
if(!o.borderwidth) {o.borderwidth=1};
if(!o.bordercolor) {o.bordercolor="#FFFFFF"};
if(!o.borderstyle) {o.borderstyle="solid"};
if(!o.barcolor) {o.barcolor="white"};
if(!o.barbgcolor) {o.barbgcolor="#918E8E"};
if(!o.barfontweight) {o.barfontweight="bold"};
if(!o.baralign) {o.baralign="center"};
if(!o.menufont) {o.menufont="verdana"};
if(!o.fontsize) {o.fontsize="80%"};
if(!o.hdingcolor) {o.hdingcolor="white"};
if(!o.hdingbgcolor) {o.hdingbgcolor="#809FFE"};
if(!o.hdingfontweight) {o.hdingfontweight="bold"};
if(!o.hdingvalign) {o.hdingvalign="middle"};
if(!o.hdingtxtalign) {o.hdingtxtalign="left"};
if(!o.linktopad) {o.linktopad=0};
if(!o.linktxtalign) {o.linktxtalign="left"};
if(!o.linktarget) {o.linktarget=""};
if(!o.menupos) {o.menupos="left"};
if(!o.bartext) {o.bartext="
LIHAT MENU"};
if(!o.user_defined_stylesheet) {o.user_defined_stylesheet=false};
if(!o.user_defined_markup) {o.user_defined_markup=false};
if(!o.design_mode) {o.design_mode=false};
if(!o.wrapbar) {o.wrapbar=false};
if(!o.kviewtype) {o.kviewtype='absolute'};
if(typeof ie6_or_less!='undefined')
o.kviewtype='absolute';
else if(o.menupos=='top'&&o.kviewtype=='absolute')
o.kviewtype='fixed';
while(!o.menuItems[o.menuItems.length-1])
o.menuItems.length=o.menuItems.length-1;
document.write(make_style(o));
return;
}
else {
if(o.design_mode||!o.user_defined_markup){
var hw=o.hdingwidth;

var tb='<div id="'+o.id+'" onmouseover="movein(this);" onmouseout="moveout(this);"><div><table>\n';
tb+=o.menupos=='right'? make_bar(o) : '';
for (var i_tem = 0; i_tem < o.menuItems.length; i_tem++){
if ((o.menupos=='top'&&i_tem==0)||i_tem>0&&(!o.menuItems[i_tem-1][4]||o.menuItems[i_tem-1][4]!=='no'))
tb+='<tr>'
if (o.menuItems[i_tem][1]&&o.menuItems[i_tem][1]!==''){
tb+='<td '+(i_tem==o.menuItems.length-1&&!o.wrapbar&&o.menupos!='top'? 'id="'+o.id+'lastrow" ' : '')+'colspan="'+(o.menuItems[i_tem][3]&&o.menuItems[i_tem][3]!==''? o.menuItems[i_tem][3] : o.d_colspan)+'"><a href="'+o.menuItems[i_tem][1]+'" target="'+(o.menuItems[i_tem][2]? o.menuItems[i_tem][2] : o.linktarget)+'">'+o.menuItems[i_tem][0]+'</a></td>'
}
else
tb+='<td '+(i_tem==o.menuItems.length-1&&!o.wrapbar&&o.menupos!='top'? 'id="'+o.id+'lastrow" ' : '')+'class="heading" '+(o.menuItems[i_tem][3]&&o.menuItems[i_tem][3]!==''&&o.menuItems[i_tem][3]!==o.d_colspan? 'style="width:'+to_em(hw*o.menuItems[i_tem][3]/o.d_colspan, o)+'em;'+(i_tem>0&&o.menuItems[i_tem-1][4]&&o.menuItems[i_tem-1][4]=='no'? 'border-left-width:0;margin-left:'+o.borderwidth+'px;' : '')+'" ' : '')+'colspan="'+(o.menuItems[i_tem][3]&&o.menuItems[i_tem][3]!==''? o.menuItems[i_tem][3] : o.d_colspan)+'">'+o.menuItems[i_tem][0]+'</td>'
if (!o.menuItems[i_tem][4]||o.menuItems[i_tem][4]!=='no')
tb+=o.menupos=='left'&&i_tem==0? make_bar(o) : '</tr>\n';
}
tb+=o.wrapbar&&o.menupos!='top'? '<tr><td id="'+o.id+'lastrow" colspan="'+o.d_colspan+'">\u00a0</td></tr>\n' : '';
tb+=o.menupos=='top'? make_bar(o) : '';

if(!o.user_defined_markup)
document.write(tb+'</table></div></div>')
}
if(o.design_mode)
document.getElementById('ooostyle').value+='\n\n<!-- The Markup for '+o.id+' -->\n\n'+tb+'</table></div></div>\n\n<!-- End '+o.id+'\'s Markup -->'
o.m=document.getElementById(o.id);
var b=document.getElementById(o.id+'bar');
o.m.b=b;
o.m.ft=1;
o.m.menupos=o.menupos;
o.m.menupause=o.menupause;
o.m.menuspeed=o.menuspeed;
o.m.borderwidth=o.borderwidth;
o.m.kviewtype=o.kviewtype;
resizevent(o);
if(o.menupos=='top'&&typeof window.attachEvent=='object'&&typeof ie6_or_less!='undefined')
window.attachEvent('onscroll', function(){o.m.style.visibility='hidden';});
if(o.kviewtype=='absolute'&&(o.menupos!='top'||(typeof ie6_or_less!='undefined'&&typeof window.attachEvent=='object')))
setInterval(function(){keep_in_view(o)}, 20)
}
}

function resizevent(o){
var m1=o.m.getElementsByTagName('div')[0], bo=o.menupos=='top'? o.m.b.offsetHeight : o.m.b.offsetWidth;
m1.style[o.menupos]=bo-(o.menupos=='top'? m1.offsetHeight : m1.offsetWidth)+'px'
if(o.menupos=='right'){
if(o.kviewtype=='absolute')
o.m.style.left=getedge(o)-o.m.offsetWidth+'px';
o.m.style.width=bo+'px';
o.m.style.height=m1.offsetHeight+'px';
if(typeof less_than_ie5_5!='undefined'){
o.m.onmouseover(o.m);
o.m.onmouseout(o.m);
}
}
if(o.menupos=='top'){
o.m.style.width=m1.style.width=o.m.getElementsByTagName('table')[0].offsetWidth+'px';
if(typeof o.menuleft=='string')
o.m.style.marginLeft=Math.floor(m1.offsetWidth/-2)+'px';
}
}
/*

ONTEXTRESIZE EVENT SPOOFER

Including this file in your page will allow you to assign a function
to window.ontextresize, which will be called when the user changes the
size of text on the page.

Used with (as far as I know) permission from: http://forkandspoonhelmet.com/Fork_and_Spoon_Helmet

*/
var ontextresizeLastSize = false;
if (window.attachEvent) window.attachEvent("onload", initOntextresizeListener);
else if (window.addEventListener) window.addEventListener("load", initOntextresizeListener, false);
function initOntextresizeListener() {
if(!resizereinit||typeof less_than_ie5_5!='undefined')
return;
var testDiv = document.createElement("div");
testDiv.style.position = "absolute";
testDiv.style.height = "1em";
testDiv.style.width = "1em";
testDiv.style.top = "-2em";
testDiv.style.left = "-2em";
var docTestDiv = document.body.appendChild(testDiv);
docTestDiv.id = "ontextresizeTestDiv";
ontextresizeListener = setInterval("ontextresizeCheckTestDiv()",100);
}
function ontextresizeCheckTestDiv() {
if (ontextresizeLastSize!=document.getElementById("ontextresizeTestDiv").offsetWidth) {
if (ontextresizeLastSize && window.ontextresize) window.ontextresize.call();
ontextresizeLastSize = document.getElementById("ontextresizeTestDiv").offsetWidth;
}
}
window.ontextresize=function(){
for (var i_tem = 0; i_tem < menu.length; i_tem++)
if(typeof menu[i_tem]!='undefined')
resizevent(menu[i_tem]);
};

function make_menus(){
if(document.getElementById){
for (var i_tem = 0; i_tem < menu.length; i_tem++)
if(typeof menu[i_tem]!='undefined')
make_style_make_menu(menu[i_tem], 's');
for (i_tem = 0; i_tem < menu.length; i_tem++)
if(typeof menu[i_tem]!='undefined')
make_style_make_menu(menu[i_tem]);
}
}
</script>
<script type="text/javascript">
/***********************************************
* Omni Slide Menu script - © John Davenport Scheuer
* very freely adapted from Dynamic-FX Slide-In Menu (v 6.5) script- by maXimus
* This notice MUST stay intact for legal use
* Visit Dynamic Drive at http://www.dynamicdrive.com/ for full original source code
* as first mentioned in http://www.dynamicdrive.com/forums
* username:jscheuer1
***********************************************/

//One global variable to set, use true if you want the menus to reinit when the user changes text size (recommended):
resizereinit=true;

menu[1] = {
id:'menu1', //use unique quoted id (quoted) REQUIRED!!
fontsize:'100%', // express as percentage with the % sign
linkheight:22 , // linked horizontal cells height
hdingwidth:210 , // heading - non linked horizontal cells width
// Finished configuration. Use default values for all other settings for this particular menu (menu[1]) ///

menuItems:[ // REQUIRED!!
//[name, link, target, colspan, endrow?] - leave 'link' and 'target' blank to make a header
["
Menu Utama"], //create header
["Home", "
http://t4belajarblogger.blogspot.com", ""],
["Daftar Isi", "
kkk",""],
["Link Teman", "
httpkkk", ""],
["Tukaran Link", "
kkk", ""],
["Recent Comments", "
kkk", ""],
["Parsing Code", "
kkk", ""],

["AKU", "
kkkk", "", 1, "no"], //create two column row, requires d_colspan:2 (the default)
["Email", "
kkkk", "",1],

["
Menarik Lho!!!", "", ""], //create header
["Highlight Author", "
kkkkk", "_new"],
["Highlight Code", "
kkkk", "_new"],
["Menu D-Tree", "
kkk", "_new"],
["Menu Dropdown", "
kkk", "_new"],
["Menu Horizontal", "
kkkkkkkkl", "_new"],
["Emoticon Yahoo!", "
kkkkkk", "_new"] //no comma after last entry

]}; // REQUIRED!! do not edit or remove

////////////////////Stop Editing/////////////////

make_menus();
</script>

5. Jika sudah, perhatikan pada bagian2 yang telah saya tandai dengan warna Hijau dan Biru, itu artinya bagian tersebut bisa sobat ubah atau bisa sobat sesuaikan dengan keinginan sobat yang meliputi: Warna background, nama menu, link2 menu serta tampilan teks dari menu yang muncul. (Tips: Untuk mempermudah mengedit, silahkan untuk sambil melihat menu di samping)

Cara membuat Tombol Share Bouncing Fixed Shadow

Tombol Share Bouncing Fixed Shadow - Cara mudah untuk mempromosikan blog agar banyak yang mengenal adalah dengan membagikan ulang artikel kebeberapa sosial media seperti Facebook, Twitter dan Google Plus. Sehingga traffik yang kita dapatkan bersumber dari berbagai ragam lalu lintas, karena tidak menutup kemungkinan mereka yang sedang online di facebook dan twitter akan membuka blog Anda jika posting di share ulang ke media tersebut.

Dengan perhitungan minimal, jika 20 orang yang berkunjung ke blog Anda melalu media Facebook, 20 orang dari Twitter dan 20 orang dari Google Plus, maka blog Anda sudah mendapat kunjungan 60 visitor dalam sehari untuk 1 posting atikel, belum lagi mereka yang rutin melakukan blogwalking ke blog Anda. Hmm...sudah pasti mereka yang belum mengenal blog Anda saat ini akan segera tahu semua informasi yang Anda tuliskan, dan itu hanya karena membuat widget tombol share di blog seperti ini:


Tombol share



Apa bedanya dengan Widget tombol Share yang digunakan pada beberapa blog yang lain..?, fungsi widget ini sama seperti Membuat Tombol Share Terbaru Efek Transisi pada artikel terdahulu, namun karena kegunaan widget ini dapat membantu menaikkan reputasi blog, efek tampil tombol saya modifikasi lagi dengan style Bouncing Fixed Shadow untuk membuat pengunjung tertarik membagikan ulang artikel Anda dengan meng-KLIK tombol share yang Anda buat seperti ini:




DEMO SHOW




Karena ini berupa tampilan widget, untuk desain tampilan saya tidak menggunakan link background gambar (Url-gambar-icon) pada masing-masing tombol agar loading blog tidak berat, cukup kita bentuk dengan Penggunaan Background Radial Gradient, selanjutnya kita gabungkan dengan font-format ('svg') untuk menampilkan icon gambar pada masing-masing tombol.


@font-face {
src:url('http://i.icomoon.io/public/132e75ef6a/UntitledProject/icomoon.eot?blijkv');
 font-family: 'icomoon';
 format('embedded-opentype'),
 format('woff'),
 format('truetype'),
 format('svg');font-weight: normal;font-style: normal
}


Untuk Efek bouncing fixed shadow kita gunakan CSS animation: shadow 2s infinite, sama seperti cara  Menghilangkan | Memunculkan Obyek Dengan CSS3 Animasi, namun disini kita ambil hanya efek pantulnya (bouncing) saja, sedangkan untuk gerakan kita gunakan perintahkeyframes-jumping dan keyframes-shadow seperti ini:

@-webkit-keyframes shadow {50%{-webkit-transform: scale(1.4)}}
@-moz-keyframes shadow {50%{-moz-transform: scale(1.4)}}
@keyframes shadow {50%{transform: scale(1.4)}}
@-webkit-keyframes jump {0%{bottom: 20px}50%{bottom: 0;}100%{bottom: 20px}}
@-moz-keyframes jump {0%{bottom: 20px}50%{bottom: 0;}100%{bottom: 20px}}
@keyframes jump {0%{bottom: 20px}50%{bottom: 0;}100%{bottom: 20px}}



Susunan efek untuk gerakan tombol sudah selesai kita buat, selanjutnya tinggal mengatur bentuk tampilan saat tombol di HOVER. Kode lengkapnya seperti ini:


.tombol-share {
  background:radial-gradient(circle farthest-side at 30% 15%, white, #B2B2B2);
  width:100px;height:100px;border-radius:50%;display:inline-block;
  font-size:75px;line-height:100px;margin:25px;position:relative;text-align:center;
  -webkit-animation:jump 2s infinite;
  -moz-animation:jump 2s infinite;
  animation:jump 2s infinite}

.wrapper {width:100px;height:100px;display:inline-block;position:relative;margin:20px}
.tombol-share span {
  display: block;width: 0;height: 0;border-radius: 0;position: absolute;
  left: 50%;top: 50%;margin: 0;-webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;transition: all 0.3s}

.tombol-share:hover span {width:100px;height:100px;border-radius:100%;margin:-50px}
.facebook span {background: radial-gradient(circle farthest-side at 30% 15%, #FFF, #ADB9D4 25%,  #3B5998 80%);}
.twitter span {background: radial-gradient(circle farthest-side at 30% 15%, #FFF, #C6E0FF 25%, #4099FF 80%);}
.googlePlus span {background: radial-gradient(circle farthest-side at 30% 15%, #FFF, #F4CEC4 25%, #DB5A3C 80%);}

.tombol-share i {
  background: none;width: 100px;height: 100px;position: absolute;
  left: 0;top: 0;line-height: 90px;font-size: 50px;z-index: 10}

.tombol-googlePlus:before {content: "\e600"}
.tombol-facebook:before {content: "\e601"}
.tombol-twitter:before {content: "\e602"}
.tombol-share .tombol-facebook {color: #3B5998;}
.tombol-share .tombol-twitter {color: #4099FF;}
.tombol-share .tombol-googlePlus {color: #DB5A3C;}
.tombol-share:hover i{color: white;}
.shadow {
  width: 46px;height: 10px;background: rgba(0,0,0,0.2);position: absolute;
  left: 50%;margin-top: -10px;border-radius: 50%;
  -webkit-animation: shadow 2s infinite;
  -moz-animation: shadow 2s infinite;
  animation: shadow 2s infinite}

@-webkit-keyframes shadow {50%{-webkit-transform: scale(1.4)}}
@-moz-keyframes shadow {50%{-moz-transform: scale(1.4)}}
@keyframes shadow {50%{transform: scale(1.4)}}
@-webkit-keyframes jump {0%{bottom: 20px}50%{bottom: 0;}100%{bottom: 20px}}
@-moz-keyframes jump {0%{bottom: 20px}50%{bottom: 0;}100%{bottom: 20px}}
@keyframes jump {0%{bottom: 20px}50%{bottom: 0;}100%{bottom: 20px}}
@font-face {
 font-family: 'icomoon';
 src:url('http://i.icomoon.io/public/132e75ef6a/UntitledProject/icomoon.eot?blijkv');
 src:url('http://i.icomoon.io/public/132e75ef6a/UntitledProject/icomoon.eot?#iefixblijkv') format('embedded-opentype'),
  url('http://i.icomoon.io/public/132e75ef6a/UntitledProject/icomoon.woff?blijkv') format('woff'),
  url('http://i.icomoon.io/public/132e75ef6a/UntitledProject/icomoon.ttf?blijkv') format('truetype'),
  url('http://i.icomoon.io/public/132e75ef6a/UntitledProject/icomoon.svg?blijkv#icomoon') format('svg');font-weight: normal;font-style: normal}

[class^="tombol-"], [class*=" tombol-"] {
 font-family: 'icomoon';speak: none;font-style: normal;font-weight: normal;
 font-variant: normal;text-transform: none;line-height: 1;
 -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}


Saya hanya menampilkan 3 buah tombol saja pada widget ini, karena seperti facebook, twitter dan Google+ yang secara umum sering digunakan untuk berbagi informasi. HTML pemanggilnya seperti ini:


<div class="wrapper">
  <a class="tombol-share facebook" href="/">
     <i class="tombol-facebook"></i>
        <span></span>
  </a>
        <div class="shadow"></div>
</div>

<div class="wrapper">
   <a class="tombol-share twitter" href="/">
      <i class="tombol-twitter"></i>
         <span></span>
    </a>
         <div class="shadow"></div>
</div>

<div class="wrapper">
   <a class="tombol-share googlePlus" href="/">
      <i class="tombol-googlePlus"></i>
         <span></span>
   </a>
         <div class="shadow"></div>
</div>



Bagaimana pekerjaan yang cukup mudah bukan? hehe..!!! semoga dengan beberapa pilihan tombol share seperti diatas, sahabat semua pecinta admin Oi tok sudi kiranya membagikan ulang posting kali ini dengan ihklas. Terimakasih.

Translate