Monday 9 April 2012

Button CSS3 u Reply Comment Blogger New Reply Comments

Membuat button reply comment di Blogger New Threaded Comments dengan css3 diharapkan membuat button reply comment menjadi levih mudah dikenali, terutama oleh pengunjung yang belum begitu akrab dengan fungsi reply comment di Blogger New Threaded Comments. Membuat button reply comment dengan kode css3 juga memberi banyak kemungkinan bagi blogger untuk menciptakan effek menarik layaknya sebuah effek animasi. Mengingat kemampuan lebih yang dimiliki css3, tentu saja menggunakan button comment seperti ini membuat blog menjadi lebih menarik. Beberapa kode css3 yang bisa digunakan antara lain css3 transition, css3 box-shadow dan text shadow dan css3 border radius (rounded corners).
Kode CSS Button Reply Comment Blogger New Threaded Comments :
.continue a,.comment-actions a{
      position:relative;
      top:0;
      display:inline-block !important;
      font-family:Arial;
      font-size:12px;
      padding:2px 8px !important;
      text-decoration:none;
      color:#ccc !important;
      border-radius:3px;
      border:1px solid #333;
      margin-right: 10px;
      text-shadow:1px 1px 1px #000;
      background: url(https://lh5.googleusercontent.com/-cnnK5kVYWWc/TvyXGI7UxDI/AAAAAAAAA1Q/AKEi38qFWXg/s128/bgHovJQAccordionBlueV30H1.gif.png) 0 0 repeat-x;
      transition:0.6s;
      -o-transition:0.6s;
      -moz-transition:0.6s;
      -webkit-transition:0.6s;
      -ms-transition:0.6s;
}
.continue a:hover,.comment-actions a:hover{
      text-decoration: none;
      color:#fff !important;
      border:1px solid #eee;
      box-shadow:-1px -1px 1px #222, 1px 2px 2px #000;
      background: url(https://lh5.googleusercontent.com/-cnnK5kVYWWc/TvyXGI7UxDI/AAAAAAAAA1Q/AKEi38qFWXg/s128/bgHovJQAccordionBlueV30H1.gif.png) 0 100% repeat-x;
}
.continue a:active,.comment-actions a:link:active{
      background:#555;
      border-radius:4px;
      top:2px;
}

Cara menggunakan kode CSS :

  1. Login ke Blogger.
  2. Dasbor/Dasboard.
  3. Rancangan/Design.
  4. Edit HTML.
  5. Cari kode ]]></b:skin> .
  6. Letakkan kode CSS di atas ]]></b:skin>
    Pilih salah satu kode css di atas, atau silahkan edit terlebih dahulu.
  7. Simpan Template/Save Template.
  8. Selesai.

Sunday 8 April 2012

Ganti & rubah ukuran icon author comment di Blogger New Threaded Comments

Dengan merubah ukuran icon author comment pada sistem komentar baru blogger "Threaded Comment", maka anda mempunyai banyak pilihan untuk mengganti "icon aneh berbentuk bulatan hitam dengan tongkat pak tua berada di tengah-tengahnya" ini. Perubahan icon author comment di Blogger New Threaded Comments tentunya mempunyai batasan tertentu karena ukuran yang terlalu tinggi akan membuat box komentar menjadi penuh sesak serta bisa merusak tatanan xomment box. Sebaiknya anda merubah tinggi maksimal 30px. Inipun sebenarnya sudah terlalu besar. Keleluasaan yang cukup memungkinkan adalah perubahan lebar (width) karena tersedia ruang yang cukup lebar. Anda bisa manfaatkan ini untuk mengganti icon author comment ini dengan berbagai icon/image lain yang membuat blog terlihat lebih menarik.
Kode CSS-1 :
.comment-block .icon.blog-author{
      width:30px !important; /* by: gubhugreyot , April, 09, 2012 */
      height:30px !important;
      background-size:30px auto !important;
      margin-bottom:-15px !important;
}

Keterangan :

  1. Kode css di atas adalah kode dasar untuk perubahan ukuran icon author comment tanpa mengganti icon default.
  2. Icon baru berukuran height=30px dan width=30px (ukuran default=18px).
  3. Margin-bottom = 15px berfungsi untuk menarik icon yang sudah diperbesar agar lebih ke bawah dengan tujuan untuk keseimbangan header comment.
  4. Untuk merubah ukuran icon default beserta ukurannya anda bisa gunakan kode css di bawah ini.
Kode CSS-2 :
.comment-block .icon.blog-author{
      width:35px !important; /* by: gubhugreyot , April, 09, 2012 */
      height:30px !important;
      background: url(https://lh6.googleusercontent.com/-OxiScH_mum0/T4HM1DhkdRI/AAAAAAAACW0/6oAXRq1Fx7s/s128/butt-dance.gif) center no-repeat !important;
      background-size:35px 30px !important;
      margin-bottom:-15px !important;

}
Kode CSS-3 :
.comment-block .icon.blog-author{
      width:128px !important; /* by: gubhugreyot , April, 09, 2012 */
      height:26px !important;
      background: url(https://lh3.googleusercontent.com/-LQ252WxqzU8/Tv0kef2ktOI/AAAAAAAAA5I/FlfObnIpq5U/s128/VBlogoGRfirst.gif) center no-repeat !important;
      background-size:128px 26 !important;
      margin-bottom:-10px !important;
}

Keterangan :

  1. Kode CSS-2 dan CSS-3 menggunakan background imaga berbeda yang berfungsi sebagai pengganti icon author comment default blogger.
  2. Kode berwarna merah adalah URL icon/image pengganti icon author comment.
  3. Perhatikan pada width dan height. Nilai ini sama dengan nilai pada background-size dan nilai ini diambil dari ukuran background yang digunakan sebagai pengganti icon.
  4. Margin-bottom bisa dirubah nilainya untuk penyesuaian pada header comment - autor comment.
  5. Upload image pengganti icon author comment di boks posting atau di picasaweb.

Cara menggunakan kode CSS :

  1. Login ke Blogger.
  2. Dasbor/Dasboard.
  3. Rancangan/Design.
  4. Edit HTML.
  5. Cari kode ]]></b:skin> .
  6. Letakkan kode CSS di atas ]]></b:skin>
    Pilih salah satu kode css di atas, atau silahkan edit terlebih dahulu.
  7. Simpan Template/Save Template.
  8. Selesai.

Catatan/Keterangan :

1 syntax css u ganti icon author di Blogger New Treaded Comments

Silahkan klik untuk perbesar gambar!
Memang benar kata orang. Melihat icon author pada comment box Blogger New Threaded Comments yang berupa lingkaran hitam dengan sebuah tongkat/pena kecil ditengah sungguh membuat siapapun bingung mengartikannya. Icon/symbol yang sebenarnya menjadi penanda komentar author/penulis (author comment) ini terasa sangat janggal di mata. Bukan hanya karena warnanya yang bulat hitam dengan tongkat anehnya yang terasa tak proporsional saja, namun penanda author ini menjadi terasa kurang pas di blog karena terlihat seperti rambu-rambu lalu lintas yang biasa di pasang di tengah jalan raya. Yang membedakan keduannya hanyalah pada ukuran dan warnanya saja. Eit ... barangkali kalau ditambah bambu sebagai penyangga akan pas dan sama persis dengan rambu lalu lintas di samping rumah anda!

Jika anda salah satu diantara sekian banyak blogger yang merasa risih atau terganngu adanya icon author comment seperti tersebut di atas, ada sebuah cara untuk mengganti icon tersebut dengan icon yang lain. Anda dapat menggunakan emoticon, yahoo smiley atau berbagai image yang lain, baik berupa gambar statis aatupun animasi gif. Yang perlu diperhatikan hanyalah ukurannya. Gunakan ukuran image dengan tinggi (height) dan lebar (width) sebesar 18px (bujursangkar). Upload gambarnya di blogger atau picasaweb dan kemudian pastekan di kode css yang akan disertakan di bawah.
Kode CSS :
.comment-block .icon.blog-author{
      background: url(https://lh5.googleusercontent.com/-7dDNWXHTlT0/T4Hzg-9wd0I/AAAAAAAACYQ/Ws-4hvkE820/s18/animasi-bendera-indonesia.gif) center no-repeat !important;
}

Cara menggunakan kode CSS :

  1. Login ke Blogger.
  2. Dasbor/Dasboard.
  3. Rancangan/Design.
  4. Edit HTML.
  5. Cari kode ]]></b:skin> .
  6. Letakkan kode CSS di atas ]]></b:skin>
    Pilih salah satu kode css di atas, atau silahkan edit terlebih dahulu.
  7. Simpan Template/Save Template.
  8. Selesai.

Catatan/Keterangan :

  1. Gunakan image dengan ukuran width dan height sebesar 18px.
  2. Upload image yang akan digunakan melalui halaman posting.
  3. Jika ingin mengganti image, gantilah kode yang berwarna merah dengan image hasil upload.
  4. Selain upload melalui halaman posting blogger, anda bisa upload di:
    http://picasaweb.google.com
  5. Untuk ke picasaweb sebaiknya login ke blogger terlebih dahulu!

Trick Merubah Ukuran Avatar di Blogger New Threaded Comments


Klik untuk perbesar gambar!

Merubah ukuran avatar di box/kotak komentar Blogger New Threaded Comments memang membutuhkan trik khusus karena ukuran avatar ini memang sebelumnya telah di setting dengan ukuran tertentu. Merubahnya tak seperti ketika kita memposting image/gambar yang hanya perlu merubah width dan height. Trick merubah avatar kotak komentar melibatkan kode css !important (deklarasi css !important) agar kode yang diutamanakan oleh browser adalah kode css baru yang ditambahkan di template.
Kode CSS-1 :
.comment .avatar-image-container{
      width:60px; /* A */
      max-height:70px; /* D */
}
.comment .avatar-image-container img{
      width:50px; /* B */
      border:1px solid #666 !important;
      border-radius:5px;
      max-width:50px; /* C */
      max-height:70px; /* E */
      float:left;  /* by : gubhugreyot, April,2012 */
}
.comments .comment-block{
     margin-left:65px !important; /* F */
}

Keterangan :

  1. A adalah lebar ruang/kolom penempatan avatar.
  2. B adalah lebar avatar (width).
  3. C adalah tinggi tinggi maksimal avatar (max-height).
  4. D adalah tinggi ruang/kolom penampatan avatar.
  5. E adalah lebar maksimal avatar (max-width).
  6. F adalah jarak box teks komentar dari ujung sebelah kiri box komentar (margin-left).
  7. A dibuat lebih besar dari B untuk memberi ruang bagi penggunaan padding, margin dan border.
  8. D sama dengan E dengan ukuran lebih besar dari A, B dan C untuk memberi ruang jika tinggi image lebih besar dari lebar image (height>width).
  9. F mempunyai selisih minimal sekitar 5px dibandingkan A agar ada ruang cukup untuk penempatan avatar.
  10. Kode css di atas adalah kode paling sederhana untuk merubah ukuran avatar di comment box Blogger New Threaded Comments.
  11. Dalam kode css di atas ukuran avatar telah diperbesar hingga mempunyai lebar 50px (width). Ukuran standar yang biasa digunakan berkisar 32px.
Kode CSS-2 :
.comment .avatar-image-container{
      width:90px;
      height:90px;
      max-height:150px;
}
.comment .avatar-image-container img{
      width:60px;
      border:1px solid #eee;
      padding:5px !important;
      background:#666 !important;
      border-radius:6px;
      max-width:100px;
      max-height:150px;
      float:left;
      margin:10px; 
      box-shadow:0 0 12px #000;
}
.comments .comment-block{
      margin-left:100px !important;
}

Keterangan :

  1. Kode CSS-2 menggunakan ukuran avatar lebih besar.
  2. Melibatkan background, padding, border-radius dan box-shadow sehingga ada beberapa perubahan toleransi ukuran yang berbeda dengan kode CSS-1 agar box-shadow bisa terlihat secara sempurna.

Cara menggunakan kode CSS :

  1. Login ke Blogger.
  2. Dasbor/Dasboard.
  3. Rancangan/Design.
  4. Edit HTML.
  5. Cari kode ]]></b:skin> .
  6. Letakkan kode CSS di atas ]]></b:skin>
    Pilih salah satu kode css di atas, atau silahkan edit terlebih dahulu.
  7. Simpan Template/Save Template.
  8. Selesai.

Wednesday 4 April 2012

Praktis Kilat Pasang Widget Yahoo Smileys di Blogger - Threaded Comment

Ini adalah cara paling praktis dan mudah untuk memasang yahoo smiley di blogger. Bisa digunakan di Template Tata letak (Layout Template) maupun Template Designer (Perancang Template) yang sudah dilengkapi threaded comment.
Widget Smileys untuk Blogger ini tidak saja menggunakan javascript, xHTML dan kode CSS, namun di dalamnya digunakan juga css3. CSS3 berfungsi untuk membuat bentuk show hide box smiley dengan effek hover sekaligus juga digunakan untuk memperbesar (zoom) emoticon/yahoo smiley agar dapat terlihat dengan jelas saat pemberi komentar memilih emoticon yang akan ditampilkan dalam komentar. Kode css3 yang yang digunakan untuk fungsi zoom adalah css3 transform-scale plus css3 transition, sedang show-hide box yahoo smiley memanfaatkan padding dan css3 transition.

Desain show-hide box yahoo smiley dibuat dalam posisi fixed agar selalu terlihat di halaman blog di sisi kiri-bawah. Cara penempatan box yang seperti ini dimaksudkan untuk mempermudah pemberi komentar saat memilih emoticon/smiley karena box akan bisa dekat dengan comment box. Sebuah trik yang membuat widget menjadi berbeda dibandingkan dengan tutorial lainnya yang tidak menempatkan box yahoo smiley pada posisi strategis dan berdampingan dengan box komentar.

Untuk template non-Threaded Comment, silahkan buka link di bawah ini untuk mendapatkan widgetnya:
Widget Yahoo Smileys non-Threaded Comment

Cara pemasangan javascript widget yahoo smileys:

  1. Login ke Blogger.
  2. Klik "Rancangan (Design)".
  3. Halaman Tata Letak (Layout).
    • Pilih salah satu "Add a Gadget/Tambah Gadget" yang terdapat dalam elemen blog bergaris putus-putus.
    • Setelah window baru terbuka dan gadget terlihat, pilih dan klik gadget "HTML/Javascript".
    • Copy dan paste-kan javascript dalam "box HTML/Javascript".
    • Klik "SIMPAN/SAVE".
  4. Buka blog dan buat komentar dengan menyisipkan kode smiley seperti yang terlihat dalam box yahoo smiley.
  5. Selesai.

Cara lain menyimpan javascript :

  1. Login ke blogger.
  2. Klik "Rancangan/Design".
  3. Klik "Edit HTML".
  4. Lakukan Backup Template.
  5. Cari kode </body>
  6. Letakkan javascript di atas </body>
  7. Klik "Simpan Template/Save Template".
  8. Buat komentar dan tambahkan kode smiley kemudian lihat hasilnya.
  9. Selesai!
Javascript widget Yahoo Smileys :
<script src="http://gubhugreyot-javascript.googlecode.com/files/GRsmileys-threaded.js" type="text/javascript"></script>

Friday 30 March 2012

Widget Recent Comments u Blogger Template Designer

Widget Recent Comments ini sangat kompatibel untuk semua semua template blogger, baik Template Tata Letak (template lama/old template) maupun Blogger Template Designer (template baru/new blogger template). Menggunakan widget recent comment sebenarnya sangat bermanfaat, tidak hanya bagi pemilik blog ataupun pengunjung blog, terlebih pemberi komentar yang memerlukan tanggapan atau jawaban author. Dengan digunakannya widget recent comments maka komentar-komentar dari keseluruhan posting akan terkumpul dalam sebuah box khusus yang dengan mudah dibaca pengunjung tanpa. Hal seperti ini akan membuat pengunjung atau pemberi komentar secara cepat mengetahui ada atau tidaknya tanggapan/jawaban terhadap komentar/pertanyaan yang diajukan. Widget Recent Comments sendiri menggunakan javascript yang hanya terdiri dari beberapa baris sehingga loading blog juga tidak akan terlalu terbebani. Satu keuntungan lebih dari widget ini adalah pada tingkat kecepatan untuk menampilkan recent comments. Sangat jauh lebih cepat dibanding widget recent comments bawaan/yang disertakan blogger pada "Add a Gadget".
Javascript dan xHTML Recent Comments
<script src="http://gubhugreyotprojects.googlecode.com/svn/widgets/GRrecent.comments.js" type="text/javascript"></script>
<div style="max-height:300px;overflow:auto;">
<script src="http://gubhugreyot-demo-tutorial-blogger-2.blogspot.com/feeds/comments/default?alt=json-in-script&callback=showrecentcomments"></script>
</div>

Cara menggunakan widget recent comments

  1. Login ke Blogger.
    • Tuliskan "User Name" (gmail) atau tuliskan "Email Address" (non gmail).
    • Tuliskan Password.
    • Klik "Sign in"
  2. Beberapa saat setelah klik sign in anda akan menjumpai halaman "Dasbor (Dasboard)".
    Klik "Rancangan (Design)".
  3. Anda akan menjumpai halaman untuk menambah gadget, klik "Add a Gadget/Tambah Gadget".
  4. Sebuah window baru akan terlihat dengan beberapa pilihan gadget. Cari dan klik "HTML/Javascript".
    • Copy dan paste-kan javascript dan xHTML widget Recent Comments dalam box HTML/Javascript.
    • Ganti kode berwarna merah pada :
      http://gubhugreyot-demo-tutorial-blogger-2.blogspot.com sesuai dengan alamat blog anda.
    • Klik "SIMPAN/SAVE".
  5. Buka blog dan lihat hasil penambahan widget recent comments.

D E M O

Lihat recent comments dalam blog ini!

Catatan :

Dalam demo ini widget telah mengalami banyak modifikasi. Jika anda ingin membuat yang seperti terlihat dalam demo, silahkan tunggu tutorialnya di http://gubhugreyot.blogspot.com

Displaying text on images with rgba background & CSS3 transition

Selama ini jika anda ingin menampilkan teks pada sebuah image, cara yang bisa digunakan adalah dengan membuat caption. Menampilkan caption dapat dilakukan dengan memanfaatkan fitur yang telah disediakan blogger atau yang lain dengan cara klik Add Caption. Sekalipun sangat mudah dilakukan, tetapi ternyata amat jarang blogger yang memanfaatkan fitur Add Caption. Beberapa hal mungkin menjadi pertimbangan, seperti misalnya keterangan tentang gambar/image dapat disampaikan langsung melalui teks posting, melalui tooltip atau bahkan beberapa menganggap penambahan caption justru mengganggu pola penataan blog.

Ada sebuah solusi lain untuk emnampilkan teks image. Tidak dengan menambah teks di atas atau di bawah image seperti caption, namun teks ditampilkan di atas image. Teks yang disertai effek ini tidak akan mengganggu image yang ditampilkan karena dengan sebuah trik melalui kode css, maka ketika cursor berada di atas image maka teks akan menghilang. Disamping tidak memerlukan sebuah ruang khusus, penggunaan metode menampilkan teks seperti ini justru akan membuat blog semakin menarik. CSS3 transition mampu memberi sebuah tampilan dan effek sangat menarik ketika didalamnya juga melibatkan opacity effect.

D E M O

Anda bisa mengganti caption dalam bentuk seperti ini.

Cara yang cukup cantik untuk membuat blog semakin menarik.

gubhugreyot



Kode CSS :
.GRimgcaps{float:left;position:relative;display:block;}
.GRimgcaps img{width:100%;height:100%;padding:0;box-shadow:0 0 0 #fff;}
.GRimgcaps span{position:absolute;right:0;top:0;padding:2%;font-size:14px;max-width:35%;height:100%;display:block;background:rgba(255,255,255,0.7);-moz-transition:1s linear 1s;text-shadow:2px 2px 2px #666;text-align:center;}
.GRimgcaps span p{font-family:"MS Serif","New York",serif;color:#000;margin:6px 0;padding:0;}
.GRimgcaps span p.fs22{font-size:22px;}
.GRimgcaps span p.fs16{font-size:16px;}
.GRimgcaps span p.fs18{font-size:18px;}
.GRimgcaps:hover span{opacity:0;filter:alpha(opacity=0);}
Kode CSS :
<a href="http://lightbox-demo-tutorial.blogspot.com/" target="_blank" class="GRimgcaps" style="width:400px;height:300px;margin:10px 0;"><img src="https://lh5.googleusercontent.com/-sF_JsXwOB9Q/TyVi9qLNm1I/AAAAAAAAATg/m8eDKDIeDXc/s400/img_gubhugreyot-house2.jpg" /><span><p class="fs18">Anda bisa mengganti caption dalam bentuk seperti ini.</p><p class="fs16">Cara yang cukup cantik untuk membuat blog semakin menarik.</p><p class="fs18">gubhugreyot</p></span></a>

Cara menggunakan kode :

  1. Login ke blogger
    • Tuliskan "User Name" (untuk gmail) dan Alamat email lengkap (non gmail).
    • Tuliskan "Password (Kata sandi").
    • Klik "Sign in".
  2. Beberapa saat setelah login akan terlihat "Halaman Dasbor (Dasboard)".
    Klik "Rancangan (Design)". Tunggu beberapa saat!.
  3. Lanjutkan dengan klik "Edit HTML".
  4. Anda akan menjumpai box "Edit Template" yang penuh dengan kode html (berupa kode css, javascript dan xHTML).
    Cari kode ]]></b:skin>.
  5. Copy dan paste-kan kode css di atas ]]></b:skin>.
  6. Klik "Simpan Template (Save Template)".
  7. Gunakan xHTML di box posting.

Catatan/Keterangan :

  1. Anda dapat menggunakan class="fs16", class="fs18", class="fs22" untuk membuat teks dengan ukuran 16px, 18px dan 22px pada tag "p".
  2. width:400px;height:300px adalah ukuran image. Ukuran ini merupakan ukuran image yang akan ditampilkan.
  3. Simpan kode CSS di atas ]]></b:skin> dan gunakan xHTML untuk posting.

Thursday 29 March 2012

Beberapa effek image dengan onmouseover dan onmouseout

Javascript MouseOver & MouseOut

Jika pada posting sebelumnya sudah dibahas penggunaan onmouseover dan onmouseout terhadap penggunaan css property yang melibatkan perubahan background, border dan beberapa property css yang lain, untuk kali ini kita akan mencoba menggunakan onmouseover dan onmouseout untuk menciptakan beberapa effek pada gambar posting. Dengan onmouseover dan onmouseout anda dapat merubah image menjadi lebih besar (zoom), membuat transparansi image dan menampilkan 2 atau tiga image dalam satu posisi (tempat).

Effect-1

Dengan floating posisition yang digunakan pada link (tag "a") dan posisi absolute pada image, sebuah image posting dapat dibuat seperti ini. Perubahan ukuran image ketika cursor berada di atas gambar tak akan mempengaruhi posisi atau kedudukan obyek lain disekitarnya. Anda bisa menggunakan model seperti ini hanya menggunakan onmouseover dan onmouseout tanpa perlu menggunakan kode css lain yang harus disimpan dalam template anda. Bagaimana? Praktis, mudah dan menarik, khan?
xHTML Effect-1 :
<a href="http://gubhugreyot.blogdetik.com/" target="_blank" title="Mau lihat yang lebih hot? Hoo...hooo ..., jangan malu2... kliiik sekali saja!" style="position:relative;float:left;display:block;margin:5px 15px 5px 0;width:154px;height:154px;"><img src="https://lh6.googleusercontent.com/-QZrsyajAmHs/T3ILPCfcFAE/AAAAAAAAAlg/oa5hNvYex90/s144-c/GallerySmall.jpg" width="144" height="144" style="position:absolute;left:0;top:0;border:4px solid #555;border-radius:5px;" onmouseover="this.border='4px solid blue';this.style.width='400px';this.style.height='400px';this.style.zIndex='999';this.style.opacity='0.75';this.style.filter.alpha.Opacity='75';" onmouseout="this.src='https://lh6.googleusercontent.com/-QZrsyajAmHs/T3ILPCfcFAE/AAAAAAAAAlg/oa5hNvYex90/s144-c/GallerySmall.jpg';this.border='4px solid #333';this.style.width='144px';this.style.height='144px';this.style.zIndex='2';" /></a>Dengan floating posisition yang digunakan pada link (tag "a") dan posisi absolute pada image, sebuah image posting dapat dibuat seperti ini. Perubahan ukuran image ketika cursor berada di atas gambar tak akan mempengaruhi posisi atau kedudukan obyek lain disekitarnya. Anda bisa menggunakan model seperti ini hanya menggunakan onmouseover dan onmouseout tanpa perlu menggunakan kode css lain yang harus disimpan dalam template anda. Bagaimana? Praktis, mudah dan menarik, khan?
Untuk membuat effek pada gambar dengan onmouseover dan onmouseout anda perlu mengetahui cara menuliskan beberapa properti kode css dalam standart penulisan di javascript. Ada cukup banyak properti css ini yang bisa kita gunakan selain beberapa yang dipakai dalam effek ini. Data yang berupa daftar properti css berikut perubahan nama (penulisan) property css tersebut di javascript dapat anda lihat dengan membuka link berikut ini.
Daftar data css property dan cara penulisan dalam javascript.
xHTML Effect-2 :
<a href="http://gubhugreyot-demo-tutorial-blogger-2.blogspot.com/" target="_blank" title="He... klo yang ini nggak bo'ong, dah! Asli... n...benar2 asli khusus buat sampeyan yang suka ...ehm... ehm ....!!!1" style="position:relative;float:left;display:block;margin:5px 15px 5px 0;width:154px;height:154px;"><img src="https://lh6.googleusercontent.com/-QZrsyajAmHs/T3ILPCfcFAE/AAAAAAAAAlg/oa5hNvYex90/s144-c/GallerySmall.jpg" width="144" height="144" style="position:absolute;left:0;top:0;border:4px solid #555;border-radius:5px;" onmouseover="this.src='https://lh4.googleusercontent.com/-pWRDEDFFOPM/TxnJJwJDp3I/AAAAAAAAAC0/8d8LbGH-wX4/s200/img_my-girl.jpg';this.border='4px solid blue';this.style.width='225px';this.style.height='300px';this.style.zIndex='999';" onmouseout="this.src='https://lh6.googleusercontent.com/-QZrsyajAmHs/T3ILPCfcFAE/AAAAAAAAAlg/oa5hNvYex90/s144-c/GallerySmall.jpg';this.border='4px solid #333';this.style.width='144px';this.style.height='144px';this.style.zIndex='2';" /></a>Untuk membuat effek pada gambar dengan onmouseover dan onmouseout anda perlu mengetahui cara menuliskan beberapa properti kode css dalam standart penulisan di javascript. Ada cukup banyak properti css ini yang bisa kita gunakan selain beberapa yang dipakai dalam effek ini. Data yang berupa daftar properti css berikut perubahan nama (penulisan) property css tersebut di javascript dapat anda lihat dengan membuka link berikut ini.
Ini sebuah contoh yang melibatkan 3 buah image dimana gambar pertama akan terlihat ketika halaman blog dibuka, image kedua terlihat ketika mouse berada di atas image dan gambar ke tiga muncul setelah cursor dilepaskan dari image. Anda dapat melakukan perubahan ukuran gambar melalui kode css yang ada dalam kode html. Ukuran width dan height ini sekaligus akan menjadi ukuran bagi gambar kedua dan ketiga.
xHTML Effect-3 :
<a href="http://lightbox-demo-tutorial.blogspot.com/" title="Image three in one"><img src="https://lh6.googleusercontent.com/-QZrsyajAmHs/T3ILPCfcFAE/AAAAAAAAAlg/oa5hNvYex90/s144-c/GallerySmall.jpg" width="144" height="144" style="float:left;padding:5px;background:#666;border:2px solid #eee;box-shadow:0 0 8px #000;margin:5px 12px 5px 0;" onmouseover="this.src='https://lh4.googleusercontent.com/-7VV32P3_dEo/T24fYqtEeDE/AAAAAAAAAiA/WqJoPavei1Q/s144-c/BigBackground.jpg';" onmouseout="this.src='https://lh3.googleusercontent.com/-Xrd78mdFfLU/T2kBZoY8FOE/AAAAAAAAAgI/RlxFpwGUpRs/s144-c/GalleryMedium.jpg';" /></a>Ini sebuah contoh yang melibatkan 3 buah image dimana gambar pertama akan terlihat ketika halaman blog dibuka, image kedua terlihat ketika mouse berada di atas image dan gambar ke tiga muncul setelah cursor dilepaskan dari image. Anda dapat melakukan perubahan ukuran gambar melalui kode css yang ada dalam kode html. Ukuran width dan height ini sekaligus akan menjadi ukuran bagi gambar kedua dan ketiga.

Data penulisan css property pada javascript

Ini adalah beberapa properti css dan cara penulisan property tersebut saat digunakan pada javascripts. Mungkin saja data ini masih belum lengkap, akan tetapi semoga sedikit menolong untuk membuat beberapa penulisan script terkait dengan css properties.

Beberapa contoh penulisan secara lengkap:

  1. onMouseover="this.style.color='#0000ff'"
  2. getElementById("ID").style.backgroundColor='orange';
  3. function textSizer(){
    oTxt.style.fontSize="150%";
    }
CSS Property JavaScript-CSS Property Contoh Penulisan
background background background='#000'
background-attachment backgroundAttachment backgroundAttachment='fixed'
background-color backgroundColor backgroundColor='black'
background-image backgroundImage backgroundImage='url()'
background-position backgroundPosition backgroundPosition='left top'
background-repeat backgroundRepeat backgroundRepeat='no-repeat'
border border border='2px solid red'
border-bottom borderBottom borderBottom='4px double #f00'
border-bottom-color borderBottomColor borderBottomColor='yellow'
border-bottom-style borderBottomStyle borderBottomStyle='outset'
border-bottom-width borderBottomWidth borderBottomWidth='0.5em'
border-color borderColor borderColor='lime'
border-left borderLeft borderLeft='0.4em solid grren'
border-left-color borderLeftColor borderLeftColor='magenta'
border-left-style borderLeftStyle borderLeftStyle='ridge'
border-left-width borderLeftWidth borderLeftWidth='1px'
border-right borderRight borderRight='10px dotted #555'
border-right-color borderRightColor borderRightColor='silver'
border-right-style borderRightStyle borderRightStyle='solid'
border-right-width borderRightWidth borderRightWidth='3px'
border-style borderStyle borderStyle='dashed'
border-top borderTop borderTop='5px dashed #eee'
border-top-color borderTopColor borderTopColor='gold'
border-top-style borderTopStyle borderTopStyle='inset'
border-top-width borderTopWidth borderTopWidth='3px'
border-width borderWidth borderWidth='8px'
clear clear clear='both'
clip clip clip='auto'
color color color='lightblue'
cursor cursor cursor='help'
display display display='inline-block'
font font font='12pt Arial bold'
font-family fontFamily fontFamily='Helvetica'
font-size fontSize fontSize='1em'
font-variant fontVariant fontVariant='small-caps'
font-weight fontWeight fontWeight='bolder'
height height height='200px'
left left left='10px'
letter-spacing letterSpacing letterSpacing='-1px'
line-height lineHeight lineHeight='2em'
list-style listStyle listStyle='circle'
list-style-image listStyleImage listStyleImage='none'
list-style-position listStylePosition listStylePosition='0 50%'
list-style-type listStyleType listStyleType='square'
margin margin margin='20px 0;'
margin-bottom marginBottom marginBottom='0'
margin-left marginLeft marginLeft='22px'
margin-right marginRight marginRight='1.4em'
margin-top marginTop marginTop='22px'
opacity opacity opacity='0.45'
filter:alpha(opacity=xx) filter.alpha.Opacity filter.alpha.Opacity='80'
overflow overflow overflow='auto'
padding padding padding='20px 10px 5px 15px'
padding-bottom paddingBottom paddingBottom='0.5em'
padding-left paddingLeft paddingLeft='15px'
padding-right paddingRight paddingRight='0.9em'
padding-top paddingTop paddingTop='2%'
pag page page='auto'
page-break-after pageBreakAfter pageBreakAfter='avoid'
page-break-before pageBreakBefore pageBreakBefore='auto'
page-break-inside pageBreakInside pageBreakInside='inherit'
position position position='absolute'
float styleFloat styleFloat='left'
text-align textAlign textAlign='justify'
text-decoration textDecoration textDecoration='underline'
text-indent textIndent textIndent='-999px'
text-shadow textShadow textShadow='2px 2px 2px #888'
text-transform textTransform textTransform='uppercase'
top top top='20px'
vertical-align verticalAlign verticalAlign='middle'
visibility visibility visibility='hidden'
width width width='400px'
z-index zIndex zIndex='99'

How to use onmouseover and onmouseout with css property

Onmouseover dan onmouseout merupakan sebuah javascript "Mouse Events" yang dapat digunakan secara simpel dan praktis. Script sederhana ini biasanya berfungsi untuk menampilkan effek berupa perubahan obyek atau style obyek dengan memanfaatkan fungsi mouse. Seringkali dibutuhkan pada saat-saat tertentu (temporer) seperti halnya bentuk demo. Penggunaan 2 variable di atas dapat berdiri sendiri atau dibuat dengan melibatkan bantuan kode css dan javascript. Jika kita menggunakan kode css atau javascript, maka fungsi onmouseover dan onmouseout dapat berkembang menjadi sebuah fungsi dengan effek yang lebih kompleks.

Pada posting ini, secara khusus akan membahas fungsi atau kegunaan onmouseover dan onmouseout saat digunakan secara langsung dalam sebuah tag HTML dengan memanfaatkan css property tanpa bantuan kode lain dalam bentuk css atau javascript.

Prinsip kerja onmouseover dan onmouseout:

Ketika mouse berada di atas sebuah obyek "seluruh variabel dalam onmouseover bekerja" dan ketika mouse meninggalkan obyek maka "seluruh fungsi dalam onmouseout yang bekerja". Beberapa property css dapat anda gunakan pada kedua fungsi di atas, namun dengan cara penulisan property standart javascript. Beberapa property atau elemen css yang sering digunakan diantaranya color, background, text-shadow, text-transform, opacity , cursor serta beberapa yang lain.

Kode Dasar penggunaan onmouseover dan onmouseout

Kode Dasar :
<div style="css property & value" onmouseover="this.style.css property='value';" onmouseout=this.style.css property='value';">DIV Contents</div>

Keterangan :

  1. css property & value terdiri atas beberapa properti kode css dan nilainya yang berfungsi untuk membentuk obyek (style obyek).
  2. css property berisikan properti kode css yang dituliskan dengan standart javascript.
  3. value merupakan nilai dari css property.
  4. Tag div dapat diganti dengan tag lain seperti img, p, span atau lainnya.

Contoh penulisan kode secara lengkap :

xHTML-1 :
<div style="margin:20px auto;width:250px;height100px;border:5px solid green;background:gray url(https://lh6.googleusercontent.com/-jDErxybtX0k/TyA3RFfJN2I/AAAAAAAAAMI/0NMpfvmTqOo/s250/img_gubhugreyot-gadisku-01.jpg) center no-repeat;text-align:center;font-size:32px;font-weight:bold;color:brown;line-height:100px;border-radius:10px;" onmouseover="this.style.cursor='move';this.style.background='black';this.style.color='#eee';this.style.borderColor='#900';this.style.opacity='1.0';this.style.filter.alpha.Opacity='100';" onmouseout="this.style.cursor='pointer';this.style.background='blue';this.style.color='magenta';this.style.borderColor='#000';this.style.opacity='0.5';this.style.filter.alpha.Opacity='50';">
gubhugreyot
</div>

xHTML-1 » D E M O :

gubhugreyot
xHTML-2 :
<div style="background:url(https://lh6.googleusercontent.com/-jDErxybtX0k/TyA3RFfJN2I/AAAAAAAAAMI/0NMpfvmTqOo/s250/img_gubhugreyot-gadisku-01.jpg) center no-repeat;">
<div style="margin:20px auto;width:250px;height100px;border:5px solid green;background:transparent;text-align:center;font-size:32px;font-weight:bold;color:brown;line-height:100px;border-radius:10px;" onmouseover="this.style.cursor='move';this.style.background='black';this.style.color='#eee';this.style.borderColor='#900';this.style.opacity='1.0';this.style.filter.alpha.Opacity='100';" onmouseout="this.style.cursor='pointer';this.style.background='blue';this.style.color='magenta';this.style.borderColor='#000';this.style.opacity='0.5';this.style.filter.alpha.Opacity='50';">
gubhugreyot
</div>
</div>

xHTML-2 » D E M O :

gubhugreyot

Catatan berdasar demo :

  1. Letakkan cursor property di bagian terdepan.
  2. Letakkan opacity property di paling bagian belakang.
  3. Perhatikan metode penulisan properti css secara cermat karena ada beberapa pembedaan penulisan termasuk misalnya penggunaan huruf kapital.
  4. Data tentang penulisan css properties pada javascript dapat anda buka di sini.

Friday 16 March 2012

Javascript Anti Click Kanan

Javascript Nor Right Click atau anti klik kanan ini berfungsi untuk membuat bingung bagi siapapun yang berniat menggunakan fungsi klik kanan pada mouse dengan berbagai alasan terutama yang "berniat tidak baik" seperti mencoba mencuri kode template atau mungkin kode posting. Silahkan simpan javascriptnya di atas kode ]]></b:skin>

D E M O javascript no right click

Coba klik kanan pada mouse anda dan perhatikan hasilnya!

Cara Menyimpan Javascript :
  1. Login ke Blogger.
  2. Klik "Rancangan (Design)".
  3. Klik "Edit HTML".
  4. Lakukan "Backup Template".
  5. Cari kode ]]></b:skin>
  6. Copy dan simpan Javascript di atas kode tersebut.
    Gunakan Ctrl + C untuk meng-copy.
  7. Klik "Simpan Template (Save Template)".
  8. Selesai! Buka blog dan coba untuk melakukan klik kanan mouse.
Javascript :
<script type="text/javascript">
//<![CDATA[  /*bgsGR gubhugreyot -- No Right Click */
var isNS = (navigator.appName == " Netscape ") ? 1 : 0;
if (navigator.appName == " Netscape ") document.captureEvents(Event.MOUSEDOWN || Event.MOUSEUP);
function mischandler() {
    return false;
}
function mousehandler(e) {
    var myevent = (isNS) ? e: event;
    var eventbutton = (isNS) ? myevent.which: myevent.button;
    if ((eventbutton == 2) || (eventbutton == 3)) return false;
}
document.oncontextmenu = mischandler;
document.onmousedown = mousehandler;
document.onmouseup = mousehandler;
//]]>
</script>

Thursday 8 March 2012

Playing with Hover Efect

Banyak hal sebenarnya yang dapat kita lakukan, bahkan hanya dengan sebuah efek hover. Jika kita sedikit kreatif maka berbagai hal menarik dapat tercipta, salah satunya adalah melalui beberapa kode di bawah ini.

Kode CSS :
.GRcrazyEffect{
       position:relative;
       display:block;
       float:left;
       margin:5px 15px 5px 0;
       padding:8px;
       border:4px double #555;
       border-bottom-color:#888;
       border-right-color:#888;
       border-radius:12px;
       height:400px;
       width:330px;
       background:#CCC;
       opacity:0.9;
       filter:alpha(opacity=90);
}
.GRcrazyEffect,.GRcrazyEffect img.asli,.GRcrazyEffect img.crazy{
       transition:1.5s ease-in 0.5s;
       -o-transition:1.5s ease-in 0.5s;
       -moz-transition:1.5s ease-in 0.5s;
       -webkit-transition:1.5s ease-in 0.5s;
       -ms-transition:1.5s ease-in 0.5s;
}
.GRcrazyEffect:hover,.GRcrazyEffect:hover img.crazy{
       opacity:1.0;
       filter:alpha(opacity=100); 
}
.GRcrazyEffect img.asli,.GRcrazyEffect img.crazy{
       position:absolute;
       padding:0;
       margin:0;
       border:3px solid #222;
       border-radius:5px;
       box-shadow:0 0 8px #fff;
       left:5px;
       top:5px;
}
.GRcrazyEffect:hover img.asli,.GRcrazyEffect img.crazy{ 
       opacity:0.0;
       filter:alpha(opacity=0);
       z-index:-10;
}
.GRcrazyEffect:hover img.crazy{ 
       z-index:100;
}

  1. Simpan kode CSS tersebut di atas kode ]]></b:skin>
  2. Gunakan xHTMl di posting atau simpan melalui add a Gadget.
  3. Jangan lupa sebelum simpan kode CSS untuk melakukan proses backup template.
  4. Panduan cara menyimpan kode, cara mencari kode dan cara backup template bisa nada baca pada Special Tutorials di gubhugreyot.

xHTML :
<a class="GRcrazyEffect" href="Your URL here!" title="Your title here!"><img class="asli" src="image-1.jpg" width="330" height="400" /><img class="crazy" src="image-2.jpg" width="330" height="400" />
</a>

Sampel xHTML :
<a class="GRcrazyEffect" href="http://tantytm.blogspot.com/" target="_blank" title="Efek Gila"><img class="asli" src="https://lh6.googleusercontent.com/-LTYT1O6_QDc/T1jQbUoQfWI/AAAAAAAAB0o/JWsJ_8cjLoE/s300/GRcantik-rollover.jpg" width="330" height="400" /><img class="crazy" src="https://lh5.googleusercontent.com/-Go57UlTUYsU/T1jQenYKSeI/AAAAAAAAB08/oM83mR1ISig/s300/GRcantik-rollover-hover.jpg" width="330" height="400" />
</a>

D E M O :


Tuesday 21 February 2012

Tambah, Pasang dan Tampilkan Icon di depan Teks Link

Link adalah sebuah kode html yang di dalamnya berisi alamat/URL sebuah blog/web atau bagian dari sebuah web/blog. Dengan memanfaatkan fungsi klik atau hover efek alamat yang terdapat dalam link ini dapat dibuka melalui browser. Teks link dibuat dalam sebuah tag "a", dimana teks link diletakkan aantara tag pembuka dan tag penutupnya. Dalam web/blog umumnya digunakan dua macam link.
  1. Teks Link : Penanda link menggunakan teks.
  2. Image Link : penanda link berupa image (gambar).

Karena link dipandang sangat penting untuk mudah dilihat, oleh karena itu penampilan sebuah link selalu dibuat berbeda dan diupayakan selalu terlihat lebih mencolok dibandingkan dengan teks lainnya. Ada yang menggunakan warna berbeda dengan teks posting (link color), ada yang menggunakan font lebih tebal (font-weight), ada yang menambah garis di bawah teks link (text-decoration), ada yang menggunakan background color atau image.

Contoh: teks link:

Contoh sebuah teks link

Kode dasar teks link
xHTML Teks Link
<a href="URL">Teks Link</a>

Menambah, memasang atau menampilkan icon di depan atau di belakang teks link tak lain sebagai sebuah upaya agar teks link menjadi lebih mudah dikenali. Disisi yang lain menambah icon juga dimaksudkan untuk membuat link terlihat lebih cantik. Penambahan icon ini sebenarnya tak berbeda dengan memberi background, hanya background link di tata sedemikian rupa hingga posisinya berada tepat di depan atau di belakang teks link. Anda bisa membuatnya secara langsung ditempat link dipasang dengan hanya menggunakan kode html atau dengan memanfaatkan kode css. Tentu saja menggunakan kode CSS akan lebih sempurna karena selain kode html menjadi lebih simpel, melalui kode css berbagai efek menarik dapat diciptakan.

Karena penambahan icon teks link bertujuan untuk memperindah teks link, oleh karena itu sangat penting memperhatikan keseimbangan ukuran icon dan ukuran teks link.

Contoh penambahan icon pada teks link:
Contoh menampilkan atau menambah icon di depan link
Kode CSS
a.GRiconlink{
       padding-left:20px;
       padding-right:4px;
       display:inline-block;
       background:url(http://gubhugreyot-icon.googlecode.com/files/gubhugreyot-mrengut-icon.gif) no-repeat;
       background-position:2px 6px;    
       text-decoration:none;
       color:#C60; /* code by: gubhugreyot */
       font-weight:bold;
}
a.GRiconlink:hover{
       background:url(http://gubhugreyot-icon.googlecode.com/files/gubhugreyot-bungah-icon.gif) no-repeat;
       background-position:0 4px; 
       color:#F00;
}
xHTML
<a class="GRiconlink" href="htp://gubhugreyot.blogspot.com">Letakkan Teks Link di sini !</a>
Catatan/Keterangan:
  1. Pada kode css di atas menggunakan icon dengan ukuran berbeda, dimana icon pada hover berukuran 4px lebih besar, sehingga agar icon pada hover tepat diatas icon teks link maka posisi background diatur dengan perbedaan sebesar 2px background position).
  2. Pemberian padding-left sebesar 20px berfungsi sebagai ruang meletakkan icon.
  3. Jika anda menggunakan icon dengan ukuran sama, buatlah background position dengan nilai yang sama pula.
  4. Icon bisa berupa gambar statis atau gambar animasi gif.
  5. Anda bisa mendapatkan berbagai icon dengan mengunjungi situs-situs free icon.
  6. Penggunaan class="GRiconlink" agar tak semua link mempunyai tambahan icon. Jika menginginkan semua link mempunyai tambahan icon, hilangkan class tersebut. Pada kode CSS hapus kode .GRiconlink sedang pada xHTML hapus kode class="GRiconlink"
  7. Atur posisi icon dengan merubah nilai pada:
    - Teks Link » background-position:2px 6px;
    - Hover Teks Link » background-position:0px 4px;
    - 2px dan 0px » posisi horizontal (ke arah kanan dan kiri).
    - 6px dan 4px » posisi vertical (ke atas dan ke bawah).

Cara menggunakan kode
  1. Simpan kode CSS di atas kode ]]></b:skin>
  2. Bagi yang membutuhkan panduan cara menyimpan kode CSS di template silahkan buka link di bawah ini:
    Tutorial: Tips & Trick menambah atau menyimpan kode CSS.
  3. Gunakan xHTML di halaman posting atau bagian blog yang lain seperti Add a Gadget | HTML/Javascript.
  4. Anda dapat juga membuat yang dilengkapi dengan efek css3. anduan & tutorialnya dapat diikuti di sini:

    Add icon in front of a link with CSS3 effect

Sunday 19 February 2012

Simple jQuery Show Hide DIV with Effect

Cara Membuat Show Hide DIV dengan Efek menggunakan jQuery

Flag Counter
show/hide

Anda bisa menuliskan teks, kode html, widget, image atau yang lain di sini. Semua yang berada dalam DIV dengan id=GRshObject anya akan terlihat ketika button Show/Hide di "klik". Jika anda ingin membuat Show Hide DIV tanpa jQuery silahkan cari tepat sebelum posting ini!


Efek animasi saat box konten membuka dan menutup yang disertai fade effect terjadi karena penggunaan jQuery animated toggle.

jQuery-Javascript:
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function () {
$('#GRshObject').hide();
$('a#GRshButton').click(function () {
$('#GRshObject').toggle(600);
});
});
</script>

Kode CSS:
<style type="text/css">
.GRshbox{
       border:1px outset #888;
       width:400px;
       background:#474747;
       background:-moz-linear-gradient(top, #474747 0%, #595959 8%, #8e8e8e 36%, #8c8c8c 43%, #777777 59%, #595959 93%, #b2b2b2 97%, #7a7a7a 100%);
       background:-webkit-linear-gradient(top, #474747 0%,#595959 8%,#8e8e8e 36%,#8c8c8c 43%,#777777 59%,#595959 93%,#b2b2b2 97%,#7a7a7a 100%);background:-o-linear-gradient(top, #474747 0%,#595959 8%,#8e8e8e 36%,#8c8c8c 43%,#777777 59%,#595959 93%,#b2b2b2 97%,#7a7a7a 100%);
       background:-ms-linear-gradient(top, #474747 0%,#595959 8%,#8e8e8e 36%,#8c8c8c 43%,#777777 59%,#595959 93%,#b2b2b2 97%,#7a7a7a 100%);
       background:linear-gradient(top, #474747 0%,#595959 8%,#8e8e8e 36%,#8c8c8c 43%,#777777 59%,#595959 93%,#b2b2b2 97%,#7a7a7a 100%);
       filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#474747', endColorstr='#7a7a7a',GradientType=0 );        padding:2px;margin:5px 2px;text-align:center;
}
.GRshbox p.GRshHeader{
       box-shadow:0 0 4px #999;
       border-radius:3px;
       font-size:16px;
       font-family:Serif;
       color:#fff;
       text-shadow:1px 1px 1px #000;
       padding:4px;
       border:1px solid #555;
       border-right-color:#333;
       border-top-color:#333;
       margin:4px 5px; 
}
a#GRshButton{
       display:block;
       width:115px;
       height:36px;
       margin:0 auto;
       text-align:center;
       background:url('http://i964.photobucket.com/albums/ae124/gubhugreyot/Mart10/template-GR/Show-HideH115V34.jpg') center no-repeat;
       text-indent:-9999px;
       color:transparent;
       cursor:pointer; 
}
#GRshObject{
       padding:10px;
       margin:10px 0;
       color:#eee;
       text-shadow:1px 1px 1px #000;
       text-align:left;
       max-height:200px;
       overflow:auto; 
}
</style>

xHTML:
<div class="GRshbox">
  <p class="GRshHeader">Flag Counter<br /><a id="GRshButton">show/hide</a></p>
    <div id="GRshObject">
Anda bisa menuliskan teks, kode html, widget, image atau yang lain di sini. Semua yang berada dalam DIV dengan <b>id=GRshObject</b> hanya akan terlihat ketika button Show/Hide di "<i>klik</i>". Jika anda ingin membuat Show Hide DIV tanpa jQuery silahkan cari tepat sebelum posting ini!<p>
<a href="http://gubhugreyot.blogdetik.com/" target="_blank"><img border="0" height="92" width="242" src="http://4.bp.blogspot.com/-NK9kbuigZ38/Tv14OrfGMcI/AAAAAAAAA9E/_dCJuMqFvx4/s400/flag-counter.jpg" style="margin:0 auto;display:block;text-align:center;;padding:0;" /></a></p>
    </div>
</div>

  1. Letakkan dan simpan jQuery dan Javascript di bawah tag <head>
  2. Letakkan dan simpan Kode CSS di atas kode ]]></b:skin>
  3. Gunakan xHTML di dalam boks posting atau dibagian yang lain blog.

Simple Show Hide DIV using Script & CSS3

Membuat Show Hide DIV Menggunakan Javacript dan CSS3

Flag Counter


Silahkan anda coba dulu demo di atas!

Berbeda dengan show hide content yang dibuat menggunakan javascript di posting sebelumnya, show hide div di atas dibangun tanpa menggunakan jQuery. Dengan kegunaan, show hide DIV ini terhitung relatif sangat simple karena hanya menggunakan beberapa deret script saja. Agar mempunyai tampilan yang manis kita libatkan background CSS3 setra border-radius dan box-shadow. Anda bisa menggunakan show hide ini sebagai wadah image (gambar), teks atau konten lainnya.

Javascript Show Hide DIV
<script type='text/javascript'>
if(typeof(GRsh) == 'undefined') var GRsh = '';
GRsh = Math.floor(Math.random()*1000);
GRsh = 'id-' + GRsh;
document.write('<a href="#" onclick="tmp = document.getElementById(&quot;' + GRsh + '&quot;); tmp.style.display = (tmp.style.display == &quot;none&quot;) ? &quot;block&quot; : &quot;none&quot;; return false;">');
</script>

Kode CSS Show Hide DIV
<style type="text/css">
.GRshowhideDIV{
       border:1px solid #888;
       width:400px;
       background:#474747;
       background:-moz-linear-gradient(top, #474747 0%, #595959 8%, #8e8e8e 36%, #8c8c8c 43%, #777777 59%, #595959 93%, #b2b2b2 97%, #7a7a7a 100%);
       background: -webkit-linear-gradient(top, #474747 0%,#595959 8%,#8e8e8e 36%,#8c8c8c 43%,#777777 59%,#595959 93%,#b2b2b2 97%,#7a7a7a 100%);
       background: -o-linear-gradient(top, #474747 0%,#595959 8%,#8e8e8e 36%,#8c8c8c 43%,#777777 59%,#595959 93%,#b2b2b2 97%,#7a7a7a 100%);
       background: -ms-linear-gradient(top, #474747 0%,#595959 8%,#8e8e8e 36%,#8c8c8c 43%,#777777 59%,#595959 93%,#b2b2b2 97%,#7a7a7a 100%);
       background: linear-gradient(top, #474747 0%,#595959 8%,#8e8e8e 36%,#8c8c8c 43%,#777777 59%,#595959 93%,#b2b2b2 97%,#7a7a7a 100%);
       filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#474747', endColorstr='#7a7a7a',GradientType=0 );
       padding:2px;
       margin:5px 2px;
}
.GRshowhideDIV:active{
       outline:none;
}
.GRshowhideDIV span{
       display:block;
       box-shadow:0 0 4px #999;
       border-radius:3px;
       font-size:16px;
       font-family:Serif;
       color:#fff;
       text-shadow:1px 1px 1px #000;
       padding:4px;
       border:1px solid #555;
       border-right-color:#333;
       border-top-color:#333;
       margin:4px 5px;
}
</style>

xHTML Show Hide DIV
<center>
<div class="GRshowhideDIV">
<span>Flag Counter<br />
<img src="http://i964.photobucket.com/albums/ae124/gubhugreyot/Mart10/template-GR/Show-HideH115V34.jpg" width="115" height="36" style="margin:0 auto;display:block;text-align:center;" /></span>
<script type='text/javascript'>
document.write('<div id="' + GRsh + '" style="display:none;">');
</script>
<p>
<!-- Letakkan konten (image, teks atau kode html) di sini !! -->
<a href="http://widgets.tcimg.com/" target="_blank"><img border="0" height="92" width="242" src="http://4.bp.blogspot.com/-NK9kbuigZ38/Tv14OrfGMcI/AAAAAAAAA9E/_dCJuMqFvx4/s400/flag-counter.jpg" style="margin:0;padding:0;" /></a>
<!-- Letakkan konten (image, teks atau kode html) di sini !! -->
</p>
</div>
</center>
  1. Untuk menyesuaikan lebar Show Hide DIV hapus kode width:400px; atau bisa juga dengan merubah nilainya (400px). Semakin besar maka semakin lebar.
  2. Anda bisa menyimpan seluruh kode dalam box gadget HTML/Javascript.
  3. Jika ingin penyimpanan terpisah:
    • Simpan Javascript di atas kode </head>
    • Simpan kode CSS di atas kode ]]></b:skin>
    • Gunakan xHTML di antara tag body atau dalam box gadget HTML/Javascript.
  4. Ganti URL image yang ada dalam show hide DIV dengan cara upload melalui halaman posting blogger. Menggunakan image yang diupload di blog anda akan lebih aman dan sangat berpengaruh besar terhadap kecepatan loading blog.
  5. Untuk menyimpan kode Show Hide DIV anda bisa membaca panduan berikut sebagai referensi:
    Tutorial : Cara simpan kode CSS

jQuery Show Hide Content (jQuery Spoiler)

Silahkan klik pada Show/Hide di bawah ini untuk melihat bagaimana show hide content yang dibuat menggunakan jQuery bekerja.


Ini adalah sebuah contoh bagaimana show hide content bekerja. Anda bisa melihat betapa sekalipun javascript yang digunakan hanya beberapa gelintir saja, namun efek yang dihasilkan sungguh terasa sangat luar biasa. Hal-hal kecil seperti ini pastilah akan sangat menarik untuk digunakan dalam blog. Gunakanlah javascript ini bersama jQuery.1.3.2.min.js atau yang lebih baru seperti jQuery.1.7.1.js, jQuery.1.4.2.js atau jQuery.1.6.1.js. Jika blog anda selama ini sudah menggunakan salah satu dari jQuery tersebut, maka anda hanya perlu menambah javascript di bawah ini untuk membuat show hide content.
$(document).ready(function(){
     $(".GRshowhidebox").hide();
     $(".GR_showhide").show(); 
     $('.GR_showhide').click(function(){
     $(".GRshowhidebox").slideToggle(500);
   });
});
Menggunakan jQuery sebagai salah satu komponen javascript pendukung kinerja blog memang terasa sangat luar biasa. jQuery tak hanya bisa digunakan untuk satu fungsi saja. Berbagai fungsi lain dengan mudah dapat ditambahkan dan tak selalu harus dengan menambahkan lagi javascript yang kompleks atau berderet-deret memanjang. Beberapa bahkan bisa dibuat dengan tambahan satu deret script saja. Kondisi seperti ini tentu saja memberi keuntungan luar biasa bagi blogger karena setelah jQuery dilibatkan dalam template maka penggunaan javascript untuk berbagai fungsi dan kegunaan lain bisa diminimalisir hingga beban blog juga tak terlalu tertambahi. Menggunakan jQuery juga memberi keleluasaan untuk membuat desain-desain baru dengan gerak animatif tanpa perlu kode bertumpuk. Salah satu diantaranya adalah show hide content yang berfungsi menyembunyikan "sesuatu elemen posting atau elemen blog lain" dalam sebuah tag div. Dengan sebuah control yang sangat sederhana elemen tersembunyi dapat diperlihatkan (ditampilkan) dan kemudian disembunyikan lagi disertai efek show hide yang terlihat dinamis.

Untuk membuat show hide conten gunakan javascript, kode CSS dan xHTMl seperti berikut:

jQuery - Javascript:
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function(){
     $(".GRshowhidebox").hide();
     $(".GR_showhide").show(); 
     $('.GR_showhide').click(function(){
     $(".GRshowhidebox").slideToggle();
   });
});
</script>

Kode CSS:
.GRshowhidebox{
       width:400px;
       max-height:500px;
       background:#bbb;
       padding:15px 10px;
       margin:10px 0;
       border-bottom:5px double #333;
}
.GR_showhide{
       display:none;
}

xHTML:
<a href="#" class="GR_showhide">Show/hide</a><br /><div class="GRshowhidebox">
Letakkan di sini konten yang akan disembunyikan!
</div>

  1. Letakkan dan simpan jQuery dan Javascript di bawah tag <head>
  2. Letakkan dan simpan Kode CSS di atas kode ]]></b:skin>
  3. Gunakan xHTML di dalam boks posting atau dibagian yang lain blog.

Wednesday 15 February 2012

Buat Background Header Lebih Heboh dg Kode CSS

Ada cara lain yang memungkinkan anda membuat background header selain menggunakan fitur yang disediakan blogger. Jika umumnya kita membuat background header melalui klik "EDIT" di Elemen Header (buka gambar di samping!), mungkin anda akan lebih tertarik untuk membuatnya melalui kode CSS. Mengapa demikian? Yah..., karena dengan kode CSS anda lebih punya kebebasan untuk berimprovisasi. Bahkan, jika menggunakan elemen header hanya dapat membuat (upload) satu background image), melalui kode CSS anda bisa menambahkan beberapa image lain sebagai background header. Jadi pada intinya melalui kode CSS anda punya kesempatan membuat background header blogger dari penggabungan beberapa background image. Sulitkah membuat background header menggunakan kode CSS? He.... he .... jangan kuwatir! Gampang... gampang ..., ko!

Ada beberapa kode html yang digunakan blogger pada bagian header, tetapi secara khusus ketika anda membyat background header melalui "Elemen Header" yang digunakan adalah #header-inner (id='header-inner'). Anda akan menjumpai syntax ini ketika menggunakan Template Tata Letak (Template Blogger lama), sedang di Blogger Template Designer tak akan anda temukan.

Syntax #header-inner di Template Tata Letak
#header-inner {
       background-position: center;
       margin-$startSide: auto;
       margin-$endSide: auto;
}

Karena kini hampir semua blogger menggunakan Blogger Template Designer (Perancang Template Blogger) maka kita akan mencoba melakukan penambahan kode CSS di Blogger Template Designer.

D E M O


Penting untuk melihat demo blog yang membangun background headernya menggunakan kode CSS agar anda bisa membandingkan sejauh mana nilai lebih menggunakan kode CSS dalam membuat background header Blogger Template Designer bila dibandingkan dengan hanya mengandalkan fitur yang disediakan blogger. Silahkan klik link demo di bawah ini:

D E M O Background Header Blogger Template Designer

Kode CSS untuk membuat background header Blogger Template Designer
Kode dasar Background Header
#header-inner{
       position:relative;
       background:transparent url('background-header.jpg');
       background-position:center;
       background-repeat:no-repeat;
}

Penambahan position:relative; akan memungkinkan anda membuat kode baru guna memasang teks atau image (background) tambahan melalui #header-inner:before dan #header-inner:after (CSS pseudo Classes). Selain itu anda juga dapat menggunakan kode html setelah id=header-inner dalam posisi absolute.

Yang penting diperhatikan sebelum membuat background header dg kode CSS
  1. Tentukan berapa lebar dan tinggi #header-inner. Anda bisa mengetahui tinggi dan lebar #header-inner secara cepat dan akurat dengan membuka link di bawah ini:
    Trik ampuh untuk ketahui ukuran background header blogger.
  2. Sebelum melakukan penambahan kode CSS, agar nantinya kode CSS berfungsi dengan sempurna silahkan hapus terlebih dahulu background header yang sudah terpasang melalui "EDIT" di "Elemen Header" (bagi yang sebelumnya sudah menggunakan background header).
Langkah membuat background header dg kode CSS
  1. Untuk login klik di sini !Login di Blogger. Jika anda mennggunakan google mail (gmail), login cukup dilakukan dengan menuliskan user name dan password, namun jika bukan dari gmail tuliskan alamat email secara lengkap.
  2. Setelah login dilakuka anda akan memasuki halaman dasbor (dasboard) yang di dalamnya berisi beberapa fitur , seperti posting, Stats, Rancangan (Design), Comments (Komentar, Settings (Pengaturan) dll.
  3. Fitur Design (Rancangan) akan menghubungkan pengguna dengan fungsi edit template. Fungsi editing berada di Rancangan | Elemen Laman (Design | Page Elements) dan di Rancangan | Edit HTML (Design | Edit HTML). Klik "Edit HTML".
  4. Kode CSS di simpan di antara tag pembuka head (<head>) dan tag penutup head (</head>) atau tepatnya di atas kode ]]></b:skin>.
    Cari kode kode ]]></b:skin>.
  5. Kode CSS yang disimpan ditemplate di atas kode ]]></b:skin> tidak memerlukan tag pembuka dan penutup style (<style type="text/css"> dan </style>)
  6. Klik Simpan Template (Save Template).
Contoh Kode CSS buat Background Header
Kode CSS yg lebih komplek
#header-inner{
       position:relative;
       background:#666 url('http://gubhugreyot-image-post.googlecode.com/files/gubhugreyot_bridge-900-200.jpg') center no-repeat;
}
#header-inner:before{
       position:absolute;
       display:block;
       width:58px;
       height:50px;
       left:60px;  /* code by: http://gubhugreyot.blogspot.com */
       top:0px;
       content:url('https://lh5.googleusercontent.com/-WVnUd2BO_UQ/TzvcQeXo4XI/AAAAAAAAAL8/av3xRaGcXjw/h120/gubhugreyot-animasi-pesawat-terbang-02.gif');
}
#header-inner:after{
       position:absolute;
       display:block;
       font-size:27px;
       color:red; /* code by: http://gubhugreyot.blogdetik.com */
       text-shadow:1px 1px 1px #000;
       right:20px;
       bottom:10px;
       content:"http://gubhugreyot.blogspot.com";
}
Catatan/Keterangan:
  1. Panduan berbagai cara menyimpan kode CSS di template bisa anda baca dengan klik link berikut:
    Berbagai cara simpan kode css
  2. Jika menggunakan gambar animasi gif akan lebih baik seandainya anda meng-upload di http://picasaweb.google.com.
  3. Anda bisa mengembangkan contoh kode CSS di atas untuk disesuaikan dengan blog anda.
  4. Selalu akan lebih baik mengetahui terlebih dahulu ukuran background yang diperlukan ketika membuat sebuah background image
  5. Usahakan untuk menggunakan background dengan beban image tidak terlalu besar agar tidak mengganggu loading blog. Hal ini berlaku untuk keseluruhan background yang digunakan pada blog.
  6. Jangan terlalu banyak menggunakan image/gambar animasi secara berlebihan karena beban gambar animasi gif yang besar dan komplek sangat besar.
  7. Selain kode CSS di atas, masih banyak kemungkinan pengembangan kode background header dengan melibatkan syntax yang lain. Tunggu saja tutorial berikutnya!
  8. Gambar memang jadi alat yang hebat untuk membuat tampilan blog semakin cantik dan indah, tetapi menggunakan gambar tak ubahnya orang makan. Makan terlalu banyak bikin perut sakit dan akhirnya jalanpun tak bisa! He ... paling bisanya lari ke WC!!!!

Sunday 12 February 2012

Tips & Trick Cara membuat Background Image di Header Blogger Template Designer

Menggunakan Blogger Template Designer (Perancang Template Blogger) sungguh membuat penggunanya merasa nyaman. Berbagai fitur yang ditujukan untuk mempermudah pengguna melakukan berbagai editing telah disediakan. Salah satu diantaranya adalah untuk membuat atau memasang background header blog. Background header berfungsi sebagai latar title blog dan deskripsi blog yang letaknya di ujung paling atas. Anda bisa menggunakan background color atau background image. Jika anda menyukai background image sebagai latar header, persiapkan saja sebuah background image berukuran sedikit lebih kecil dari lebar blog (lebar body) dan tingginya sesuai dengan box header-inner. Tinggi Header inner berkaitan dengan ukuran font, jenis font, ketebalan font title blog dan deskripsi blog serta berapa panjang deskripsi title blog yang digunakan. Nah... ketika sampai pada masalah perhitungan lebar dan tinggi header-inner inilah akan terasa betapa pentingnya untuk mengetahui cara mencari ukuran sebenarnya dari header inner berikut background yang akan digunakan.

Beberapa hal yang perlu diperhatikan untuk membuat background header blog adalah:
  1. Pastikan berapa lebar body (blog) yang digunakan (body width).
  2. Pastikan ukuran font, tebal font dan font-family yang digunakan sebagai title blog dan deskripsi blog. Jika anda membutuhkan panduan membuat blog description (deskripsi blog) silahkan buka link berikut:
    Cara Buat Blog Description
  3. Usahakan untuk tidak merubah deskripsi blog selama blog aktif (digunakan) karena perubahan mengharuskan kita untuk kembali merubah tinggi background image.
  4. Pastikan apakah akan menggunakan header description atau tidak. Deskripsi blog yang max berjumlah 500 huruf akan berpengaruh kepada tinggi header inner dan ini berkaitan erat dengan tinggi background image yang akan digunakan.

Cara mengetahui lebar body melalui fitur Template Designer
  1. Untuk login klik di sini !Login di Blogger. Jika anda mennggunakan google mail (gmail), login cukup dilakukan dengan menuliskan user name dan password, namun jika bukan dari gmail tuliskan alamat email secara lengkap.
  2. Setelah login dilakuka anda akan memasuki halaman dasbor (dasboard) yang di dalamnya berisi beberapa fitur , seperti posting, Stats, Rancangan (Design), Comments (Komentar, Settings (Pengaturan) dll.
  3. Fitur Design (Rancangan) akan menghubungkan pengguna dengan fungsi edit template. Fungsi editing berada di Rancangan | Elemen Laman (Design | Page Elements) dan di Rancangan | Edit HTML (Design | Edit HTML). Klik "Design (Rancangan)".
  4. "Ada tiga cara untuk mengetahi lebar body. Cara termudah adalah melalui fitur "Template Designer (Perancang Template". Silahkan klik "Template Designer (Perancang Template"
  5. Setelah window baru terbuka (Blogger Template Designer (Perancang Template Blogger)). KlikAjust Widths (Sesuaikan Lebar).
  6. Silahkan anda lihat berapa lebar body blog anda. Karena di luar ini masih ada margin atau padding, kurangilah lebarnya sebesar 40px. Jadi jika width yang terlihat sebesar 940px, maka lebar background image-nya menjadi selebar 900px.
    Keterangan: Jika belum tepat bisa anda tambah atau kurangi sedikit demi sedikit.
  7. Untuk tingginya bisa anda perkirakan berdasar blog title dan description blog.

Cara lain untuk mengetahui width & height background image
  1. Melalui Box Edit HTML yang dapat di buka melalui:
    Dasboard | Design | Edit HTML.
  2. Melihat lebar body dengan melihat Source Code setelah blog dibuka di browser.
  3. Menggunakan Software (Adobe Photoshop). Caranya dengan membuka blog kemudian salin gambar yang terlihat di layar PC menggunakan Adobe Photoshop. Ini adalah cara terbaik dan sangat akurat, hanya anda perlu memberi warna background color terlebih dahulu pada header blog agar detail lebar dan tinggi header-inner terlihat!
  4. Menggunakan Javascript. Anda bisa langsung mengetahui secara tepat berapa tinggi dan lebar yang diperlukan bagi background image header blog. Cara ini mempunyai tingkat akurasi sangat tinggi (99,9999%). Dapatkan link tutorialnya di ujung terbawah posting ini pada Catatan/Keterangan.

Cara pasang background Image di Header Blog (Background Hreader Blog)
  1. Setelah mengetahui berapa ukuran width background image yang diperlukan melalui langkah di atas, klik "Back to Blogger (Kembali ke Blogger)".
  2. Anda akan kembali di Elemen Laman (Page Elements). Klik EDIT pada elemen Header.
  3. Configure Header (Mengkonfigurasi Header)
    • Klik Browse jika image dari folder PC.
    • Tuliskan Alamat background image jika image tersimpan di file hosting atau mungkin anda sudah upload di box posting.
    • Klik pada Dibalik judul dan keterangan (Behind title and description).
    • Setelah langkah di atas, background image akan terlihat dalam box "Configure Header (Mengkonfigurasi Header)".
  4. Klik SAVE (SIMPAN).
  5. Buka blog dan lihat hasilnya!
Contoh Background Header Blog

Anda bisa menggunakan image di bawah ini untuk melakukan percobaan terlebih dahulu.
  1. http://gubhugreyot-images.googlecode.com/files/gubhugreyot_bridge-920-200.jpg
    image berukuran: 920px (width) dan 230px (height).
  2. http://gubhugreyot-images.googlecode.com/files/gubhugreyot-sunsetmountainpano-final.jpg
    image berukuran: 920px (width) dan 200px (height).
Catatan/Keterangan Penting
Ada sebuah cara untuk mengetahui seberapa besar ukuran lebar (width) dan tinggi (height) background image yang diperlukan bagi header blog. Trick ini mempunyai tingkat akurasi sangat tinggi sehingga anda bisa membuat sebuah background dengan ukuran sangat tepat. Anda tak perlu menggunakan software khusus tetapi hanya perlu memasang sedikit script dan jQuery kemudian buka blog untuk klik pada button "Header Blog Width" dan "Header Blog Height". Lebar dan tinggi akan terpampang di halaman. Gunakan ini sebagai ukuran background image header blog. Silahkan klik link di bawah ini untuk mencoba trik-nya:
Trik ampuh untuk menentukan ukuran background header

Saturday 11 February 2012

Cara Buat Deskripsi Blog - Blog Description di Header Blog


Deskripsi Blog atau Blog Description adalah deskripsi (penjelasan singkat) tentang blog. Deskripsi blog di blogger dibatasi sejumlah 500 karakter (huruf). Anda bebas menuliskan apapun di sini, bahkan sekalipun jauh dari konten blog. Tentu saja akan jauh lebih baik jika anda mengisinya dengan deskripsi blog anda. Blog description terletak tepat di bawah judul blog (blog title). Jika anda sedang membuka blog maka dia akan terlihat sangat mencolok karena letaknya yang di ujung teratas halaman dan mempunyai ukuran font lebih besar jika dibandingkan dengan beberapa bagian blog yang lain. Untuk membuat deskripsi blog ini anda dapat memanfaatkan fitur yang telah disediakan blogger dan untuk menggunakannya masuklah ke Elemen Laman (Page Elements).

Cara membuat deskripsi Blog (Blog Description)
  1. Login di Blogger. Jika anda menggunakan google mail (gmail), login cukup dilakukan dengan menuliskan user name dan password, namun jika bukan dari gmail tuliskan alamat email secara lengkap.
    Untuk login klik di sini !
  2. Setelah login dilakukan anda akan memasuki halaman dasbor (dasboard) yang di dalamnya berisi beberapa fitur , seperti posting, Stats, Rancangan (Design), Comments (Komentar, Settings (Pengaturan) dll.
  3. Fitur Design (Rancangan) akan menghubungkan pengguna dengan fungsi edit template. Fungsi editing berada di Rancangan | Elemen Laman (Design | Page Elements) dan di Rancangan | Edit HTML (Design | Edit HTML). Klik "Design (Rancangan)".
  4. Di halaman ini berisi banyak elemen dengan berbagai fungsi dan kegunaan. Cari Header Element (di bagian atas halaman) kemudian klik "EDIT"
  5. Mengonfigurasi Header (Configure Header)
    Blog Description maksimal berisi 500 karakter. Tuliskan hal yang berkaitan dengan orientasi posting anda.
  6. Setelah deskripsi blog selesai dituliskan, klik SIMPAN (SAVE).
  7. Selesai (Finish).
Buka blog anda untuk melihat sekaligus memeriksa deskripsi blog yang telah dibuat apakah masih diperlukan perubahan atau penyesuaian!