Memodifikasi Tooltip Bawaan

Juni 30, 2015
Tooltip
Tricks-id [blogspot] - Apa itu Tooltip? Tooltip merupakan elemen yang menampilan informasi berupa teks maupun gambar yang tampil saat cursor di arahkan (mouse over) pada sebuah item (biasanya pada link) dalam sebuah website. Tooltip dapat berisi bantuan maupun informasi lain yang terkait dengan komponen tersebut.
Pertanyaan selanjutnya bagaimana cara memodifikasi tooltip tersebut? Sangat banyak sekali cara untuk mengganti elemen tooltip bawaan dengan hasil modifikasi kita, salah satunya yang akan saya posting adalah cara membuat tooltip pada semua tag <a> yang memiliki atribut Title="contoh klik demo".
DEMO 
Link dengan atribut titlelorem ipsum param pan lorem lorem ipsum param pan lorem lorem ipsum param pan lorem lorem ipsum param pan lorem lorem ipsum param pan lorem. Link tanpa atribut title maka tooltip tidak muncul

Langkah-langkah membuat tooltip.

  1. Login ke Blog
  2. Rancangan - Edit HTML
  3. Untuk menghindari keselahan, Backup template terlebih dahulu dengan Download lengkap
  4. Cari kode ]]></b:skin> untuk lebih mudahnya tekan Ctrl F kemudian pastekan kode tersebut. Setelah ketemu copy kode di bawah ini tepat sebelum ]]></b:skin> 
    #tooltips {
    display:none;
    position:absolute;
    color:#fff;
    text-shadow:0 0 2px #000;
    padding:4px 8px;
    border:1px solid rgba(255,255,255,0.25);
    background:#000;
    border-radius:3px;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    box-shadow:0 0 3px #555;
    font:inherit;
    font-size:97%;
    width:auto;
    max-width:200px;
    opacity:.88;}
5. Setelah itu sisipkan kode di bawah ini di atas tag </body>.
    <script type='text/javascript'>
    //<![CDATA[
    (function(){var b=document.getElementsByTagName("a");var e=document.createElement("span");e.id="tooltips";document.body.appendChild(e);var f=document.getElementById("tooltips");function g(a){f.style.display="block";f.innerHTML=this.title;f.style.top=(a.pageY+25)+"px";f.style.left=a.pageX+"px";this.setAttribute("original",this.title);this.title=""}function c()f.innerHTML="";f.style.display="none";this.title=this.getAttribute("original");this.removeAttribute("original")}for(var d=0;d<b.length;d++){if(b[d].title){b[d].onmouseover=g;b[d].onmouseout=c}}})();
    //]]>
    </script>
6. Kemudian simpan.

Previous
Next Post »
Penulisan markup di komentar
  • Silakan tinggalkan komentar sesuai topik. Komentar yang menyertakan link aktif, iklan, atau sejenisnya akan dihapus.
  • Untuk menyisipkan kode gunakan <i rel="code"> kode yang akan disisipkan </i>
  • Untuk menyisipkan kode panjang gunakan <i rel="pre"> kode yang akan disisipkan </i>
  • Untuk menyisipkan quote gunakan <i rel="quote"> catatan anda </i>
  • Untuk menyisipkan gambar gunakan <i rel="image"> URL gambar </i>
  • Untuk menyisipkan video gunakan [iframe] URL embed video [/iframe]
  • Kemudian parse kode tersebut pada kotak di bawah ini

Blogger
Disqus
Pilih Sistem Komentar Yang Anda Sukai

Tidak ada komentar