Tips Membuat Tulisan Mengikuti Kursor Valid Html5 di Blog

Cara Mudah Banget Membuat Tulisan Mengikuti Mouse / Kursor Valid Html5 di Blog - pernahkah sahabat blogger melihat blog tetangga yang ada widget tulisan yang bisa mengikuti mouse maupun cursor ? hembs  smile  mungkin sobat bertanya-tanya gimana sih cara bikin tulisan bergerak yang bisa ngikutin cursor kayak gitu ? tenang aja brow , kali ini saya akan memberikan tutorialnya kepada sahabat blogger semuanya  :)

   Ada yang lain widget tulisan yang bisa mengikuti mouse ataupun kursor ini , yaitu widgenya valid html5 , karena berdasarkan hasil pengamatan saya , tutorial-tutorial yang membahas tentang widget kursor ini widgetnya belom valid , karena saya pecinta valid , saya optimasi widgetnya dan berubah menjadi valid

 Tips Membuat Tulisan Mengikuti Kursor Valid Html5 di Blog

Berikut Cara Membuat Tulisan Mengikuti Kursor Valid di Blog

  1. Pertama , silahkan sobat masuk ke editor template [ edit html ]
  2. Cari kode ]]></b:skin> atau </style>
  3. Jika udah ketemu selanjutnya pasang css berikut dbawah ini tepat diatas kode  ]]></b:skin> atau</style>
    #outerCircleText {
    font-style: italic;
    font-weight: bold;
    font-family: 'comic sans ms', verdana, arial;
    color: #a4336a;
    position: absolute;top: 0;left: 0;z-index: 3000;cursor: default;}
    #outerCircleText div {position: relative;}
    #outerCircleText div div {position: absolute;top: 0;left: 0;text-align: center;}
  4. Jika udah selanjutnya Klik Save [ ettt belom selesai nih gan kita perlu memasang javasript biar cssnya bekerja ]
  5. Keluar dari editor template => TataLetak => Tambah Widget => Html / Javascript
  6. Pasang javascript dibawah ini di dalam kolom Html / Javascript tadi
    <script type='text/javascript'>
    //<![CDATA[
    ;(function(){
    // Your message here (QUOTED STRING)
    var msg = "Tulis Kata-Kata Anda Disini Brow";
    /* THE REST OF THE EDITABLE VALUES BELOW ARE ALL UNQUOTED NUMBERS */
    // Set font's style size for calculating dimensions
    // Set to number of desired pixels font size (decimal and negative numbers not allowed)
    var size =20;
    // Set both to 1 for plain circle, set one of them to 2 for oval
    // Other numbers & decimals can have interesting effects, keep these low (0 to 3)
    var circleY = 0.75; var circleX = 2;
    // The larger this divisor, the smaller the spaces between letters
    // (decimals allowed, not negative numbers)
    var letter_spacing = 5;
    // The larger this multiplier, the bigger the circle/oval
    // (decimals allowed, not negative numbers, some rounding is applied)
    var diameter = 15;
    // Rotation speed, set it negative if you want it to spin clockwise (decimals allowed)
    var rotation = 0.3;
    // This is not the rotation speed, its the reaction speed, keep low!
    // Set this to 1 or a decimal less than one (decimals allowed, not negative numbers)
    var speed = 0.2;
    ////////////////////// Stop Editing //////////////////////
    if (!window.addEventListener && !window.attachEvent || !document.createElement) return;
    msg = msg.split('');
    var n = msg.length - 1, a = Math.round(size * diameter * 0.208333), currStep = 20,
    ymouse = a * circleY + 20, xmouse = a * circleX + 20, y = [], x = [], Y = [], X = [],
    o = document.createElement('div'), oi = document.createElement('div'),
    b = document.compatMode && document.compatMode != "BackCompat"? document.documentElement
    :
    document.body,
    mouse = function(e){
    e = e || window.event;
    ymouse = !isNaN(e.pageY)? e.pageY : e.clientY; // y-position
    xmouse = !isNaN(e.pageX)? e.pageX : e.clientX; // x-position
    },
    makecircle = function(){ // rotation/positioning
    if(init.nopy){
    o.style.top = (b || document.body).scrollTop + 'px';
    o.style.left = (b || document.body).scrollLeft + 'px';
    };
    currStep -= rotation;
    for (var d, i = n; i > -1; --i){ // makes the circle
    d = document.getElementById('iemsg' + i).style;
    d.top = Math.round(y[i] + a * Math.sin((currStep + i) / letter_spacing) * circleY - 15) +
    'px';
    d.left = Math.round(x[i] + a * Math.cos((currStep + i) / letter_spacing) * circleX) + 'px';
    };
    },
    drag = function(){ // makes the resistance
    y[0] = Y[0] += (ymouse - Y[0]) * speed;
    x[0] = X[0] += (xmouse - 20 - X[0]) * speed;
    for (var i = n; i > 0; --i){
    y[i] = Y[i] += (y[i-1] - Y[i]) * speed;
    x[i] = X[i] += (x[i-1] - X[i]) * speed;
    };
    makecircle();
    },
    init = function(){ // appends message divs, & sets initial values for positioning arrays
    if(!isNaN(window.pageYOffset)){
    ymouse += window.pageYOffset;
    xmouse += window.pageXOffset;
    } else init.nopy = true;
    for (var d, i = n; i > -1; --i){
    d = document.createElement('div'); d.id = 'iemsg' + i;
    d.style.height = d.style.width = a + 'px';
    d.appendChild(document.createTextNode(msg[i]));
    oi.appendChild(d); y[i] = x[i] = Y[i] = X[i] = 0;
    };
    o.appendChild(oi); document.body.appendChild(o);
    setInterval(drag, 25);
    },
    ascroll = function(){
    ymouse += window.pageYOffset;
    xmouse += window.pageXOffset;
    window.removeEventListener('scroll', ascroll, false);
    };
    o.id = 'outerCircleText'; o.style.fontSize = size + 'px';
    if (window.addEventListener){
    window.addEventListener('load', init, false);
    document.addEventListener('mouseover', mouse, false);
    document.addEventListener('mousemove', mouse, false);
    if (/Apple/.test(navigator.vendor))
    window.addEventListener('scroll', ascroll, false);
    }
    else if (window.attachEvent){
    window.attachEvent('onload', init);
    document.attachEvent('onmousemove', mouse);
    };
    })();
    //]]>
    </script>
  7. Terkahir Klik Save
Penting Brow  smile  :
Silahkan sobat ganti Tulis Kata-Kata Anda Disini Brow , dengan kata-kata yang anda inginkan , misalnya welcome to my blog , atau juga , apabila sobat ngin mengganti jenis dan ukuran hurufnya silahkan di edit pada bagian cssnya

Cara Agar Artikel Cepat Terindex di Google


Mungkin dari sebagian anda telah mengetahui beberapa cara agar artikel cepat terindex di berbagai "Search Engine" khususnya Google. Seperti mensubmit artikel ke berbagai Social Bookmark agar artikel tersebut mendapat backlink dan cepat terindex atau dengan cara melakukan Ping Blog agar para "Search Engine" meng-crawl blog anda dan mengindex artikel anda. Namun cara tersebut tidak terlalu berefek pada cepat/lambatnya pengindexan bahkan memerlukan waktu yang cukup lama agar artikel cepat terindex di Google, meskipun telah melakukan Ping maupun Submit artikel ke Social Bookmark.

Ada satu cara agar artikel cepat terindex di google dan fitur ini disediakan langsung oleh google, yaitu : Google Submit Url. Dengan tool ini artikel anda akan cepat terindex dalam waktu beberapa menit akan langusng terindex di Google. Dan pada kesempatan ini saya akan membagikan sedikit tutorial Cara Agar Artikel Cepat Terindex di Google. Nah, berikut tutorialnya :

  1. Login akun Gmail anda
  2. Kunjungi Google Submit Url
  3. Copy url artikel yang ingin anda submitkan
  4. Lalu, pastekan ke kotak "URL" dan masukkan kode Captcha yang diberikan
  5. Klik "Kirim Permintaan" / "Submit"

Cukup butuh waktu beberapa detik/menit artikel anda akan segera terindex di Google. Bila ada masukkan, pertanyaan/saran silahkan berkomentar di bawah ini.
Terimakasih Semoga Bermanfaat.

Kondisional Halaman “selected” pada Widget Label Blogspot Tidak Konsisten

Saya anggap Anda sedang memakai widget Label/Kategori yang masih murni merupakan bawaan dari Blogger. Saat kita mengunjungi halaman label, pada bagian tautan label seharusnya akan berubah menjadi elemen <span> yang tidak bisa diklik seperti ini:

Label Widget in Blogspot
Tanda bahwa halaman label “JavaScript” sedang dikunjungi.

Ini bagus, karena widget dapat memberikan informasi kepada kita mengenai di mana kita sedang berada saat itu. Akan tetapi, ketika kita mengeklik tautan menuju posting yang lebih lama, tanda tersebut malah hilang:

Broken Label Widget
Tanda yang menyatakan bahwa halaman label “JavaScript” sedang dikunjungi rusak pada halaman berikutnya.

Ini tidak bagus. Tanda label tersebut seharusnya bisa tetap ada meskipun kita sudah berpindah-pindah ke halaman yang lain asalkan kita masih berada dalam halaman indeks kategori/label yang sama. Ini terjadi karena kondisional penanda pada widget label sudah salah sejak awal. Perhatikan bagian yang Saya tandai:

<b:widget id='Label1' locked='false' title='Label' type='Label'>
  <b:includable id='main'>
    <b:if cond='data:title'>
      <h2><data:title/></h2>
    </b:if>
    <div expr:class='&quot;widget-content &quot; + data:display + &quot;-label-widget-content&quot;'>
      <b:if cond='data:display == &quot;list&quot;'>
        <ul>
          <b:loop values='data:labels' var='label'>
            <li>
              <b:if cond='data:blog.url == data:label.url'>
                <span expr:dir='data:blog.languageDirection'><data:label.name/></span>
              <b:else/>
                <a expr:dir='data:blog.languageDirection' expr:href='data:label.url'><data:label.name/></a>
              </b:if>
              <b:if cond='data:showFreqNumbers'>
                <span dir='ltr'>(<data:label.count/>)</span>
              </b:if>
            </li>
          </b:loop>
        </ul>
      <b:else/>
        <b:loop values='data:labels' var='label'>
          <span expr:class='&quot;label-size label-size-&quot; + data:label.cssSize'>
            <b:if cond='data:blog.url == data:label.url'>
              <span expr:dir='data:blog.languageDirection'><data:label.name/></span>
            <b:else/>
              <a expr:dir='data:blog.languageDirection' expr:href='data:label.url'><data:label.name/></a>
            </b:if>
            <b:if cond='data:showFreqNumbers'>
              <span class='label-count' dir='ltr'>(<data:label.count/>)</span>
            </b:if>
          </span>
        </b:loop>
      </b:if>
      <b:include name='quickedit'/>
    </div>
  </b:includable>
</b:widget>

Menggunakan perbandingan URLUniform Resource Locator sebagai kondisional halaman label tidak akan berhasil, karena URLUniform Resource Locator pada setiap halaman itu pasti akan berubah-ubah meskipun kita masih berada pada kategori/label yang sama. Untuk memperbaikinya, ganti kode yang Saya beri tanda dengan ini:

<b:if cond='data:blog.searchLabel == data:label.name'>

Simpan perubahan.

Beberapa Tools Online yang Sering Saya Gunakan

Selain menggunakan software-software pendukung sebagai alat untuk menunjang aktivitas blogging, saya juga menggunakan beberapa tool-tool online yang dapat diakses di internet.




Tool-tool online yang saya gunakan hampir kebanyakan gratis, tapi ada juga beberapa yang berbayar.

Di bawah ini adalah daftar tool-tool online yang sering saya gunakan. Insya Allah akan selalu saya update seiring dengan perkembangan dunia blogging dan juga pengalaman blogging yang saya miliki.

Umum :

Google Webmaster Tool
Tool wajib digunakan dari google untuk memonitor kinerja situs/blog kita di mesin pencari
 
Bing Webmaster Tool
Sama halnya seperti Google Webmaster Tool, Bing juga punya tool-nya sendiri
 
Google Submit URL
Bagi yang blognya lama keindex google, submit lewat sini agar langsung terindex.

Bing Submit URL
Yang blognya kepengin terindex di mesin pencari Bing, jangan lupa submit URL lewat sini


Konten : 

Copyscape
Cek keunikan artikel
 
Google Trends
Update terus hal-hal yang sedang paling banyak dicari di Google
 
Google AdWords: Keyword Planner
Bingung nyari keyword bagus? gunakan tool ini
 
Thearticlespinner.com
Tool rewrite artikel khusus untuk bahasa Indonesia
 
Best Free Spinner
Tool rewrite artikel bahasa inggris gratis
 
Free Article Spinner
Artikel spinner generator
 

SEO :

MOZ Open Site Explorer
Link analysis tools
 
Majestic SEO Site Explorer
Link analysis tools

Ahrefs
Link analysis tools

Bulk Page/Domain Authority Checker
Cek Domain Authority dan Page Authority secara Bulk

Bulk Metrics Checker
Alternatif yang gak kalah keren untuk mengecek Domain/Page Authority

Macam-macam tools untuk keperluan SEO ada di sini

Google SERPs Checker
Cek posisi blog di google

Cekpr
Cek pagerank

Bulk Pagerank Checker
Cek pagerank banyak URL sekaligus

Expired Domains
Tempat khsusus nyari domain expired
 
Death by Captcha
Captcha Solving Service, tools yang saya gunakan sebagai pasangan software GSA Search Engine Ranker

Disavow Links tool
Tool apaan sih ini? baca dong di sini

Buyproxies.org
Private proxies untuk keperluan software scrapebox


Coding & Design :

HTML Encoder
Parse HTML

Rich Snippets Testing Tool
Test google rich snippets

Markup Validation
Test Validasi HTML

Real-time HTML Editor
HTML Editor Online

JSFiddle
JavaScript editor online

PageSpeed Insights
Test kecepatan loading blog versi Google

Gtmetrix
Test kecepatan loading blog versi Gtmetrix

Online CSS Unminifier
Uncompress CSS dengan mudah

Online JavaScript Beautifier
Uncompress JavaScript dengan mudah

Closure Compiler
Gabungin banyak file JavaScript jadi satu

Online Javascript Compression Tool
Compress JavaScript

Placeit
Screenshot tampilan blog di layar smartphone, tablet dan desktop

Color Scheme Designer
Memilih kombinasi warna

CSS Sprite Generator


File & Web Hosting :

Hawkhost
Web hosting yang saat ini saya gunakan untuk beberapa blog WordPress milik saya

Box.com
File hosting tempat menyimpan koleksi Blogger Template hasil kurang kerjaan saya

Lain-Lain :

Compress file PDF

Pendekin URL


Itulah beberapa tool-tool online yang sering saya gunakan. Mudah-mudahan bisa menjadi referensi buat sobat semua.

Accordion Style Slider with Valid CSS3

Accordion slider (hover based) ini dibuat dengan hanya menggunakan murni kode CSS3 yang sederhana saja, tapi hasilnya memuaskan Sob!!. Tanpa menggunakan Javascript apapun, Markup kode HTML yang mudah dan accordion slider ini scalable (dapat disesuaikan) untuk jumlah gambar/image yang dipasang serta dapat dengan mudah diterapkan di website/blog. Sebagai bagian dari blog Anda yang sangat fungsional, dan bukan hanya fashion saja! Ada banyak jenis Accordion Slider ( akordion slider) namunsayangnya kebanyakan menggunakan Javascirpt, plugin jQyery Accordion Slider, Anda bisa bayangkan bagaimana jika pengunjung/visitor telah mematikan/membuat disable Javascript pada browser mereka?
Tentu accordion slider tidak berkerja dengan baik dan ini mengecewakan Anda dan visitor.

Ya banyak keuntungan, jika Anda membuat Accordion Slider dengan pure CSS, selain ringan karena tidak perlu memuat sekumpulan kode-kode javascript yang rumit juga dapat digunakan sebagai galeri image/gambar, galeri video, tour navigasi (untuk produk), untuk slider konten, atau untuk menampilkan portofolio version.

Dan yang lebih penting Accordion Slider Horizontal Keren dengan CSS3 ini bekerja dengan baik di hampir semua browser utama:  Chrome4 +, Safari 4 +, Opera 10.5 +, Firefox 4 + + dan IE7,8,9.

Transisi accordion slider horizontal yang kita buat ini bersifat hover effect based atau hanya dengan mengarahkan pointer/mouse ke atas gambar/objek maka slide akan bergerak/bekerja.

Accordion Style Slider with CSS


Cara Membuat Accordion Slider Horizontal Keren dengan CSS3
Langkah Pertama : markup kode HTML di bawah ini
Markup akan memiliki daftar dengan gambar dan judul pada setiap image
  1. <div class="accordian">
  2. <ul>
  3. <li>
  4. <div class="image_title"><a href="#">Accordion Style Slider dengan CSS 1</a></div>
  5. <a href="#"><img src="Images" /> </a>
  6. </li>
  7. <li>
  8. <div class="image_title"><a href="#">Accordion Style Slider dengan CSS 2</a></div>
  9. <a href="#"><img src="Images" /> </a>
  10. </li>
  11. <li>
  12. <div class="image_title"><a href="#">Accordion Style Slider dengan CSS 3</a></div>
  13. <a href="#"><img src="Images" /> </a>
  14. </li>
  15. <li>
  16. <div class="image_title"><a href="#">Accordion Style Slider dengan CSS 4</a></div>
  17. <a href="#"><img src="Images" /> </a>
  18. </li>
  19. <li><div class="image_title"><a href="#">Accordion Style Slider dengan CSS 5</a></div>
  20. <a href="#"><img src="Images" /> </a>
  21. </li>
  22. </ul>
  23. </div>
Keterangan :
Pada tulisan Images silahkan ganti dengan URL gambar yang ingin ditampilkan

Langkah Kedua : CSS dan Style

Langkah ini antara lain membuat background,  menerapkan lebar untuk accordion, lebar gambar hover dll.
  1. * {
  2. margin: 0;
  3. padding: 0;
  4. }
  5. body {
  6. background: #ccc;
  7. font-family: arial, verdana, tahoma;
  8. }
  9. .accordian {
  10. width: 805px; // Lebar keseluruhan accordion slider
  11. height: 320px; // Tinggi keseluruhan accordion slider
  12. overflow: hidden;
  13. margin: 100px auto;
  14. box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.35);
  15. -webkit-box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.35);
  16. -moz-box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.35);
  17. }
  18. .accordian ul {
  19. width: 2000px;
  20. }
  21. .accordian li {
  22. position: relative;
  23. display: block;
  24. width: 160px; // Lebar gambar saat normal
  25. float: left;
  26. border-left: 1px solid #888;
  27. box-shadow: 0 0 25px 10px rgba(0, 0, 0, 0.5);
  28. transition: all 0.5s;
  29. }
  30. .accordian ul:hover li {
  31. width: 40px; // Lebar gambar saat tertutup
  32. }
  33. .accordian ul li:hover {
  34. width: 640px; // Lebar gambar saat terbuka
  35. }
  36. .accordian li img {
  37. display: block;
  38. }
  39. .image_title {
  40. background: rgba(0, 0, 0, 0.5);
  41. position: absolute;
  42. left: 0; bottom: 0;
  43. width: 640px;
  44. }
  45. .image_title a {
  46. display: block;
  47. color: #fff;
  48. text-decoration: none;
  49. padding: 20px;
  50. font-size: 16px;
  51. }
Pemasangan Accordion Slider Horizontal di Blog
Jika Anda ingin memasang Accordion Slider Horizontal sebagai widget di blog Anda, langkahnya :
  • Masuk Blogger > Tata Letak > klik Tambah Gadget
  • Klik Add HTML Javascipt > Letakkan kode keseluruhan Accordion Slider Horizontal didalamnya
  • Kemudian Simpan
Semoga tutorial cara membuat Accordion Slider Horizontal Keren dengan CSS3 ini bisa memperkaya dan memperindah blog Anda secara fungsional maupun dari segi desain blog

Selamat Menikmati....

Metode Sederhana Membuat Dialog Box

Metode Sederhana Membuat Dialog Box
Metode Sederhana Membuat Dialog Box - Ada beberapa request dari sahabat yang menanyakan cara membuat kotak dialog box info seperti di blog ini. Sudah banyak artikel yang membahas tentang membuat kotak dialog box. Beberapa dari mereka mengimplementasikan tutoral ini dengan berbagai cara salah satunya dengan Show Hide..
Saya akan menjelaskan langkah demi langkah untuk membuat kotak dialog box info. Berikut Langkah - langkahnya..

Membuat Kotak Dialog

Pertama kita perlu membuat kotak dialognya, seperti berikut ini. Silahkan sobat sesuaikan Warna dan Lebar kotak dialog.
.box {
  width: 600px;
  height: 200px;
  background-color: #2c3e50;
  border-radius: 5px;
  position: absolute;
  left: 50%;
  margin-top: -150px;
  margin-left: -300px;
  top: -9999px;
  z-index: 1000;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.4) inset, 0 1px 0 rgba(255, 255, 255, 0.2);
}

Membuat Kotak Pesan

Buat juga kotak pesan yg nantinya sobat tulis dengan kalimat sobat.
.box .pesan {
  position: absolute;
  top: 30px;
  right: 10px;
  bottom: 10px;
  left: 10px;
  padding: 5px 10px;
  overflow: auto;
  background-color: #1abc9c;
  color: #fff;
  text-align: left;
  line-height: 1.5em;
  font-size: 14px;
  border-radius: 0 0 5px 5px;
}

Tanda Tangan

Untuk beberapa blog mungkin mempunyai beberapa Author seperti di Blog ini ada 2 yaitu saya dan sahabat saya Jenny Psychicfio. Silahkan sobat ganti content: "Jenny Psychicfio"; dengan nama sobat..
.pesan .ttd:after {
  content: "Jenny Psychicfio";
  position: relative;
  float: right;
}

Tombol Close

.close:after {
  content: url('https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjjvWdjFYDmFvVC319Btb79A0EzuFq3F8Gs53h6jAuXNYKuNza3JPkL0-WnXGBeNPjDPJliRiR883k9iHiQ1pcJ2R4E9tXQFim1_W2lcdxxEazo9pLd_mP9zuR_baDfS9brdhxOW_7V-Fs/s1600/delete4.png');
  position: absolute;
  top: -10px;
  right: -10px;
  background: #ecf0f1;
  border-radius: 100%;
  padding: 10px;
  z-index: 1000;
  cursor: pointer;
}
Kode Css di atas bisa anda simpan di atas kode ]]></b:skin> atau </style>

Setelah semua itu buat kode HTML yang nantinya di tambahkan dengan tombol pemanggil yang berfungsi untuk membuka Dialog Box tersebut.
<button class='info'>Info</button>
<div class='box'>
  <div class='pesan'>
Selamat datang di Blog Dian Anarchyta. Ini hanya contoh dialog box sederhana dengan jQuery. Untuk membuatnya, silahkan pahami sedikit demi sedikit, jangan terburu-buru.<br />
 <span class='ttd'></span>
  </div>
<div class='close'></div>
</div>
Dialog di atas belum bisa di eksekusi terlebih jquery pemanggil dialog box belum di pasang yg juga berfungsi untuk menyembunyikan.

Fungsi jQuery

<script type='text/javascript'>
//<![CDATA[
$(document).ready(function () {
//tampilkan kotak dialog saat muncul dengan class info
    $('.info').click(function () {
        $('.info').hide();
        $('.box').css({top: '50%',position: 'fixed'})
        $('body').css({background: '#123',transition: 'all 5s'}) //efect body berubah warna
    });
//sembunyikan kotak dialog dengan class close
    $('.close').click(function () {
        $('.box').hide()
        $('body').css({background: '#ecf0f1',transition: 'all 5s'}) //efect body berubah warna
    })
});
//]]>
</script>
Itulah perintah jQuery dimana untuk membuka dan menutup dialog, silahkan sobat letakan di atas </body>

Selamat mencoba, jika masih bingung silahkan tanyakan di komentar bawah...