Friday, 16 August 2013

Widget Artikel Terkait Blogger: 6 dalam 1

,
                                       Contoh tampilan widget artikel terkait Blogger yang paling populer



Buka Generator Widget                                                                            Kode Sumber




Klik tombol Preview & Get Code! Di situ nanti Anda akan mendapatkan kode CSS dan XML template. Masuk ke halaman editor HTML template kemudian letakkan kode CSS yang dihasilkan di atas kode ]]></b:skin>. Kode XML bisa Anda letakkan di mana saja di dalam elemen <b:includable id='post' var='post'/>, tapi Saya sarankan untuk meletakkan kode tersebut di atas kode ini karena posisinya yang mudah ditemukan dan lebih minim resiko:
<div class='post-footer'>

Tabel Pengaturan

Pengaturannya tidak banyak, dan karena Saya sudah membuat generatornya, jadi Anda sebenarnya tidak perlu lagi menyentuh variabel-variabel di dalam widget ini secara langsung. Tabel ini Saya buat untuk kepentingan dokumentasi saja:
OpsiKeterangan
widgetStyleKode model widget artikel terkait berupa angka. Mengubah nilai variabel ini akan mengubah markup HTML widget, sehingga kode CSS harus disesuaikan ulang. Lebih baik gunakan generator.
homePageDigunakan untuk menentukan URL blog Anda. Nilai sudah diotomatisasikan melalui elemen <data:blog.homepageUrl/>
widgetTitleMarkup HTML untuk judul/kepala widget. Bisa digunakan untuk menyisipkan kode HTML lain juga jika mau. Kode tersebut nantinya akan tampil di atas daftar item posting di dalam widget.
numPostsDigunakan untuk menentukan jumlah posting yang ingin ditampilkan.
summaryLengthDigunakan untuk menentukan panjang karakter ringkasan posting.
titleLengthDigunakan untuk memotong jumlah karakter judul posting sesuai dengan besar angka yang dituliskan. Ubah menjadi "auto" untuk menonaktifkan pemotongan karakter pada judul posting.
thumbnailSizeDigunakan untuk menentukan lebar/tinggi thumbnail posting yang berbentuk kotak.
noImageIsi dengan URL gambar cadangan untuk posting yang tidak memiliki gambar.
containerIdID elemen HTML untuk menampung daftar posting yang berhasil terpanggil.
newTabLinkUbah nilainya menjadi true untuk membuat tautan-tautan di dalam widget ini membuka di tab/jendela baru secara otomatis ketika diklik.
moreTextTeks “Baca Selengkapnya”.
callBackFungsi tambahan yang akan bekerja setelah daftar posting termuat ke dalam kontainer widget. Lihat penjelasannya di bawah.

Menerapkan Fungsi callBack Widget

Opsi ini berfungsi untuk menciptakan perilaku tambahan pada widget. Fungsi ini akan bekerja setelah widget berhasil dimuat. Cocok digunakan untuk menambahkan efek-efek khusus. Dasar penerapannya adalah seperti ini. Kode di bawah ini akan menampilkan pesan peringatan bahwa widget telah berhasil termuat jika widget berhasil termuat:
var relatedPostConfig = {
    callBack: function() {
        alert('Widget successfully loaded.');
    }
};

Contoh 1: Membuat Efek Transisi Hover pada Tooltip

Set tampilan widget menjadi artikel terkait dengan tooltip, kemudian buat fungsi JQuery seperti ini:
var relatedPostConfig = {
    ...
    widgetStyle: 4,
    containerId: "random-post",
    callBack: function() {
        $('#' + this.containerId + ' li').hover(function() {
            $('.related-post-item-tooltip', this).filter(':not(:animated)').animate({
                marginBottom: -5,
                opacity: "show"
            }, 400);
        }, function() {
            $('.related-post-item-tooltip', this).animate({
                marginBottom: 10,
                opacity: "hide"
            }, 200);
        }).find('.related-post-item-tooltip').css('margin-bottom', 10);
    }
};
Hapus efek :focus dan :hover pada CSS:
.related-post-style-4 .related-post-item:focus .related-post-item-tooltip,
.related-post-style-4 .related-post-item:hover .related-post-item-tooltip {display:block}

Contoh 2: Membuat Efek Sliding pada Tabir Judul

Set tampilan widget menjadi artikel terkait dengan tabir tooltip:
var relatedPostConfig = {
    ...
    widgetStyle: 5,
    titleLength: 50,
    thumbnailSize: 130,
    containerId: "random-post",
    callBack: function() {
        $('#' + this.containerId + ' li').hover(function() {
            $('.related-post-item-tooltip', this).filter(':not(:animated)').animate({
                marginTop: "50%"
            }, 400);
        }, function() {
            $('.related-post-item-tooltip', this).animate({
                marginTop: "100%"
            }, 200);
        }).find('.related-post-item-tooltip').css('margin-top', '100%');
    }
};
Hapus deklarasi display:none pada selektor tooltip widget, hapus juga efek :focus dan :hover pada CSS:
.related-post-style-5 .related-post-item-tooltip {
  display:block;
  background-color:black;
  background-color:rgba(0,0,0,.9);
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  padding:10px;
  line-height:normal;
  font-style:italic;
  color:white;
  overflow:hidden;
  display:none;
}
.related-post-style-5 .related-post-item:focus .related-post-item-tooltip,
.related-post-style-5 .related-post-item:hover .related-post-item-tooltip {display:block}

Contoh 3: Membuat Efek News Ticker

Set tampilan widget menjadi artikel terkait tipe thumbnail dan summary:
var relatedPostConfig = {
    ...
    numPosts: 10,
    widgetStyle: 2,
    containerId: "random-post",
    callBack: function() {
        var $container = $('#' + this.containerId + ' > ul'),
            $list = $container.find('li'),
            innerHeight = $list.first().height(),
            outerHeight = $list.first().outerHeight(true);
        // Container & list height setup
        $container.css({
            "height": outerHeight * $list.length / 2,
            "overflow": "hidden"
        });
        $list.css({
            "height": innerHeight,
            "overflow": "hidden"
        });
        // Animation
        function newsTicker() {
            window.setTimeout(function() {
                $container.find('li:last').stop().animate({
                    opacity: 0
                }, 1000, function() {
                    $(this).hide().prependTo($container).slideDown(1000, function() {
                        $(this).stop().animate({
                            opacity: 1
                        }, 1000, newsTicker);
                    });
                });
            }, 3000);
        } newsTicker();
    }
};
Dan seterusnya. Buat efek-efek baru yang lain sesuka hati melalui opsi callBack.
Catatan: Saat menerapkan beberapa fungsi di atas, mungkin template Anda nanti menjadi tidak bisa disimpan. Cobalah untuk mengelilingi fungsi callBack dengan komentar CDATA seperti ini:
var relatedPostConfig = {
    callBack: function() {
        //<![CDATA[

        Tuliskan fungsi di sini...

        //]]>
    }
};
Read more →

Saturday, 27 July 2013

Awesome Slider With Progress Bar for Blogger

,
CSS slider
Earlier I have shared with you a simple CSS slider with many effects. And now I am going to share another Slider which is really awesome. This slider is little different than previous one. I have added a program bar when sliding image will change then the progress bar will complete loading. You would see when you mouse over on the slider then a pause button will appear as well as the slider will pause.  A beautiful image border added and it will change color on mouse over as well as you would see a shadow of the slider below frame. This slider build on complete CSS coding, not added any heavy javascript file. Whole code depend of moz and webkit transition affect. For using the slider you must use image with 600 X 200 px wide. You can use any image resizer to make the perfect size. This slider also able to display post caption within a transparent section. Hope it will help to beautify  your blog. See the Demo from below before proceed to the tutorial.


Step 1 Log in to your Blogger Account and Go to your Blogger Dashboard
Step 2 Click on  Now click on -> Template -> Edit HTML-> Unfold code  ►

Step 3 Now Find this code ]]></b:skin> by Pressing   Ctrl + F
Step 4 Paste the below code  Before/above ]]></b:skin> and Save the templates. 


/* Awesome Slider by www.bloggerspice.com */ 
#BloggerSpiceAwesomeSlider {    width: 600px;    height: 200px;    margin: 40px auto 0;    overflow: visible;    background-color: #362c30;    border: 10px solid #362c30;    -moz-transition: all 150ms ease-in;    -webkit-transition: all 150ms ease-in;    -o-transition: all 150ms ease-in;    position: relative;}
#BSmask {    overflow: hidden;}
#BloggerSpiceAwesomeSlider:hover {    background-color: #fff;    border: 10px solid #00477D;}
#BloggerSpiceAwesomeSlider:hover #BSpause {    opacity: 1;}
#BloggerSpiceAwesomeslider:hover #BSprogress {    background-color: rgba(8,8,8,0.0);}
#BloggerSpiceAwesomeSlider:hover ul, #BloggerSpiceAwesomeSlider:hover #BSprogress, #BloggerSpiceAwesomeSlider:hover {    -moz-animation-play-state: paused;    -webkit-animation-play-state: paused;}
#BSpause {    width: 600px;    height: 200px;    position: absolute;    top: 0;    opacity: 0;    background-image: url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgi8PWCce7rLc_kxgO37rzLpfgKpCKtrHHKw-U5R1C1KSEP82q_8Q8N4sAm2fFqMJQ7E1uSwcz7ZSbeDzQp5eTuagk4Nsq6OkSBeoEjdERL3Wnkemw7ycKlNRypTkpRMvsVQM1pHQUMvEpo/s1600/BS+pause.png);    background-position: 566px 10px;    background-repeat: no-repeat;    pointer-events: none;    -moz-transition: all 150ms ease-in;    -webkit-transition: all 150ms ease-in;    -o-transition: all 150ms ease-in;}
#BSprogress {    width: 2px;    height: 5px;    background-color: #0066B3;    -moz-animation: BSprogress 18s infinite;    -webkit-animation: BSprogress 18s infinite;    position: relative;    top: -1px;    -moz-transition: all 150ms ease-in;    -webkit-transition: all 150ms ease-in;    -o-transition: all 150ms ease-in;}
#BloggerSpiceAwesomeSlider ul {    width: 2400px;    list-style: none;    padding: 0;    margin: 0;    -moz-animation: slide-animation 18s infinite;    -webkit-animation: slide-animation 18s infinite;    position: relative;    left: 0px;}
#BloggerSpiceAwesomeSlider li {    display: inline;    width: 600px;    height: 200px;    margin: 0;    padding: 0;    float: left;    position: relative;    background-image: url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgE7s4kTzWjnQxL8asMSG1hyphenhyphen1QO0e6VKKBL4LAENOxehfnIFk7Hpq3GIXawJk1dYUJlGHGU1_TBIaRoaGcrw3SanvupCyCivskOFFZSe4jNVGeCJQvbioMc593aHb3FLvwyqG0wI9B-lvuf/s1600/BS+loading.gif);    background-position: 50% 50%;    background-repeat: no-repeat;}
#BloggerSpiceAwesomeSlider li:last-of-type {    background-color: #362c30;}
#BloggerSpiceAwesomeSlider li a {    display: block;    text-decoration: none;}
#BloggerSpiceAwesomeSlider li span {    display: block;    width: 560px;    padding: 15px 20px;    position: absolute;    bottom: 0;    left: 0;    background-color: rgba(54,44,48,0.6);    border-top: 1px solid #362c30;    text-shadow: 1px 1px 1px #362c30;    pointer-events: none;    text-align: left;}
#BloggerSpiceAwesomeSlider-shadow {    width: 100%;    height: 260px;    background-image: url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEieEZGWkKNKpTBZ7NLjR0Hd7gQWIRVgqy7whaP8QKrwB8NPz8FOeYApnxdPBLKd89Adq5HJTalv3hexjqe0FrASZpB5PRUSsD696XrCXB8wAUV5BfwvMZVX8g363lKgaQw_pluNdEB69d8b/s1600/shadow-namkna-blogspot-com-v2.png);    background-position: center bottom;    background-repeat: no-repeat;    margin: 10px auto 0;}
@-webkit-keyframes slide-animation {0% {opacity:0;}2% {opacity:1;}20% {left:0px; opacity:1;}22.5% {opacity:0.6;}25% {left:-600px; opacity:1;}45% {left:-600px; opacity:1;}47.5% {opacity:0.6;}50% {left:-1200px; opacity:1;}70% {left:-1200px; opacity:1;}72.5% {opacity:0.6;}75% {left:-1800px; opacity:1;}95% {opacity:1;}98% {left:-1800px; opacity:0;}100% {left:0px; opacity:0;}}@-moz-keyframes slide-animation {0% {opacity:0;}2% {opacity:1;}20% {left:0px; opacity:1;}22.5% {opacity:0.6;}25% {left:-600px; opacity:1;}45% {left:-600px; opacity:1;}47.5% {opacity:0.6;}50% {left:-1200px; opacity:1;}70% {left:-1200px; opacity:1;}72.5% {opacity:0.6;}75% {left:-1800px; opacity:1;}95% {opacity:1;}98% {left:-1800px; opacity:0;}100% {left:0px; opacity:0;}}@-webkit-keyframes BSprogress {0% {width:0px; opacity:0;}2% {width:0px; opacity:1;}20% {width:600px; opacity:1;}22.5% {width:600px; opacity:0;}22.59% {width:0px;}25% {width:0px; opacity:1;}45% {width:600px; opacity:1;}47.5% {width:600px; opacity:0;}47.59% {width:0px;}50% {width:0px; opacity:1;}70% {width:600px; opacity:1;}72.5% {width:600px; opacity:0;}72.59% {width:0px;}75% {width:0px; opacity:1;}95% {width:600px; opacity:1;}98% {width:600px; opacity:0;}100% {width:0px; opacity:0;}}@-moz-keyframes BSprogress {0% {width:0px; opacity:0;}2% {width:0px; opacity:1;}20% {width:600px; opacity:1;}22.5% {width:600px; opacity:0;}22.59% {width:0px;}25% {width:0px; opacity:1;}45% {width:600px; opacity:1;}47.5% {width:600px; opacity:0;}47.59% {width:0px;}50% {width:0px; opacity:1;}70% {width:600px; opacity:1;}72.5% {width:600px; opacity:0;}72.59% {width:0px;}75% {width:0px; opacity:1;}95% {width:600px; opacity:1;}98% {width:600px; opacity:0;}100% {width:0px; opacity:0;}}
#BloggerSpiceAwesomeSlider ul li span h2 {    font-size: 24px;    line-height: 24px;    color: #fff;    font-weight: normal;    font-family: 'Communist-Regular';    text-shadow: 1px 1px 1px #362c30;}
Step 5 Now Find this code <div id='main-wrapper'> by Pressing   Ctrl + F

Step 6 Now Paste the Below code above <div id='main-wrapper'>
<div id="BloggerSpiceAwesomeSlider-shadow"> <div id="BloggerSpiceAwesomeSlider">      <div id="BSmask">       <ul><!-- Awesome slider by www.bloggerspice.com -->        <li>         <a href="#" title="Img Alter Text"><img src="Image URL Here" /></a><span><h2>ADD CAPTION HERE</h2></span>        </li><!-- Awesome slider by www.bloggerspice.com -->        <li>         <a href="#" title=" Img Alter Text "><img src=" Image URL Here " /></a>         <span><h2> ADD CAPTION HERE </h2></span>        </li><!-- Awesome slider by www.bloggerspice.com --><li>         <a href="#" title=" Img Alter Text "><img src=" Image URL Here " /></a><span><h2> ADD CAPTION HERE </h2></span>        </li><!-- Awesome slider by www.bloggerspice.com--><li>         <a href="#" title=" Img Alter Text "><img src=" Image URL Here " /></a><span><h2> ADD CAPTION HERE </h2></span>        </li>       </ul>   </div>      <div id="BSprogress">      </div>      <div id="BSpause">      </div> </div></div>

Customization


  • Replace # with Post URL.
  • Replace Image URL Here  with Post Image URL.
  • Change Img Alter Text with Image alternative text.
  • Change ADD CAPTION HERE with Post name.
Read more →

Cara Membuat Biodata Penulis Dengan CSS Efek Hover

,


Cara Membuat Biodata Penulis Dengan CSS Efek Hover
Beberapa Blogger profesional sering menggunakan atau menampilkan biodatanya dapa Blog nya supaya mudah dikenal oleh para pengunjung. Dan selama ini yang kita lihat tampilan biodatanya biasa - biasa aja. Tapi pada tips kali ini saya akan berbagi tutorial cara membuat biodata penulis yang berbeda, yaitu dengan CSS efek hover. Widget HTML/JavaScript untuk biodata penulis ini bisa di letakkan pada pada sidebar ataupun footer. Oh ya kode CSS ini dibuat oleh Mohammad Fazle Rabbi dan disini saya hanya sharing aja. .
Sobat bisa lihat demo nya di sini.
Cara memasangnya gampang banget tinggal menambahkan gatget saja di sidebar atau footer blog. Berikut ini adalah caranya membuat biodata penulis dengan CSS efek hover:
1. Masuk ke dashboard Blogger > Tata Letak atau Layout.
2. Tambahkan Gadget > HTML/JavaScript.
3. Copy dan paste kode di bawah ini:

<style>
 .BSprofileBorder {
 margin:0 auto;
 padding:5px;
 width:290px;
 border-radius:5px;
 border: 5px #009999 solid;
 min-height:70px;
 }.BSprofileBorder1 {
 margin:5px auto;
 padding:5px;
 width:auto;
 border-radius:5px;
 border: 5px #80C8FE solid;
 min-height:70px;
 }#BSprofile{
 border:2px solid #888;
 margin:2px 5px 0px 5px;
 padding:2px;
 }
 #BSprofile:hover {
 border:2px solid #ccc;
 cursor:pointer;
 }
 .BSprofileopacity  {
 opacity: 0.5;
 margin-left: 50px;
 -moz-transition: all 0.5s ease-out;
 -o-transition: all 0.5s ease-out;
 -webkit-transition: all 0.5s ease-out;
 -ms-transition: all 0.5s ease-out;
 transition: all 0.5s ease-out;
 -moz-transform: rotate(7deg);
 -o-transform: rotate(7deg);
 -webkit-transform: rotate(7deg);
 -ms-transform: rotate(7deg);
 transform: rotate(7deg);
 filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.9961946980917455, M12=-0.08715574274765817, M21=0.08715574274765817, M22=0.9961946980917455, sizingMethod='auto expand');
 zoom: 1;
 }
 .BSprofileopacity:hover  {
 opacity: 1;
 margin-left: 0px;
 -moz-transform: rotate(0deg);
 -o-transform: rotate(0deg);
 -webkit-transform: rotate(0deg);
 -ms-transform: rotate(0deg);
 transform: rotate(0deg);
 filter: progid:DXImageTransform.Microsoft.Matrix(M11=1, M12=0, M21=0, M22=1, sizingMethod='auto expand');
 zoom: 1;
 -moz-box-shadow: 1px 1px 4px #000;
 -webkit-box-shadow: 1px 1px 4px #000;
 box-shadow: 1px 1px 4px #000;
 } 
</style>
<div>
 <div>
 <img id="BSprofile" height='50' src="YOUR_IMAGE_OR_PICTURE" width='50' align="left"/>
 I'm <a rel="me" href=https://plus.google.com/u/0/GOOGLE_PLUS_ID/ title="YOUR NAME" target="_blank"> YOUR NAME </a> YOUR OTHER INFORMATION </span> >>>
 <a style="color:#888;" href="ABOUT_ME" target="_blank">Read More &#187;</a>
</div>
</div>     

Ganti tulisan yang berwarna merah seperti rincian dibawah ini:

YOUR_IMAGE_OR_PICTURE - Ganti dengan URL photo profile yang mau sobat pakai.
GOOGLE_PLUS_ID - Ganti dengan 21 digit ID Google+ sobat.
ABOUT_ME - Ganti dengan URL halaman 'About Me' yang sobat punya.
YOUR_NAME - Ganti dengan nama yang mau sobat pakai.
YOUR OTHER INFORMATION - Ganti dengan informasi apapun mengenai diri sobat, seperti negara/lokasi, judul (ex. Admin, Penulis, dll) atau basic informasi lainnya tentang diri sobat.

P.S : kalau sobat mahir dalam pengeditan CSS, sobat juga bisa mengedit warna dasar atau garis batas sesuai dengan keinginan sobat.

4. Simpan widget dan selesai.
5. Lihat hasilnya pada blog sobat. 
Selamat membuat biodata penulis dengan CSS efek hover. Enjoy it! Salam Blogger!
Read more →

Effect Lipat Join Us On Facebook Pada Sudut Blog

,


Effect Lipat Join Us On Facebook Pada Sudut Blog - Begitu banyak sekali cara yang dapat kita lakukan supaya blog berpenampilan semakin menarik, tidak hanya manusia blog juga harus berpenampilan menarik agar para pengunjung blog betah dan nyaman saat berada di halaman blog kita. Pada kesempatan kali ini disini akan dibahas cara memasang effect lipat join us on facebook pada sudut blog, karena selain penampilan blog akan lebih menarik bermanfaat juga untuk mempermudah pengunjung mengetahui keberadaan halaman fans page di facebook. Effect lipat ini sering kali disebut juga dengan istilah effect page peel oleh para mastah blogger.
Page peel blog memang menarik dan unik jika diperhatikan, halaman yang melipat pada sudut blog akan terbuka lebar lipatannya jika mouse di arahkan diatas efek tersebut, jika Anda ingin lihat contohnya seperti pada sudut kanan atas blog ini. Biasanya effect halaman lipat ini oleh pada master - master blogger dipergunakan untuk memasang iklan. Namun pada kesempatan kali ini kita akan membuat effect halaman lipat join us on facebook. Nah, berikut ini adalah langkah - langkah cara membuat effect lipat pada blog :

1. Login ke akun Blogger.
2. Pilih Template » Edit HTML » Lanjutkan » Expand Template Widget.
3. Cari kode </head>, lalu letakkan kode dibawah tepat diatas kode </head>.

<script type='text/javascript'>var tujuan =&#39; http://www.facebook.com/arieadie &#39;</script>
<script src='https://sites.google.com/site/republicofnote/script/page_peel_effect.js/' type='text/javascript'/>

4. Silahkan ganti tulisan yang warnanya merah dengan nama fans page facebook Anda.
5. Klik Save.
6. Refresh halaman blog Anda dan lihat hasilnya.


Read more →
 
Web Analytics