Laman

  • Faceblog Evolutions

    Efek cube

  • Faceblog Evolutions

    Efek cuberandom

  • Faceblog Evolutions

    Efek block

  • Faceblog Evolutions

    Efek cubestop

  • Faceblog Evolutions

    Efek cubehide

  • Faceblog Evolutions

    Efek cube size

  • Faceblog Evolutions

    Efek horisontal

  • Faceblog Evolutions

    Efek showbars

  • Faceblog Evolutions

    Efek showbarsrandom

  • Faceblog Evolutions

    Efek tube

  • Faceblog Evolutions

    Efek fade

  • Faceblog Evolutions

    Efek fadefour

  • Faceblog Evolutions

    Efek paralell

  • Faceblog Evolutions

    Efek blind

  • Faceblog Evolutions

    Efek blindheight

  • Faceblog Evolutions

    Efek blindwidth

  • Faceblog Evolutions

    Efek directionTop

  • Faceblog Evolutions

    Efek directionBottom

  • Faceblog Evolutions

    Efek directionRight

  • Faceblog Evolutions

    Efek directionLeft

  • Efek cubeStopRandom

  • Faceblog Evolutions

    Efek cubeSpread

Rabu, 13 Agustus 2014

Vertical Scrollbar With Effect

Vertical Scrollable sebenarnya hampir sama fungsinya dengan Vertical Slider. Keduanya berfungsi menampilkan teks atau gambar, atau sekaligus keduanya. Penggunaan Scrollable terutama dimaksudkan untuk effisiensi ruang. Beberapa bentuk gambar atau teks dapat sekaligus terwadahi dalam ruang tunggal dengan ukuran yang disesuaikan dengan ketersediaan ruang. tentu saja penggunaan scrollable juga sekaligus harus dimanfaatkan untuk menambah daya tarik blog. Scrollable yang satu ini sekalipun bentuknya mungil namun didesain untuk mampu menampilkan image dan beberapa variasi teks untuk lebih menajamkan setiap ungkapan yang disampaikan. Link yang tersedia berfungsi untuk memberi mengarahkan pembaca apabila menginginkan artikel lengkapnya.


Panduan:

  • Kali inipun kita masih akan memanfaatkan jQuery.1.3.2.min.js, sebagai upaya untuk memaksimalkan fungsi yang telah tersedia di dalamnya terutama fungsi fade effect-nya. JQuery ini nantinya diletakkan/disimpan di bawah KODE <head>
  • KODE CSS disimpan di atas KODE ]]></b:skin>
  • Javascript disimpan di di bawah jQuery.1.3.2.min.js
  • xHTML diletakkan di bagian body diantara tag <body> dan tag </body> atau di ruang posting.
  • Sebelum melakukan langkah lebih lanjut, amankan template terlebih dahulu. Jika ada yang belum tahu cara mengamankan template, kamu bisa melihatnya di sini.

Apabila masih merasa penasaran terhadap bentuk dan fungsi Vertical Scrollable with Effects, kamu bisa melihatnya dengan cara "KLIK DEMO" (jika demo yang satu tak belerja silahkan buka demo ke-2)!



Di bawah ini sudah saya sediakan KODE CSS, Javascript dan xHTML-nya serta jQuery, silahkan untuk mencobanya. Semoga berhasil dan bermanfaat.
Kode CSS - Vertical Scrollable with Effects :
#bagAtas{ 
        width:322px; 
        border:1px solid #999; 
        padding:0; 
        background: url(https://sites.google.com/site/gubhugreyotprojects/jquery/vertical-scrollable/images/bgsGR_vertscrollablec.jpg) no-repeat top center;
        height:200px;
}
#bagAtas h2{ 
        font:14px Verdana; 
        color:red; 
        font-weight:bold;
        margin:4px 2px 0; 
        display:block;
        border-top:1px dotted #999;
        border-bottom:1px dotted #999;
        padding:2px 5px;
}
#bagAtas h2 i{
        font-size:10px; 
        color:#888; 
        float:right;
}  
#scrollup{ 
        width:293px; 
        height:165px; 
        margin:auto; 
        overflow:hidden;
        font-family:Arial;
        background:transparent url(https://sites.google.com/site/gubhugreyotprojects/jquery/vertical-scrollable/images/GRtransparentB.png) no-repeat center;
}
.bagBwh{ 
        width:283px; 
        height:165px; 
        color:#fff; 
        display:block; 
        overflow:hidden; 
}
.bagBwh img{
        width:50px;
        height:60px;
        border:2px solid #fff;
        padding:1px;
        background:#000;
        float:left;
        margin:5px 6px 0 0;
}
.bagBwh h3 a{ 
        color:#ffcc00; 
        font-size:14px;
        margin:-8px 0 -15px;
        padding:0; 
        text-decoration:none;
        display:block; 
}
.bagBwh h3 a:hover{
        color:red;
}  
.bagBwh p{ 
        margin-top:10px; 
        font-size:10px; 
        line-height:14px; 
}
.bagBwh p b{
        font-weight:bold;
        color:#00ccff;
        font-size:11px;
} 
.bagBwh p i{
        color:#ffcc00;
}

jQuery.1.3.2.min.js dan Javascript :
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>
<script type="text/javascript">
//<![CDATA[
var newsVisualVertical = 5; // waktu display
var intervalloVert = 4000; // waktu > 2500
var numNewsVert;
var larghezzaDivVert = 283; //width div : buat sama dengan KODE CSS
var altezzaDivVert = 136; //height div
var margineDivVert = 0; //margin between div
$(document).ready(function () {
    numNewsVert = $("#scrollup").children().length;
    if (numNewsVert > 0) {
        jqnewsVertical();
    }
});
function jqnewsVertical() {
    if (newsVisualVertical > numNewsVert) {
        newsVisualVertical = numNewsVert;
    }
    for (var i = newsVisualVertical; i < numNewsVert; i++) {
        $($("#jqnewsVert").children()[i]).css("opacity", "0");
    }
    var gestInter = setInterval(jqNewsRotateVertical, intervalloVert);
    $("#scrollup").mouseover(function () {
        clearInterval(gestInter)
    });
    $("#scrollup").mouseout(function () {
        gestInter = setInterval(jqNewsRotateVertical, intervalloVert);
    });
}
function jqNewsRotateVertical() { //pengaturan effect opacity (interval)//
    $($("#scrollup").children()[0]).animate({
        opacity: 0
    },
    1500, "linear", function () {
        $($("#scrollup").children()[0]).animate({
            marginTop: -altezzaDivVert
        },
        1000, "linear", function () {
            $($("#scrollup").children()[0]).css("margin", margineDivVert);
            $("#scrollup").append($($("#scrollup").children()[0]));
            $($("#scrollup").children()[newsVisualVertical - 1]).animate({
                opacity: 1.0
            },
            1000);
        });
    });
}
//]]>
</script>
xHTML - Vertical Scrollable with Effects :
<div id="bagAtas">
<h2>Judul Atas - <i>Teks Miring Kanan Atas</i></h2>
<div id="scrollup">
<div class="bagBwh">
<h3><a href="Link-1">Judul Bawah-1</a></h3><p><img src="Image-1.jpg" /><b>Teks Bawah Judul-1</b><br />
<i>Teks Miring Bawah-1</i><br />Tuliskan teks di sini !</p>
</div>
<div class="bagBwh">
<h3><a href="Link-2">Judul Bawah-2</a></h3><p><img src="Image-2.jpg" /><b>Teks Bawah Judul-1</b><br />
<i>Teks Miring Bawah-2</i><br />Tuliskan teks di sini !</p>
</div>
<div class="bagBwh">
<h3><a href="Link-3">Judul Bawah-3</a></h3><p><img src="Image-3.jpg" /><b>Teks Bawah Judul-1</b><br />
<i>Teks Miring Bawah-3</i><br />Tuliskan teks di sini !</p>
</div>
</div>
</div>

Catatan/Keterangan:
Pengaturan interval waktu scrollable dan sekaligus Fade Effects dilakukan di javascript pada var intervalloVert = 4000. Nilai minimal variabel = 2500. Pada kondisi ini efek Fade tidak akan nampak oleh karena itu nilainya harus lebih di atasnya (sebaiknya minimal=3000). Apabila nilai variable di perbesar maka interval waktunya juga akan semakin lama !

Tidak ada komentar:

Posting Komentar