gubhug reyot
Energy Saving Mode Using CSS3

Move your mouse to go back to the page!
Gerakkan mouse anda dan silahkan nikmati kembali posting kami!

Copyright 2010 gubhugreyot.blogspot.com - All rights reserved
Showing posts with label Image Effects-Image Gallery. Show all posts
Showing posts with label Image Effects-Image Gallery. Show all posts

Friday, 23 March 2012

Image Slider with Fade Effect Transition

Slider dengan fade effect transition ini menggunakan sebuah javascript yang sangat sederhana. Slider memuat 3 buah image dengan sebuah background image yang akan terlihat hanya di saat gallery dibuka. Background image ditampilkan dalam bentuk transparan melalui opacity effect. Dibalik background image disertakan juga satu background animasi gif yang berfungsi membuat efek terang-gelap hingga seakan yang memiliki effek terang gelap adalah image dalam slider.
Javascript :
<script type="text/javascript">
//<![CDATA[
function BGS_GR_blor(id, opacStart, opacEnd, millisec) {
    var speed = Math.round(millisec / 25);
    var timer = 0;
    if (opacStart > opacEnd) {
        for (i = opacStart; i >= opacEnd; i--) {
            setTimeout("changeOpac(" + i + ",'" + id + "')", (timer * speed));
            timer++;
        }
    } else if (opacStart < opacEnd) {
        for (i = opacStart; i <= opacEnd; i++) {
            setTimeout("changeOpac(" + i + ",'" + id + "')", (timer * speed));
            timer++;
        }
    }
}
function changeOpac(opacity, id) {
    var object = document.getElementById(id).style;
    object.opacity = (opacity / 100);
    object.MozOpacity = (opacity / 100);
    object.KhtmlOpacity = (opacity / 100);
    object.filter = "alpha(opacity=" + opacity + ")";
}
function BGS_GR_blor(divid, imageid, imagefile, millisec) {
    var speed = Math.round(millisec / 25);
    var timer = 0;
    document.getElementById(divid).style.backgroundImage = "url(" + document.getElementById(imageid).src + ")";
    changeOpac(0, imageid);
    document.getElementById(imageid).src = imagefile;
    for (i = 0; i <= 100; i++) {
        setTimeout("changeOpac(" + i + ",'" + imageid + "')", (timer * speed));
        timer++;
    }
}
//]]>
</script>

Kode CSS :
span.controllmu{width:60px;display:inline-block;padding:4px 6px;background:#333 url(http://www.abchoes.com/images/textbg.png);color:#f00;margin:0 0 6px 1px;border:2px solid #777;border-right:2px solid #888;text-align:center;}
span.controllmu:hover{background:#900;color:#fff;}

xHTML :
<div style="float:left;background:#333;padding:4px;margin:5px 15px 5px 0;border-radius:4px;">
<a href="javascript:BGS_GR_blor('pics','BGS_GR_blor', 'https://lh3.googleusercontent.com/-9w_Fiv-PJeQ/T20GncsIQgI/AAAAAAAAAfw/33z3Uc0Vwwg/h340/gubhugreyot_cah-ayu-14.jpg',500)"><span class="controllmu">Image-1</span></a><a href="javascript:BGS_GR_blor('pics','BGS_GR_blor', 'https://lh5.googleusercontent.com/-8xr4NI5qRSA/T20GlkCNnGI/AAAAAAAAAfo/_dDUGLuVXQc/h340/gubhugreyot_cah-ayu-13.jpg',500)"><span class="controllmu">Image-2</span></a><a href="javascript:BGS_GR_blor('pics','BGS_GR_blor', 'https://lh6.googleusercontent.com/-lHhUrUcz0ew/T20Gp3gV7WI/AAAAAAAAAf4/zQXIWpv4DQs/h420/gubhugreyot_cah-ayu-11.jpg',500)"><span class="controllmu">Image-3</span></a>
<div id="pics" style="background:url(https://lh4.googleusercontent.com/-Stz6oRyVlgA/T2z8v9rMwdI/AAAAAAAAAfg/LWZluvASP-8/h340/anima-80x10.gif);border:4px ridge orange;width:224px;">
<img style="filter:alpha(opacity=70);opacity:0.7;" id="BGS_GR_blor" src="https://lh3.googleusercontent.com/-z4E25hU20KU/T20GrTS8ytI/AAAAAAAAAgI/X9a3-tkr07k/h340/gubhugreyot_cah-ayu-10.jpg"/>
</div>
</div>

Cara membuat :

  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. Kembali halaman baru akan terbuka, klik "Edit HTML".
  4. Sebuah halaman baru kembali kita jumpai. Halaman ini berisi 3 (tiga) bagian:
    • Backup/Restore Template » berisi fitur untuk melakukan backup template.
      Lakukan Backup template setiap kali akan melakukan penambahan atau pengurangan kode (xHTML, kode CSS dan javascript) melalui "Box Edit Template".
    • Edit Template » berisi sebuah box besar yang di dalamnya berisikan kode html penyusun blog.
    • Old Templates » berisi template lama blogger (Template Tata Letak & Template Klasik.
  5. Cari kode ]]></b:skin> pada "Box Edit Template".
  6. Copy javascript dan letakkan di bawah ]]></b:skin>
  7. Copy kode CSS dan letakkan di atas ]]></b:skin>
  8. Klik "Simpan Template (Save Template)".
  9. Gunakan xHTML di box posting atau "Add a Gadget | HTML/Javascript".

Keterangan/Catatan :
  1. Gunakan image dengan ukuran sama. Lebar image 224px.
  2. Jika ingin merubah ukuran image, rubah pula lebar image pada xHTML:
    width:224px;
  3. Posisi image slider dapat diatur dengan merubah nilai margin pada xHTML :
    margin:5px 15px 5px 0;

Silahkan juga buka Tutorial lain yang sangat menarik dan patut di ikuti sampeyan semua. Akses melalui link di bawah ini:



Posting » Jemuah LEGI, Maret, 23, 2012

» Happy Blogging - gubhugreyot «


Hover Image with Effect

CSS hover image dimaksudkan untuk membuat penggunaan image dalam blog bisa lebih diperkecil sehingga penataan posting juga menjadi lebih mudah. Dengan hover image with effect maka image hanya akan ditampilkan dalam bentuk thumbnail dengan tinggi 100px dan lebar secara otomatis menyesuaikan diri sebanding dengan ukuran image sesungguhnya. Image dalam ukuran lebih besar hanya akan ditampilkan ketika cursor diarahkan di atas thumbnail. Dengan memanfaatkan properti css3 transition, penampakan image akan berjalan melalui transisi waktu yang disertai effek opacity. Waktu transisi ini dapat diperbesar atau diperkecil dengan mengatur nilai (value) css3 transition property.

CSS3 hover image dapat diterapkan untuk membentuk sebuah image gallery sekaligus dapat juga digunakan gambar tunggal seperti yang biasa digunakan untuk posting. Untuk membuat fungsi seperti di atas, pengaturan/setting dilakukan melalui penggunaan floating position pada kode css.

D E M O :

Arahkan cursor di atas thumbnail untuk menampilkan image yang berukuran lebih besar.

Kode CSS :
.GRflying_gallery{
        margin:20px auto;
        width:98%;
        padding:1%;
        background:#fff;
        text-align:center;
}
a.GRflying,.GRflying_kiri,.GRflying_kanan{
        position:relative;
        cursor:pointer;
}
a.GRflying,a.GRflying span,a.GRflying_kiri,a.GRflying_kiri span,a.GRflying_kanan,a.GRflying_kanan span{
        transition:0.8s;
        -o-transition:0.8s;
        -moz-transition:0.8s;
        -webkit-transition:0.8s;
        -ms-transition:0.8s;
}
a.GRflying img,a.GRflying_kiri img,a.GRflying_kanan img{
        height:100px;
        width:auto;
        margin:2px;
        padding:4px;
        background:#666;
        border:2px solid #eee;
        border-radius:5px;
        box-shadow:0 0 6px #999;
        opacity:0.7;
        filter:alpha(opacity=70);
}
a.GRflying_kiri{margin:5px 12px 5px 0;float:left;}
a.GRflying_kanan{margin:5px 0 5px 12px;float:right;}
a.GRflying:hover img,a.GRflying_kiri:hover img,a.GRflying_kanan:hover img{
        opacity:1.0;
        filter:alpha(opacity=100);
}
a.GRflying span,a.GRflying_kiri span,a.GRflying_kanan span{
        display:block;
        position:absolute;
        top:-400px;
        z-index:-10;
        opacity:0;
        filter:alpha(opacity=0);
}
a.GRflying_kiri span,a.GRflying_kanan span{top:-300px;}
a.GRflying span{left:-90%;}
a.GRflying_kiri span{left:0;}
a.GRflying_kanan span{right:0;}
a.GRflying:hover span,a.GRflying_kiri:hover span,a.GRflying_kanan:hover span{
        z-index:999;
        opacity:1.0;
        filter:alpha(opacity=100);
}
a.GRflying span img,a.GRflying_kiri span img,a.GRflying_kanan span img{
        background:rgba(0,0,0,0.4);
}
a.GRflying:hover span img,a.GRflying_kiri:hover span img,a.GRflying_kanan:hover span img{
        width:auto;
        height:300px;
        box-shadow:4px 4px 4px #999;
        border-radius:12px;
}

Kode CSS image di sebelah kiri:
<a class="GRflying_kiri" href="URL"><img src="thumb.jpg" /><span><img src="image.jpg" /></span></a>

Kode CSS image di sebelah kanan:
<a class="GRflying_kanan" href="URL"><img src="thumb.jpg" /><span><img src="image.jpg" /></span></a>

Kode CSS Image Gallery:
<div class="GRflying_gallery">
<a class="GRflying" href="URL-1"><img src="thumb-1.jpg" /><span><img src="image-1.jpg" /></span></a>
<a class="GRflying" href="URL-2"><img src="thumb-2.jpg" /><span><img src="image-2.jpg" /></span></a>
<a class="GRflying" href="URL-3"><img src="thumb-3.jpg" /><span><img src="image-3.jpg" /></span></a>
<a class="GRflying" href="URL-4"><img src="thumb-4.jpg" /><span><img src="image-4.jpg" /></span></a>
</div>

Friday, 16 March 2012

Ajaib CSS3 Image Gallery

Ajaib Image Gallery adalah sebuah gallery yang dibuat hanya menggunakan kode css. Ada 2 versi dari Ajaib Image Gallery:
  1. Hanya menggunakan kode CSS.
  2. Menggunakan kode css dan kode css3.
Dalam demo akan kita tampilkan dua macam versi Ajaib Image Gallery dan silahkan anda bandingkan diantara keduanya.

Ajaib Image Gallery dg Kode CSS :
Ajaib Image Gallery dg Kode CSS3 :

Untuk membuat Ajaib image Gallery yang hanya menggunakan kode css (versi pertama), silahkan gunakan kode yang ada di gubhugreyot, sedang untuk membuat versi kedua (dengan kode css3) anda bisa copy kode cssnya di bawah ini.

Kode CSS Ajaib Image Gallery CSS3 :
#GRajaib_gallery { 
        border:3px solid #333;
        position:relative;
        padding:0;
        margin:20px auto;
        width:412px;
        height:285px;
        background:#ccc url(https://lh5.googleusercontent.com/-w6VZu6vjq5U/T2Lpa_yjbAI/AAAAAAAAAZ8/ZPN32269OdU/h400/gubhugreyot-wanita-misterius.jpg) 6px 83% no-repeat;
        background-size:400px 230px;
        border-radius:3px;
        border-bottom-left-radius:9px;
        border-bottom-right-radius:9px;
        box-shadow:0 0 6px #000;
}
#GRajaib_gallery li{
        margin:0; /* original code by : gubhugreyot */
        float:left;
        margin-left:1px;
        text-align:center;
        list-style: none; 
        padding:0;
}
#GRajaib_gallery li a{
        display:inline-block;
        padding:9px 0;
        width:78px; /* original code by : http://gubhugreyot.blogspot.com  */
        background:#666 url(https://lh6.googleusercontent.com/-7an5ttHiUhw/T2Im9yow2PI/AAAAAAAAAX8/yvK75bKIKkQ/s128/GR_red-black-grad-8x41.gif) 0 100%  repeat-x;
        border:1px solid #666;
        color: #33CCFF;
        margin:2px 0 2px 1px;
        font-size:11px;
        font-family:Arial;
        font-weight:700;
        text-decoration:none;
}
#GRajaib_gallery li a,#GRajaib_gallery li a img{
        transition:1.8s ease;
        -o-transition:1.8s ease;
        -moz-transition:1.8s ease;
        -webkit-transition:1.8s ease;
        -ms-transition:1.8s ease;
}
#GRajaib_gallery li a:hover {
        background:#fff  url(https://lh6.googleusercontent.com/-7an5ttHiUhw/T2Im9yow2PI/AAAAAAAAAX8/yvK75bKIKkQ/s128/GR_red-black-grad-8x41.gif) 0 -35px  repeat-x;text-shadow:2px 2px 2px #888;
        color:red;  /* original code by : http://gubhugreyot.blogdetik.com  */
        border-bottom:5px solid red;
        opacity:1.0;
        filter:alpha(opacity=100);
        padding:9px 0 4px;
}
li#GRajaib_img a, li#GRajaib_img a:hover {
        background:#aaa;
        color: #FF9900; 
}
#GRajaib_gallery li a img{
        position:absolute;
        left:3px;
        top:38px;
        width:400px;
        height:230px;
        clear:left;
        padding:2px;
        border:1px solid #444; 
        border-bottom:5px solid #444;
        border-top:5px solid #222;
        border-bottom-left-radius:8px;
        border-bottom-right-radius:8px;
        opacity:0.0;
}
li#GRajaib_img1 a img, #GRajaib_gallery li a:hover img {
        display:block; 
        opacity:0.35;
        filter:alpha(opacity=35);
}
li#GRajaib_img1 a:hover img, li#GRajaib_img2 a:hover img, li#GRajaib_img3 a:hover img, li#GRajaib_img4 a:hover img, li#GRajaib_img5 a:hover img {
        border-color:#888; 
        opacity:1.0;
        filter:alpha(opacity=100);
}

xHTML :
<ul id="GRajaib_gallery">
<li id="GRajaib_img1"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhan83KnPQfwnABAxorYvwEhtL0I1i9gL4sEfZYx51BqaPXAANENT57TIlu6wQMB4l7RBAyTv6E6G2PTDsrVWNG0U3qDgi61h1SHGBgyCrPst3ER0C_Ori8Vj6_g7r4RmeBbIb_4Q3cZq8/s500/img_gubhugreyot_gadisku-06b.jpg">Image-1<img src="https://lh4.googleusercontent.com/-b2bwA-Uat14/T2JvIF6pCsI/AAAAAAAAAZo/sxXP2xbR81Y/h300/th_gubhugreyot-temple.jpg" /></a></li>
<li id="GRajaib_img2"><a href="http://gubhugreyot-demo-tutorial-blogger-1.blogspot.com">Image-2<img src="https://lh3.googleusercontent.com/-N2Db0y2rN5w/T2JvDLMkzsI/AAAAAAAAAZI/Sv92fEX5Y18/h300/th_gubhugreyot-blue-sky.jpg"/></a></li>
<li id="GRajaib_img3"><a href="https://lh5.googleusercontent.com/-w6VZu6vjq5U/T2Lpa_yjbAI/AAAAAAAAAZ8/ZPN32269OdU/h400/gubhugreyot-wanita-misterius.jpg">Image-3<img src="https://lh4.googleusercontent.com/-FK-_ZytynAI/T2JvFFfV-rI/AAAAAAAAAZU/45J-won1Kg0/h300/th_gubhugreyot-pantai-sore.jpg"/></a></li>
<li id="GRajaib_img4"><a href="URL-4">Image-4<img src="https://lh4.googleusercontent.com/-7Fzb-m8xyvA/T2JvMlvXX7I/AAAAAAAAAZ0/vkGaArh4kME/h300/th_suryokontho.jpg"/></a></li>
<li id="GRajaib_img5"><a href="http://gubhugreyot.blogdetik.com/">Image-5<img src="https://lh6.googleusercontent.com/-47T0FGU5C9E/T2JvF9NQaiI/AAAAAAAAAZY/ngrmrCPD8v8/h300/th_gubhugreyot-storm.jpg"/></a></li>
</ul>

  1. Login ke Blogger.
  2. Setelah halaman "Dasbor (Dasboard)" terbuka, cari dan klik "Rancangan (Design)".
  3. Lanjutkan klik "Edit HTML".
  4. Anda akan melihat sebuah box edit template yang penuh dengan kode html.
    Lakukan "Backup Template" sebelum memulai penyimpanan kode CSS.
  5. Cari kode ]]></b:skin> dan letakkan kode CSS tepat di atasnya.
  6. Klik "Simpan Template (Save Template)".
  7. Gunakan xHTML di halaman posting atau pada Add a Gadget.

Catatan/Keterangan :
  • Ukuran yang ditetapkan pada image yang digunakan pada gallery berukuran 400px (width) dan 230px (height), namun demikian anda bisa juga menggunakan ukuran berbeda, hanya saja tetap ditampilkan dengan ukuran tersebut di atas.
  • Link pada xHTML (contoh: URL-4) diganti dengan alamat image, alamat blog atau alamat posting.
  • Perubahan ukuran gallery harus disertai dengan beberapa perubahan width, padding, baik pada box, tab controll maupun tab image.