30 April 2014

Efek Zoom Gambar Mode Slide Teks

Efek Zoom Gambar Mode Slide Teks - Tampilan efek zoom pada gambar sudah sering kita temukan diberbagai tutorial, namun jika kita klarifikasi efek zoom pada gambar sering sekali digunakan oleh para pembuat Template dengan memberikan mode slide teks pada popular post dengan efek tumbanail gambar, karena dengan adanya Efek Zoom Gambar Mode Slide Teks pada widget popular post atau related post akan lebih menarik minat pembaca untuk melihat artikel terpopular pada blog tersebut, sehingga akan banyak terjadi lalu lintas kunjungan pada blog tersebut.

Seperti pentingnya dalam memilih JUDUL yang berkualitas pada artikel, pemilihan jenis nice gambar juga tidak kalah penting, karena gambar pada sebuah artikel akan menerangkan rangkuman tujuan tulisan tersebut mengarah pada hal apa, artikel tersebut sedang membahas apa, semua itu sudah dapat terbaca dengan adanya gambar.

Tanpa menghilangkan atau mengubah efek zoom yang sama, efek gambar kali ini SAHABAT BLOGGER 77 akan memberikan efek zoom gambar terbaru dengan tampilan downslide descripsi teks seperti pada gambar berikut

downslide teks image


Baca juga Cara - Menghemat Ruang Posting Dengan Sembunyikan Teks


Berikut CSS pembangun efek zoom gambar dengan menampilkan descripsi teks style downslide (hover). Letakkan CSS berikut sebelum atau diatas kode ]]></b:skin>


/*
CSS element for Image Property with downslide decs text
Design by: Devy Indriyani
Website: http://sahabatblogger77.blogspot.com/
Indext data: CSS-type <[[45-Ca.n67447-9nbgTF]]>
*/
.sahabatblogger77 {
  position: relative;
  z-index: 1;
  font-family: verdana;
  font-size: 13px;}

.sahabatblogger77 img {
  position: relative;
  z-index: 2;
  -moz-transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  -ms-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;}

.sahabatblogger77:hover img {
  -moz-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5);
  box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5);
  -moz-transform: scale(1.05, 1.05);
  -webkit-transform: scale(1.05, 1.05);
  -ms-transform: scale(1.05, 1.05);
  -o-transform: scale(1.05, 1.05);
  transform: scale(1.05, 1.05);}

.sahabatblogger77 div.desc {
  position: absolute;
  width: 120%;
  z-index: 1;
  bottom: 0;
  left: 5px;
  padding: 8px;
  background: rgba(0, 0, 0, 0.8);
  border-bottom:2px solid orange;
  color: white;
  -moz-border-radius: 0 0 8px 8px;
  -webkit-border-radius: 0 0 8px 8px;
  border-radius: 0 0 8px 8px;
  opacity: 0;
  -moz-box-shadow: 0 0 6px rgba(0, 0, 0, 0.8);
  -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.8);
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.8);
  -moz-transition: all 0.5s ease 0.5s;
  -webkit-transition: all 0.5s ease 0.5s;
  -o-transition: all 0.5s ease 0.5s;
  -ms-transition: all 0.5s ease 0.5s;
  transition: all 0.5s ease 0.5s;}

.sahabatblogger77 div.desc a {color: white;}
.sahabatblogger77:hover div.desc {
  -moz-transform: translate(0, 100%);
  -webkit-transform: translate(0, 100%);
  -ms-transform: translate(0, 100%);
  -o-transform: translate(0, 100%);
  transform: translate(0, 100%);
  opacity: 1;}

.sahabatblogger77 div.rightslide {
  width: 150px;
  top: 15px;
  right: 0;left: auto;
  bottom: auto;
  padding-left: 15px;
  -moz-border-radius: 0 8px 8px 0;
  -webkit-border-radius: 0 8px 8px 0;
  border-radius: 0 8px 8px 0;}

.sahabatblogger77:hover div.rightslide {
  -moz-transform: translate(100%, 0);
  -webkit-transform: translate(100%, 0);
  -ms-transform: translate(100%, 0);
  -o-transform: translate(100%, 0);
  transform: translate(100%, 0);}




DEMO SHOW



Jika hanya sekedar untuk tampilan pada gambar postingan, letakkan HTML berikut saat akan menulis artikel pada mode HTML, bukan yang Compose

<div class="sahabatblogger77">
<img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj_79-I3xoxH8pQ8nvJIlVNqOEbRU_0-fxDlvF0CbGdVHmgKrYoOjzQHiqJY1cL0j6lGPKjJmhGwtXv7k5JPE0uQnFLlTwzxBppgNWAvc3Y-Vm5ZKz_CuHRtcGG19cTFVW2LGl_XqWOqHw/s1600/3.jpg" />
   <div class="desc downslide">
    ....
    Tulis Teks Anda Disini
    ....
   </div>
</div>


Terimakasih dan semoga tutorial ini dapat meng-inspirasi sahabat semua dalam menemukan ide kreatif lainnya. Success for you

27 April 2014

Desain Tampilan Daftar Isi Model Tab

Desain Tampilan Daftar Isi Model Tab - Daftar isi merupakan rangkuman keseluruhan isi suatu halaman yang digambarkan dengan tampilan teks judul yang termuat pada halaman tersebut, sehingga dengan adanya daftar isi ini dapat memudahkan kita untuk mencari beberapa materi yang kita perlukan pada halaman tersebut. Jika pada blog daftar isi biasanya disertakan pada menu navigasi, bahkan ada beberapa blog yang membuat teks daftar isi dengan efek kedip untuk memberitahukan kepada pembaca bahwa pada menu itu terdapat semua artikel yang ada pada blog tersebut.

Category atau label akan bertindak untuk merangkum judul artikel jika pada blog, dan jika pada buku ini seperti halaman pemberitahuan dimana letak judul materi tersebut termuat, sehingga desain tampilan daftar isi ini dapat kita pisahkan antara label dan judul artikel. Desain tampilan daftar isi pada blog sudah pernah saya modifikasi diartikel sebelumnya dengan berbagai model, pada kesempatan kali ini SAHABAT BLOGGER 77 akan kembali memberikan desain terbaru tampilan daftar isi MODEL TAB seperti pada gambar dibawah ini

gambar daftar isi


Model sebelumnya - Modifikasi Daftar Isi Dengan JSON Script


Script berikut tidak jauh berbeda pada modifikasi model sebelumnya, perubahan hanya saya edit pada kode tab-nya saja, dan beberapa script saya tambahkan untuk menampilkan JUMLAH POSTING dan JUMLAH KOMENTAR yang terdapat pada blog Anda.


<div id="tabbed-toc">
<span class="loading">Loading...</span></div>
<script>
var tabbedTOC = {
    blogUrl: "http://URL-Anda.blogspot.com",
    containerId: "tabbed-toc",
    activeTab: 1,
    showDates: false,
    showSummaries: false,
    numChars: 200,
    showThumbnails: false,
    thumbSize: 40,
    noThumb: "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAA3NCSVQICAjb4U/gAAAADElEQVQImWOor68HAAL+AX7vOF2TAAAAAElFTkSuQmCC",
    monthNames: [
        "Januari",
        "Februari",
        "Maret",
        "April",
        "Mei",
        "Juni",
        "Juli",
        "Agustus",
        "September",
        "Oktober",
        "November",
        "Desember"
    ],
    newTabLink: true,
    maxResults: 99999,
    preload: 0,
    sortAlphabetically: true,
    showNew: 7,
    newText: " - <em style='color:red;'>New!</em>"
};
</script>
<script src="http://dte-project.googlecode.com/svn/trunk/tabbed-toc.js"></script>
<script type="text/javascript">
function showPostCount(json) {
    document.write(parseInt(json.feed.openSearch$totalResults.$t, 10));
}
</script>
<p><script src="/feeds/posts/summary?max-results=0&alt=json-in-script&callback=showPostCount"></script> Total Posting &amp; <script src="/feeds/comments/summary?max-results=0&alt=json-in-script&callback=showPostCount"></script> Total Komentar</p>



DEMO SHOW



Bagaimana, cukup cantik bukan desain daftar isinya, hehe..!!
Semoga koleksi tampilan daftar isi berikut dapat bermanfaat buat Anda. Terimakasih dan sampai jumpa...!!!

25 April 2014

Membuat Tombol Download Dengan CSS Pseudo

Membuat Tombol Download Dengan CSS Pseudo - Terinspirasi dari banyaknya blog yang saat ini membahas tema tentang aplikasi download, blog share game dengan nice download software dan masih banyak lagi, dan semua itu sudah pasti disana terdapat tombol dengan link teks "DOWNLOAD", mungkin dengan sedikit membuat tombol tersebut sedikit cantik dan elegan akan dapat menarik pengunjung untuk meng-klik tombol tersebut.

Pada pembahasan yang sama, diartikel sebelumnya saya pernah mendesain tampilan tombol seperti ini dengan efek 3D, namun kali ini sahabat Anda SAHABAT BLOGGER 77 akan memberikan efek baru dengan membuat tombol download menggunakan elemen CSS Pseudo seperti tampilan gambar dibawah ini


Button image


Tombol efek 3D - Membuat Tombol 3 Dimensi Dengan CSS


CSS berikut sudah saya desain dengan kode color-stop, sedangkan pada link teks saya menggunakan 2 categori yaitu pada link active saya menggunakan elemen CSS Pseudo background-image: linear-gradient. Dan pada link active:before saya hanya menggunakan efek box-shadow dengan value color inset, sehingga Anda akan lebih mudah untuk membuat tampilan tombol dengan warna yang berbeda saat active dan saat tombol di-klik. Jika Anda bingung menggunakan CSS box-shadow, Anda boleh pelajari pada artikel saya sebelumnya tentang Mengenal CSS Dasar Box Shadow


Pada dahsboard pilih TEMPLATE-Edit template, lalu letakkan CSS berikut diatas atau sebelum kode ]]></b:skin>


.a_sahabatblogger77 {
   background-color:#3bb3e0;
   font-family: 'Open Sans', sans-serif;
   font-size:16px;
   font-weight:bold;
   text-decoration:none;
   color:#fff;
   position:relative;
   padding:10px 20px;
   padding-right:50px;
   background-image: linear-gradient(bottom, rgb(44,160,202) 0%, rgb(62,184,229) 100%);
   background-image: -webkit-gradient(
   linear,
   left bottom,
   left top,
   color-stop(0, rgb(44,160,202)),
   color-stop(1, rgb(62,184,229)));
   -webkit-border-radius: 5px;
   -moz-border-radius: 5px;
   -o-border-radius: 5px;
   border-radius: 5px;
   box-shadow: inset 0px 1px 0px #2ab7ec,
                     0px 5px 0px 0px #156785,
                     0px 10px 5px #999;}

.a_sahabatblogger77:active {
   top:3px;
   background-image: linear-gradient(bottom, rgb(62,184,229) 0%, rgb(44,160,202) 100%);
   background-image: -webkit-gradient(
   linear,
   left bottom,
   left top,
   color-stop(0, rgb(62,184,229)),
   color-stop(1, rgb(44,160,202)));
   box-shadow: inset 0px 1px 0px #2ab7ec,
                     0px 2px 0px 0px #156785,
                     0px 5px 3px #999;}

.a_sahabatblogger77::before {
   background-color:blue;
   background-image:url(...URL-Gambar Panah.png);
   background-repeat:no-repeat;
   background-position:center center;
   content:"";
   width:20px;
   height:20px;
   position:absolute;
   right:15px;
   top:50%;
   margin-top:-9px;
   border-radius: 50%;
   box-shadow: inset 0px 1px 0px #052756,
                     0px 1px 0px #60c9f0;}

.a_sahabatblogger77:active::before {
   top:50%;
   margin-top:-12px;
   box-shadow: inset 0px 1px 0px #60c9f0,
                     0px 3px 0px #0e3871,
                     0px 6px 3px #1a80a6;}


Tahap selanjutnya, copy lalu Paste kode HTML berikut pada postingan Anda mode HTML (bukan Compose)

<a class="a_sahabatblogger77" href="/">DOWNLOAD</a>

Maka hasilnya akan seperti tombol DEMO SHOW dibawah ini




DEMO SHOW



Bagaimana, mudah bukan..!! hehe
Semoga informasi dalam tutorial ini dapat memberikan Anda inspirasi. Happy blogging.!

23 April 2014

Membuat Widget Author Box Dengan Blockquote

Membuat Widget Author Box Dengan Blockquote - Bentuk dan variasi widget author box sangat banyak dan mudah untuk kita terapkan sebagai profil admin yang menampilkan permanen link untuk title blog. Dan beberapa widget seperti ini sudah pernah saya desain dengan membuat foto profil admin, dan menggabungkan tombol widget share dalam satu wilayah border box yang sama seperti -
Baca tentang - Membuat Profil Author Box Dengan CSS Kode


Desain style hampir sama, namun pada widget author box kali ini, saya membuat blokquote karakter sebagai penghias bingkai box, dan posisi foto saya letakkan dibawah conten teks sebelah kanan seperti pada gambar dibawah ini

Box author image


Nah..!! barangkali Anda sudah bosan dengan tampilan widget autor box saat ini, ingin membuat tampilan widget yang baru, Berikut sudah saya siapkan kode pembangun CSS elemen class khusus buat semua sahabat pecinta SAHABAT BLOGGER 77


.mb-style {
  width: auto;
  background: #080;
  border-radius: 6px;}

.mb-style:before, .mb-style:after {
  content: "";
  position: absolute;
  z-index: -2;
  transform: rotate(-3deg);
  bottom: 10px;
  box-shadow: 0 15px 10px rgba(0, 0, 0, 0.7);
  height: 20%;
  left: 10px;
  max-height: 100px;
  max-width: 300px;
  width: 50%;}

.mb-style:after {
  transform: rotate(3deg);
  left: auto;right: 10px;}

.mb-style blockquote{
  background: #333;
  height: 75%;
  padding: 30px;
  text-align: left;}

.mb-style blockquote:before{
  color: rgba(255,255,255,0.2);
  position: absolute;
  content: '\201C';
  font-size: 150px;
  line-height: 130px;
  font-style: italic;
  top: 0px;
  right: 20px;
  font-family: Cambria, Georgia, serif;}

.mb-style blockquote p {
  color: #fff;
  font-family: 'Abril Fatface', sans-serif;
  font-size: 14px;
  text-shadow: 1px 1px 1px #000;
  padding: 10px 12px;}

.mb-style .mb-attribution {padding: 20px;}
.mb-style .mb-author {
  font-size: 24px;
  font-family: 'Dr Sugiyama', cursive;
  -moz-transform: rotate(-4deg);
  color: #070d5f;}

.mb-style cite a{
  color: #999;
  text-transform: uppercase;
  letter-spacing: 3px;
  font-size: 12px;}

.mb-style cite a:hover{color: #000;}
.mb-style .mb-thumb {
  display: block;
  width: 95px;height: 95px;
  border: 5px solid #2fe45D;
  border-radius: 50%;
  background: url(..URL-Gambar Anda.jpg) no-repeat center center;
  position: absolute;
  right: 10px;bottom: 5px;
  box-shadow:inset 1px 1px 4px rgba(0,0,0,0.5),
                   0 2px 3px rgba(0,0,0,0.6);}

@font-face {
  font-weight: normal;font-style: normal;
  font-family: 'icons';
  src: url("font/icons.eot");
  src: url("font/icons.eot?#iefix") format('embedded-opentype'),
       url("font/icons.woff") format('woff'),
       url("font/icons.ttf") format('truetype'),
       url("font/icons.svg#icons") format('svg');}

.mb-wrap {
  width: auto;
  margin: 20px auto;
  padding: 20px;
  position: relative; }

.mb-wrap p{margin: 0;padding: 0;}
.mb-wrap blockquote {margin: 0;padding: 0;position: relative;}
.mb-wrap cite {font-style: normal;}


<b:if cond='data:blog.pageType == &quot;item&quot;'>
<div class="mb-wrap mb-style">
<div class="mb-thumb"></div>
//link desain blockquote by
//don't editting in area please...
<blockquote cite="http://sahabatblogger77.blogspot.com">
<p>TERIMA KASIH ATAS KUNJUNGAN SAUDARA</p><div style='padding:12px 5px;'>
Judul= <b><span itemprop='itemreviewed'><data:post.title/></span></b><br/>
Ditulis oleh= <b><span itemprop='reviewer'><data:post.author/></span></b><br/>
Rating Blog <span itemprop='rating'>5</span> dari 5<br/>
Semoga artikel ini bermanfaat bagi saudara. Jika ingin mengutip (meng-Copy), baik itu sebagian atau keseluruhan dari isi artikel ini harap menyertakan link dofollow ke &gt;&gt; <div style='font-family: Arial;font-size: 13px;font-weight:400;'><a expr:href='data:post.url' expr:title='data:post.title' target='_blank'><data:post.url/></a></div><div style='text-align: center;color: red;font-size: 17px;'><b>= TERIMA KASIH =</b></div></div>
</blockquote>
<div class="mb-attribution">
<div class="mb-author">
Your Name</div>
<cite><a href="URL-Anda.blogspot.com/">Title Blog</a></cite></div>
</div>
</b:if>




DEMO SHOW



Bagaimana.? keren gak tampilan widget autor box dengan perpaduan blockquote kali ini, jika Anda tertarik ingin membuat widget ini, kita lanjut ketahap selanjutnya, yaitu

TAHAP AKHIR PENERAPAN WIDGET KE BLOG
  1. Copy lalu Paste CSS diatas sebelum kode ]]></b:skin>
  2. Untuk HTML letakkan dibawah kode <data:post.body/> terakhir
  3. Simpan Template

Terimakasih and enjoy..!!

21 April 2014

Membuat Link Hover Efek Rolling Right

Membuat Link Hover Efek Rolling Right - Salah satu trik SEO dalam optimasi blog yaitu dengan membuat atau menyertakan link pada artikel blog yang mengarah kehalaman berbeda dalam keterkaitan halaman yang sama, Tidak jauh berbeda dengan efek teks pada artikel sebelumnya tentang cara membuat efek teks jatuh pada tulisan yang dapat Anda baca pada tutorial berikut

Teks link tentang -

Namun kali ini link yang akan saya beri efek dengan style rolling right saat hover, karena link tersebut tidak banyak yang merubah efek hovernya, dan mayoritas masih menggunakan link hover default pada template yang digunakan, yang kurang lebih seperti ini kode jika dalam HTML template

a:link active {text-decoration:none;color:blue;}
a:link visited {text-decoration:none}
a:link hover {text-decoration:none;color:red;}

Jika kita perhatikan pengaturan kode tersebut hanya untuk memberikan efek warna saja pada link. a:link active merupakan untuk memberi efek auto warna saat Anda membuat internal link pada artikel, sedangkan a:link hover merupakan untuk membuat efek warna berbeda dari link active saat hover, singkatnya link dengan teks warna BIRU akan berubah efek warnanya menjadi MERAH saat hover.

Link hover effect image


Diartikel kali ini, saya akan memberikan sedikit efek berbeda pada link saat hover dengan Membuat Efek Rolling Right dalam artikel blog seperti ini




DEMO SHOW




<nav class="cl-effect-1">
<a href="/" data-hover="Sahabat"><span>Sahabat</span></a>
<a href="/" data-hover="Blogger"><span>Blogger</span></a>
<a href="/" data-hover="Tujuh-tujuh"><span>Tujuh-tujuh</span></a>
</nav>


CSS pembangun berikut saya susun dalam bentuk navigasi agar dapat menentukan kelas elemen HTML-nya, sehingga Anda bisa membuat link mana yang akan Anda buat efek rolling right pada halaman artikel Anda, link pada paragraf pertama, tengah atau akhir tulisan

Contoh efek hover -


nav a {
  position: relative;
  display: inline-block;
  margin: 15px 25px;
  outline: none;
  color: #fff;
  text-decoration: none;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-weight: 400;
  text-shadow: 0 0 1px rgba(255,255,255,0.3);
  font-size: 1.35em;}

nav a:hover, nav a:focus {outline: none;}
.cl-effect-1 {position: relative;z-index: 1;}
.cl-effect-1 a {overflow: hidden;margin: 0 15px;}

.cl-effect-1 a span {
  display: block;
  padding: 10px 20px;
  background: #0f7c67;
  -webkit-transition: -webkit-transform 0.3s;
  -moz-transition: -moz-transform 0.3s;
  transition: transform 0.3s;}

.cl-effect-1 a::before {
  position: absolute;
  top: 0;left: 0;
  z-index: -1;
  padding: 10px 20px;
  width: 100%;
  height: 100%;
  background: #fff;
  color: #0f7c67;
  content: attr(data-hover);
  -webkit-transition: -webkit-transform 0.3s;
  -moz-transition: -moz-transform 0.3s;
  transition: transform 0.3s;
  -webkit-transform: translateX(-25%);}

.cl-effect-1 a:hover span,
.cl-effect-1 a:focus span {
  -webkit-transform: translateX(100%);
  -moz-transform: translateX(100%);
  transform: translateX(100%);}

.cl-effect-1 a:hover::before,
.cl-effect-1 a:focus::before {
  -webkit-transform: translateX(0%);
  -moz-transform: translateX(0%);
  transform: translateX(0%);}

Semoga tutorial ini dapat memberikan manfaat kepada semua sahabat pecinta SAHABAT BLOGGER 77 dalam menemukan inspirasi.
Terimakasih and happy blogging..

18 April 2014

Mengenal Elemen CSS Animasi Dan Transisi

Mengenal Elemen CSS Animasi Dan Transisi - Elemen CSS Animasi biasanya dibentuk untuk membuat atau menciptakan beberapa objek agar dapat bergerak dengan perintah auto effect, sedangkan untuk Elemen CSS Transisi merupakan kode perintah untuk membuat objek bergerak dengan perintah hover.

CSS Coding image


CSS Animasi pada - Membuat Efek CSS Animasi Pada Tulisan
CSS Transisi pada - Membuat Spoiler Box Dengan CSS Transisi

Disana Anda dapat melihat beberapa efek bergerak tanpa ada sentuhan hover, dan sebaliknya objek diam akan bergerak saat panah mouse Anda melintas (Hover). Pada dasarnya Pseudo elemen CSS animasi dan transisi memiliki kesamaan dalam menciptakan suatu objek agar dapat bergerak sesuai dengan perintah kelas-kelas elemen, namun yang membedakan hanya pada pembangun kode dalam elemen CSS masing-masing, seperti pada efek Hover berikut dengan CSS transisi



DEMO SHOW




Elemen CSS berikut saya hanya membuat sebuah lingkaran yang saya desain dengan penggabungan transisi:box-shadow dengan value inset color (RGBA), sehingga bentuk lingkaran menjadi berwarna-warni, dan menggunakan background gerak dengan elemen CSS transisi hover


.circle {
  background: rgb(255,255,255);
  border-radius: 100%;
  cursor: pointer;
  position: relative;
  margin: 0 auto;
  width: 16em; height: 16em;
  overflow: hidden;
  transform: translateZ(0);}

.circle h1 {
  color: rgba(189, 185, 199,0);
  font: bold 1.6em 'Georgia', sans-serif;
  line-height: 8.2em;
  text-align: center;
  text-transform: uppercase;
  -webkit-font-smoothing: antialiased;
  user-select: none;
  transition: color 0.8s ease-in-out;}

.circle:before,
.circle:after {
  border-radius: 100%;
  content:"";
  position: absolute;
  top: 0; left: 0;
  width: inherit; height: inherit;
  box-shadow: inset 10.6em 0 0 rgba(30, 140, 209, 0.2),
              inset 0 10.6em 0 rgba(30, 140, 209, 0.2),
              inset -10.6em 0 0 rgba(30, 140, 209, 0.2),
              inset 0 -10.6em 0 rgba(30, 140, 209, 0.2);
  transition: box-shadow 0.75s;}

.circle:after {transform: rotate(45deg);}
.circle:hover:before,
.circle:hover:after {
  box-shadow: inset 0.86em 0 0 rgba(255, 0, 0, 0.5),
              inset 0 0.86em 0 rgba(252, 150, 0, 0.5),
              inset -0.86em 0 0 rgba(0, 255, 0, 0.5),
              inset 0 -0.86em 0 rgba(0, 150, 255, 0.5);}

.circle:hover > h1 {color: rgba(185, 185, 185,1);}


Pembangun kelas Elemen HTML
<div class="circle">
<h1>
Your Blog</h1>
</div>


Setelah Anda mengenal kedua elemen CSS diatas, apakah CSS animasi dan transisi bisa disandingkan dalam satu perintah kode.? Jawabannya bisa, karena saya sudah pernah mencoba membuat objek gerak dengan menggabungkan animasi dan transisi dalam satu wilayah elemen CSS. Dan hasilnya seperti tombol DEMO SHOW dibawah ini



DEMO SHOW



15 April 2014

Cara Mudah Membuat Menu Navigasi Pada Postingan

Cara Mudah Membuat Menu Navigasi Pada Postingan - Menu Navigasi identiknya terletak dalam wilayah selector elemen tag HEADER, sehingga cara membuat terbilang mudah, karena menu navigasi bisa dikatakan sebuah diagram tabel untuk menyimpan beberapa file blog, katakanlah seperti URL beranda dengan teks HOME, profil about me dan masih banyak lagi. Akan tetapi menu tersebut dapat kita pindahkan letaknya pada postingan, sehingga saat Anda melibatkan beberapa link dalam tulisan (Internal Link) dapat kita susun menjadi sebuah menu navigasi pada postingan blog Anda seperti tombol DEMO SHOW dibawah ini




DEMO SHOW



Seperti halnya navigasi breadcrumb label pada postingan, Elemen HTML pada kode-nya dibungkus dengan tag kondisional dengan pengaturan kelas-kelas CSS yang dapat kita ubah tampilan defaultnya, begitu juga dengan menu navigasi yang dapat kita pindahkan letaknya atau merubah tampilannya menjadi lebih berwarna seperti Cara Mudah Membuat Menu Navigasi Pada Postingan yang saya ilustrasikan seperti gambar dibawah ini

Navigasi Menu Image


Menu Navigasi Sebelumnya -


Seandainya SAHABAT BLOGGER 77 ingin memberi nuansa berbeda pada postingan Anda dengan membuat menu navigasi pada postingan, berikut CSS class elemen untuk kodenya

#popnav {
  width:130px;
  margin:-3.1em 0 -3em 0;
  background-color:#362C23;
  padding:7px 15px;
  font:normal normal 11px Arial,Sans-Serif;
  text-transform:uppercase;
  color:#A1917B;
  position:relative;
  cursor:pointer;}

#popnav:after {
  content:"";
  width:0;
  height:0;
  border:5px solid transparent;
  border-bottom-color:white;
  position:absolute;
  top:6px;
  right:12px;}

#popnav.down:after {
  border:5px solid transparent;
  border-top-color:white;
  top:13px;}

#popnav ul {
  border-top:3px solid orange;
  width:170px;
  background-color:#201A16;
  position:absolute;
  bottom:100%;
  left:0;
  z-index:999;
  margin:0 0;
  padding:0 0;
  display:none;}

#popnav li {list-style:none;margin:0 0;padding:0 0;}
#popnav li a {
  padding:10px 15px;
  display:block;
  text-decoration:none;
  color:#ccc;
  font-weight:bold;
  font-size:11px;}

#popnav li a:hover {background-color:#080;color:white;}
#popnav:hover ul.fallback {display:block}


Pembangun hover fallback Menu Navigasi
Tambahkan sedikit JavaScript berikut untuk memberi sedikit efek pada tombol menu navigasinya dengan slideToggle pada selector "ul"

$(function() {
    $('#popnav ul').removeClass('fallback');
    $('#popnav').click(function(e) {
        $(this).toggleClass('down');
        $('ul', this).slideToggle();
        e.stopPropagation();
    });
    $(document).click(function() {
        $('#popnav ul:visible').slideUp();
        $('#popnav').removeClass('down');
    });
});


Tahap Terakhir Peletakan HTML
<nav id="popnav">Model Navigasi
<ul class="fallback">
<li><a href="...URL-Anda/">Menu Navigasi 5</a></li>
<li><a href="...URL-Anda/">Menu Navigasi 4</a></li>
<li><a href="...URL-Anda/">Menu Navigasi 3</a></li>
<li><a href="...URL-Anda/">Menu Navigasi 2</a></li>
<li><a href="...URL-Anda/">Menu Navigasi 1</a></li>
</ul>
</nav>


Semua kode pembangun CSS navigasi diatas tidak permanen, jadi Anda dapat mengubah letak dan warna sesuai nice blog Anda, Silahkan sesuaikan dimana letak yang Anda inginkan.


14 April 2014

Membuat Koleksi Gambar Hover Efek Zoom Right

Membuat Koleksi Gambar Hover Efek Zoom Right - Membuat efek gambar banyak yang sudah membahasnya dalam sebuah tutorial. Dari efek berputar, skew, fade in dan fade out dan membuat efek zoom hover, jadi ini hanya sebagai dokumentasi saja yang akan saya bagikan kepada sahabat pecinta SAHABAT BLOGGER 77. Tidak jauh berbeda saat Anda membaca beberapa artikel tentang gambar hover efek zoom pada artikel saya sebelumnya seperti pada tab dibawah ini






Namun kali ini koleksi gambar sedikit akan saya buat berbeda dengan style efek zoom right (Gambar akan membesar pada sisi kanan), jika pada artikel sebelumnya hanya menggunakan Upload gambar dari picasa album, kali ini saya menggunakan kode lorempixel="image.Update", secara detail koleksi gambar yang saya susun akan selalu terUp-date, singkatnya gambar akan selalu berubah-ubah, jika saat ini anda melihat gambar "Kucing" saat zoom hover pada tombol DEMO SHOW dibawah ini



DEMO SHOW



Maka, coba klik kembali tombol DEMO SHOW diatas, maka gambar kucing yang Anda lihat tadi akan berganti dengan gambar Harimau atau Kuda dan begitu seterusnya..!!

Effect Image


Mau Mencoba membuat koleksi gambar seperti diatas, yukk.. kita susun dulu kode pembangun CSS efek zoom gambar seperti berikut


ul {
  margin: 0;
  list-style: none;
  width: 300px;
  height: 308px;}

ul:after {
  clear: both;
  content: "";
  display: table;}

li {
  position: relative;
  float: left;
  width: 100px;
  height: 100px;
  background: url(...patterns/pw_maze_white.png);
  cursor: pointer;}

li:nth-of-type(3n+1) {clear: both;}
img {
  position: absolute;
  display: block;
  clip: rect(0, 100px, 100px, 0);
  -webkit-transition: all 0.2s ease-out, z-index 0s;
  -moz-transition: all 0.2s ease-out, z-index 0s;
  transition: all 0.2s ease-out, z-index 0s;
  opacity: 0.9;
}

li:hover img {
  clip: rect(0, 300px, 300px, 0);
  z-index: 2;
  opacity: 1;}

li:nth-of-type(3n+1):hover img {left: 310px;}
li:nth-of-type(3n+2):hover img {left: 210px;}
li:nth-of-type(3n):hover img {left: 110px;}
li:nth-of-type(n+4):nth-of-type(-n+6):hover img {top: -100px;}
li:nth-of-type(n+7):nth-of-type(-n+9):hover img {top: -200px;}


Agar memudahkan Anda, disini saya sudah siapkan beberapa link URL-Gambar yang natinya Anda gunakan pada saat penggunaan kode HTML

http://lorempixel.com/300/300/sports
http://lorempixel.com/300/300/animals
http://lorempixel.com/300/300/abstract
http://lorempixel.com/300/300/nightlife
http://lorempixel.com/300/300/city
http://lorempixel.com/300/300/food
http://lorempixel.com/300/300/people
http://lorempixel.com/300/300/nature
http://lorempixel.com/300/300/fashion


HTML Support
<ul>
<li><img src=".../sports/" /></li>
<li><img src=".../animals/" /></li>
<li><!...!></li>
<li><!...!></li>
<li><!...!></li>
// dan seterusnya.....
</ul>


Bagaimana, tidak sulit bukan.?? hehehe..
Semoga tutorial ini membuat Anda betah bertamu di blog SAHABAT BLOGGER 77. Happy blogging dan sampai jumpa...


12 April 2014

Membuat Efek CSS Animasi Pada Tulisan

Membuat Efek CSS Animasi Pada Tulisan - Ragam dan cara membuat teks pada tulisan artikel blog sangat bervariatif, dari membuat teks berkedip dengan kode blink, membuat teks bergerak dan berjalan seperti pada artkel saya sebelumnya yang dapat Anda baca detailnya pada link dibawah ini

Menghias blog dengan - Mempercantik Tampilan Blog Dengan Membuat Teks Berjalan

Dari sekian banyak tutorial yang membahas tentang teks style tersebut, namun saya belum menemukan tutorial yang membahas tentang Membuat Efek CSS Animasi Pada Tulisan, jika efek salju pada blog, efek daun berguguran atau membuat link bergoyang mungkin hal ini tidak asing lagi buat Anda, namun kali ini saya akan coba mendesain teks yang ada pada artikel blog Anda dengan efek gugur, singkatnya teks yang saya beri animasi akan jatuh dan berganti dengan teks berikutnya, seperti yang terlihat pada gambar dibawah ini

Effect image with CSS animation


Baca juga - Efek Tumpukan Kertas Pada Laman Posting




//* falling words in animasi effect with css3
input css : id='sb77','sahabatblogger77'
show date : April 12, 2014
sumber: http://sahabatblogger77.blogspot.com/
author: devy indriyani
*//
.sb77-wrapper{
   width: 80%;
   position: relative;
   margin: 110px auto 0 auto;
   font-family: 'Bree Serif';
   padding: 10px;
   height: 400px;
   overflow: hidden;}

.sb77-sentence{
   margin: 0;
   text-align: left;
   text-shadow: 1px 1px 1px rgba(255,255,255,0.8);}

.sb77-sentence span{
   color: #444;
   white-space: nowrap;
   font-size: 200%;
   font-weight: normal;}

.sb77-words{display: inline;text-indent: 10px;}
.sb77-words-1 span{
   position: absolute;
   opacity: 0;
   overflow: hidden;
   color: #888;
   transform-origin: 10% 75%;
   animation: rotateWord 18s linear infinite 0s;}

.sb77-words span:nth-child(2) {
   animation-delay: 3s;
   color: #6b889d;}

.sb77-words span:nth-child(3) {
   animation-delay: 6s;
   color: #6b739d;}
// lanjutkan jika ingin menambahkan teks lagi
.sb77-words span:nth-child(4) {
....
....}

@keyframes rotateWord {
   0% { opacity: 0;}
   5% { opacity: 1;}
  17% { opacity: 1; transform: rotate(0deg);}
  19% { opacity: 1; transform: rotate(98deg);}
  21% { opacity: 1; transform: rotate(86deg);}
  23% { opacity: 1; transform: translateY(85px) rotate(83deg);}
  25% { opacity: 0; transform: translateY(170px) rotate(80deg);}
  80% { opacity: 0;}
 100% { opacity: 0;}}
@media screen and (max-width: 768px){
   .sb77-sentence { font-size: 18px; }}
@media screen and (max-width: 320px){
   .sb77-sentence { font-size: 9px; }}


<section class="sb77-wrapper" id="sahabatblogger77">
<h2 class="sb77-sentence">
<span>Cara Membuat Efek Teks Jatuh</span>
<span>Contoh teks</span>
<div class="sb77-words sb77-words-1">
<span>Kamu Cantik</span>
<span>Tetapi Galak</span>
<span>Cerewet Lagi</span>
<span>Tetapi..!!</span>
<span>Aku Tetap</span>
<span>Sayang sama kamu</span>
</div>
</h2>
</section>




DEMO SHOW



Jika semua sahabat pecinta SAHABAT BLOGGER 77 ingin memberikan sedikit sentuhan CSS animasi pada tulisan Artikel blog Anda, maka ikuti jalan kebenaran saya ini..hehe.!!
  1. Copy dan letakkan kode CSS diatas sebelum kode  ]]></b:skin> 
  2. Untuk HTML, Copy kodenya dan tempatkan pada saat Anda akan membuat tulisan baru mode HTML bukan Compose ya..!!
  3. Ganti teks yang saya beri warna  Orange  dengan tulisan yang Anda suka
  4. Semoga apa yang saya bagikan ini dapat menjadi bahan diskusi buat kita semua, untuk kita bahas pada kolom komentar dibawah, saya akan menjawab jika Anda mengalami kesulitan pada kode-kode diatas
  5. Terimakasih dan Happy week end

10 April 2014

Efek Gambar 3D Dengan CSS Box Shadow

Efek Gambar 3D Dengan CSS Box Shadow - Masih dalam tutorial gambar, Merubah gambar,  kali ini SAHABAT BLOGGER 77 mengambil tema tentang Cara Mendesain Gambar menggunakan efek 3D style-code:"preserve-3d". Pada kesempatan lalu saya sudah pernah membahas tentang pengenalan CSS Box Shadow, yang detailnya Anda bisa baca pada link artikel dibawah ini

Inspiration code -


Dengan CSS box shadow, saya akan coba memberikan sentuhan efek pada gambar saat hover. Sebagai bahan percobaan saya sudah mendesain beberapa gambar untuk digunakan sebagai pengganti gambar bayangan, sehingga efek bayangan pada box akan berubah menjadi gambar (image-shadow poster)

3D image

URL-gambar/poster.jpg
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjmB4xcTeT6mpdusdDRiBBdEIjAmREXzcl20T5SIenqTvjG6NJG_Jo5Uei5pXVYo0Xopi_nsuChkug64Y9IoH0sQAROlUIpFqpwaQklS_zQWdxme2bwaVJc7TuaWAi7_5lvHvGnjMA7xEk/s1600/Sahabatblogger77.jpg

URL-gambar(bg.hover).jpg
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEha6BGQn7feVGgN5ioa0uAnD_cOMIodSM5I7U52JBjYCokCBFzKbaDCc5rayxoTdfyNBGYKZRj8wsMZMYNNZdZpBQklKDUN_tERiuQRC7M74VCF_VMVbkDVKEFLGmiQ16rbbRJlTiJOrQpl/s1600/still01.jpg

Hasilnya Akan terlihat seperti Tombol DEMO SHOW dibawah ini



DEMO SHOW




Jika sahabat berminat ingin membuat Efek Gambar 3D Dengan CSS Box Shadow seperti diatas, Anda cukup salin kode-kode berikut, semua kode ini sudah saya ceck ulang, dan susunannya saya uraikan kebawah untuk mempermudah Anda dalam peng-editan.


ELEMEN HTML

<div class="wrapper">
   <ul class="stage">
     <li class="scene">
        <div class="movie">
        <div class="poster">
        </div>
        <div class="info">
    <header>
<h1>File Sahabat Blogger 77</h1>
<span class="year">2014</span>
<span class="rating">11</span>
<span class="duration">April, Friday</span>
    </header>
//
.. Tulis Teks Anda Disisni..
//

         </div>
         </div>
     </li>
   </ul>
</div>



ELEMEN CSS

Pada tahap ini saya menambahkan CSS movie poster.url-image, jadi persiapkan URL-gambar Anda, atau sebagai uji coba silahkan gunakan URL gambar diatas pada kode yang saya beri warna  Orange 

.wrapper {margin: 0 auto;max-width: 960px;}
.stage {list-style: none;padding: 0;}
.scene {
   width: 260px;
   height: 400px;
   margin: 30px;
   float: left;
   perspective: 1000px;}

.movie {
   width: 260px;
   height: 400px;
   transform-style: preserve-3d;
   transform: translateZ(-130px);
   transition: transform 350ms;}

.movie:hover {transform: rotateY(-78deg) translateZ(20px);}
.movie .poster,
.movie .info {
   position: absolute;
   width: 260px;
   height: 400px;
   background-color: #fff;
   backface-visibility: hidden;}

.movie .poster  {
   transform: translateZ(130px);
   background-size: cover;
   background-repeat: no-repeat;}

.movie .info {border: 1px solid #B8B5B5;font-size: 0.67em;}
.csstransforms3d .movie::after {
   content: '';
   width: 260px;
   height: 260px;
   position: absolute;
   bottom: 0;
   box-shadow: 0 30px 50px rgba(0,0,0,0.3);
   transform-origin: 100% 100%;
   transform: rotateX(90deg) translateY(130px);
   transition: box-shadow 350ms;}

.csstransforms3d .movie:hover::after {
   box-shadow: 20px -5px 50px rgba(0,0,0,0.3);}

.info header {
   color: #FFF;
   padding: 7px 10px;
   font-weight: bold;
   height: 195px;
   background-size: contain;
   background-repeat: no-repeat;
   text-shadow: 0px 1px 1px rgba(0,0,0,1);}

.info header h1 {margin: 0 0 2px;font-size: 1.6em;}
.info header .rating {border: 1px solid #FFF;padding: 0px 3px;}

.info p {
   padding: 5px 10px;
   margin: -1.5em 0 -0.2em 0;
   font-weight: 700;
   color: #333;
   line-height: 1.4em;
   border-top: 10px solid #555;}

.movie .poster, .movie .info,
.movie .info header {transition: box-shadow 350ms;}
.csstransforms3d .movie .poster {
 box-shadow: inset 0px 0px 40px rgba(255,255,255,0);}
.csstransforms3d .movie:hover .poster {
 box-shadow: inset 300px 0px 40px rgba(255,255,255,0.8);}

.csstransforms3d .movie .info,
.csstransforms3d .movie .info header {
 box-shadow: inset -300px 0px 40px rgba(0,0,0,0.5);}

.csstransforms3d .movie:hover .info,
.csstransforms3d .movie:hover .info header {
 box-shadow: inset 0px 0px 40px rgba(0,0,0,0);}

.scene:nth-child(1) .movie .poster {
 background-image: url(..URL-gambar/poster.jpg);}
.scene:nth-child(1) .info header {
 background-image: url(..URL-gambar(bg.hover).jpg);}

.no-csstransforms3d .movie .poster,
.no-csstransforms3d .movie .info {position: relative;}

@media screen and (max-width: 60.75em){
.scene {float: none;margin: 30px auto 60px;}}


Persahabatan itu bukan harus bersama dan berkumpul dengan orang-orang pintar, tetapi bersama siapapun Anda katakanlah "saya ada untuk kamu" jadi bersahabat harus berbagi, maka dari itu mari kita saling berbagi, berdiskusi, karena saya juga bisa salah dan saya pasti mengharapkan teguran dari Anda.

Semoga tutorial ini dapat bermanfaat. Terimakasih
- GOOD LUCK -

8 April 2014

Membuat Teks Descripsi Pada Gambar Hover

Membuat Teks Descripsi Pada Gambar Hover - Membuat atau menyisipkan gambar tidak akan pernah lepas dari sebuah artikel pada blog, karena dengan adanya gambar dapat membantu menerangkan apa makna descripsi atau tujuan tulisan tersebut, namun gambar hanyalah sebuah hiasan semata dalam sebuah artikel, karena sebagus apapun gambar yang Anda sisipkan tidak akan berpengaruh terhadap index google.
Membuat gambar disebagian teks artikel merupakan trik SEO optimasi, namun bukan fisik gambar yang perlu diperhatikan, tetapi lebih kepada Pemasangan Title Tag Dan Atribut Pada Link URL yang Anda tuliskan, nah..!! title teks dan atribut pada gambar inilah yang di index oleh google sebagai pengganti teks apabila gambar gagal termuat saat loading blog.

Karena gambar hanya merupakan hiasan pada teks tulisan, alangkah indahnya gambar tersebut jika Anda berikan sedikit sentuhan efek. Tidak jauh berbeda pada artikel sebelumnya tentang Efek Sliding Pada Gambar Postingan, Kesempatan kali ini saya akan memberikan 9 Koleksi Membuat Teks Descripsi Pada Gambar Hover yang terspesial dan khusus buat semua sahabat pecinta SAHABAT BLOGGER 77. Sebelum ketahap penyusunan kode, bagaimana jika Anda pilah-pilih dahulu efek gambar mana yang sesuai dihati pada tombol DEMO SHOW dibawah ini

Image hover description




DEMO SHOW



Bagaimana, sudah ada pilihan belum.? hehe.. kita lanjut ketahap selanjutnya. Kita buat rangka elemen HTML-nya terlebih dahulu seperti ini


<div class="view view-fourth">
<img src="...URL-Gambar (1).jpg" /> 
   <div class="mask">
       <h2>Sahabat blogger 77</h2>
...*/ Descripsi teks Anda tulis disini ...*/
   <a class="info" href="#">Read More</a>
   </div>
</div>
<div class="view view-fourth">
<img src="...URL-Gambar (2).jpg" /> 
    <div class="mask">
        <h2>Sahabat blogger 77</h2>
*// Teruskan jika Ingin Menambahkan lebih banyak gambar lagi *//
    </div>
</div>


Untuk memenuhi permintaan elemen class pada HTML diatas, kita buat pembangun selector CSS seperti ini

.view-fourth img {
   transition: all 0.4s ease-in-out 0.2s;
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   opacity: 1;}

.view-fourth .mask {
   background-color: rgba(0,0,0,0.8);
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   transform: scale(0) rotate(-180deg);
   transition: all 0.4s ease-in;
   border-radius: 0px;}

.view-fourth h2 {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   border-bottom: 1px solid rgba(0, 0, 0, 0.3);
   background: transparent;
   margin: 20px 40px 0px 40px;
   transition: all 0.5s ease-in-out;}

.view-fourth p {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   transition: all 0.5s ease-in-out;}

.view-fourth a.info {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   transition: all 0.5s ease-in-out;}

.view-fourth:hover .mask {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   opacity: 1;
   transform: scale(1) rotate(0deg);
   transition-delay: 0.2s;}

.view-fourth:hover img {
   transform: scale(0);
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   transition-delay: 0s;}

.view-fourth:hover h2,
.view-fourth:hover p,
.view-fourth:hover a.info {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   opacity: 1;
   transition-delay: 0.5s;}


Dan sampai disini, beres semua pekerjaan rangkaian kode, sebagai tambahan mungkin Anda ingin membuat efeknya bekerja pada beberapa gambar yang Anda tambahkan, misalnya Anda ingin menambahkan 3-4 gambar, agar muat gambar responsive gunakan kode CSS-layout berikut

.view {
   width: 300px;
   height: 200px;
   margin: 10px;
   float: left;
   border: 10px solid #fff;
   overflow: hidden;
   position: relative;
   text-align: center;
   box-shadow: 1px 1px 2px #e6e6e6;
   cursor: default;
   background: #fff url(..Gambar-background.jpg) no-repeat center center;}
.view .mask,.view .content {
   width: 300px;
   height: 200px;
   position: absolute;
   overflow: hidden;
   top: 0;
   left: 0;}
.view img {display: block;position: relative;}
.view h2 {
   text-transform: uppercase;
   color: #fff;
   text-align: center;
   position: relative;
   font-size: 17px;
   padding: 10px;
   background: rgba(0, 0, 0, 0.8);
   margin: 20px 0 0 0;
   border-bottom: 2px solid orange;}
.view p {
   font-family: Arial, serif;
   font-style: italic;
   font-size: 12px;
   position: relative;
   color: #fff;
   padding: 10px 20px 20px;
   text-align: center;}
.view a.info {
   display: inline-block;
   text-decoration: none;
   padding: 7px 14px;
   background: #222;
   color: #fff;
   text-transform: uppercase;
   box-shadow: 0 0 1px #000;}
.view a.info: hover {background-color: #222;box-shadow: 0 0 5px #000;}


6 April 2014

Menghilangkan | Memunculkan Obyek Dengan CSS3 Animasi

Menghilangkan | Memunculkan Obyek Dengan CSS3 Animasi - Magic, mungkin ini sempat terlintas dipikiran kita saat kagum melihat aksi pesulap yang dapat menghilangkan dan memunculkan kembali suatu obyek dari box yang nyata terlihat kosong, namun jika kita sadari semuanya itu adalah hanya sebuah trik murni dengan kecepatan fisik si pesulap. Kesempatan kali ini trik itu akan saya deklarasikan dalam sebuah permainan di blog tentunya dengan CSS3 Animasi.

Kali ini saya mengambil tema bola sebagai obyeknya, agar bola dapat memantul, saya menggunakan CSS3 Animasi seperti ini animation: jump 1s infinite, agar pantulan bola selalu pada posisi satu titik, saya gunakan CSS position:fixed. Nah..!! elemen obyek sudah terbentuk yang kurang lebih seperti terlihat pada gambar dibawah ini

Animasi ball image


Kode Terkait -


cursor: pointer, saya gunakan sebagai perintah untuk menghilangkan dan memunculkan kembali obyek tersebut. Detailnya saat klik ditahan pada obyek maka secara perlahan obyek akan menghilang, dan sebaliknya saat klik dilepas obyek akan muncul, dan hasilnya dapat Anda lihat pada DEMO SHOW dibawah ini



DEMO SHOW



Element HTML


<div id="ballWrapper">
   <div id="ball">
   </div>
        <div id="ballShadow">

          . . .

        </div>
</div>


CSS3 Animasi

/* Animations */
@-webkit-keyframes jump {
 0% {top: 0;
  -webkit-animation-timing-function: ease-in;
 }
 40% {}
 50% {top: 140px;
  height: 140px;
  -webkit-animation-timing-function: ease-out;
 }
 55% {top: 160px; height: 120px; border-radius: 70px / 60px;
  -webkit-animation-timing-function: ease-in;}
 65% {top: 120px; height: 140px; border-radius: 70px;
  -webkit-animation-timing-function: ease-out;}
 95% {
  top: 0; 
  -webkit-animation-timing-function: ease-in;
 }
 100% {top: 0;
  -webkit-animation-timing-function: ease-in;
 }
}
/* Isi dengan value yang sama */
@-moz-keyframes jump {...}
@-o-keyframes jump {...}
@-ms-keyframes jump {...}
@keyframes jump {...}

@-webkit-keyframes shrink {
 0% {
  bottom: 0;
  margin-left: -30px;
  width: 60px;
  height: 75px;
  background: rgba(20, 20, 20, .1);
  box-shadow: 0px 0 20px 35px rgba(20,20,20,.1);
  border-radius: 30px / 40px;
  -webkit-animation-timing-function: ease-in;
 }
 50% {
  bottom: 30px;
  margin-left: -10px;
  width: 20px;
  height: 5px;
  background: rgba(20, 20, 20, .3);
  box-shadow: 0px 0 20px 35px rgba(20,20,20,.3);
  border-radius: 20px / 20px;
  -webkit-animation-timing-function: ease-out;
 }
 100% {
  bottom: 0;
  margin-left: -30px;
  width: 60px;
  height: 75px;
  background: rgba(20, 20, 20, .1);
  box-shadow: 0px 0 20px 35px rgba(20,20,20,.1);
  border-radius: 30px / 40px;
  -webkit-animation-timing-function: ease-in;
 }
}
/* Isi dengan value yang sama */
@-moz-keyframes shrink {...}
@-o-keyframes shrink {...}
@-ms-keyframes shrink {...}
@keyframes shrink {...}



Elemen CSS

#ballWrapper {
 width: 140px;
 height: 300px;
 position: fixed;
 left: 50%;
 top: 35%;
 margin-left: -70px;
 z-index: 100;
 transform: scale(1);
 transition: all 5s linear 0s;
 cursor: pointer;
}

#ballWrapper:active {
 transform: scale(0);
 cursor: pointer;
}

#ball {
 width: 140px;
 height: 140px;
 border-radius: 70px;
 background: rgb(187,187,187);

#ball::after {
 content: "";
 width: 80px;
 height: 40px;
 position: absolute;
 left: 30px;
 top: 10px;
 z-index: 10;
}

#ballShadow {
 position: absolute;
 left: 50%;
 bottom: 0;
 z-index: 10;
 margin-left: -30px;
 width: 60px;
 height: 75px;
 background: rgba(20, 20, 20, .1);
 box-shadow: 0px 0 20px 35px rgba(20,20,20,.1);
 border-radius: 30px / 40px;
 transform: scaleY(.3);
 animation: shrink 1s infinite;
}


Tolong...!! dibantu ya, prok..koprok..koprok..jadi apa? hayoo..!! mungkin inilah yang dilakukan pesulap pak. TARNO kali ya, hehe..!!

Semoga bermanfaat. Happy blogging

4 April 2014

Peletakan Serta Cara Mendesain Menu Navigasi Blog


Peletakan kode rancangan menu navigasi sudah biasa mbak pasti selalu didaerah HTML <div id='header-wrapper'> , apakah menu navigasi bisa kita tempatkan pada posisi dimana kita sukai mbak.?

Saya tertarik dengan menu navigasi top pada blog ini, kirim script-nya donk mbak ke email saya

Ini beberapa komentar seorang pengunjung pada salah satu koleksi menu navigasi ala SAHABAT BLOGGER 77, Menu navigasi tidak mutlak harus selalu pada elemen selector top-header, CSS dan HTML adalah kode pembentuk rangka untuk menu navigasi, serta script dan jQuery jika ingin memodifikasi dengan berbagai efek berbeda, yang semuanya itu dapat kita edit, kita ubah tanpa merusak menu navigasi yang telah ada, nah..!! lewat artikel ini komentar diatas akan saya jabarkan Bagaimana membuat dan mendesain menu navigasi, Cara peletakan menu navigasi serta beberapa pilihan koleksi menu navigasi buat sahabat semua.

Navigations meni image


Desain menu sebelumnya -

#devynav {
   font:normal 0.98em Trebuchet MS,Arial,Sans-Serif;
   margin:0 0 70px;
   background:#333;
   border-top:6px double #fff;
   border-left:10px solid #fff;
}

#devynav ul {
   list-style-type:none;
   margin:0;
   padding:0;
   height:39px;
}

#devynav li a {
   display:inline;
   margin:2px;
   float:left;
   box-shadow:0 2px 0 lime;
   -moz-box-shadow:0 2px 0 lime;
   -webkit-box-shadow:0 2px 0 lime;
   text-align:center;
}

#devynav li a:link,
#devynav li a:visited {
   font-weight:bold;
   color:#FFFFFF;
   background-color:#38f;
   padding:5px 20px;
   text-decoration:none;
   height:26px;
   margin:-0.1em 2px 0 2px;
}

#devynav li a:hover {
   background-color:lime;
   height:26px;
   color:#660000;
   box-shadow:0 2px 0 red;
   -moz-box-shadow:0 2px 0 red;
   -webkit-box-shadow:0 2px 0 red;
}



DEMO SHOW



Kode CSS menu navigasi diatas adalah salah satu rancangan model sederhana dari saya, yang sudah pasti kode tersebut terdapat juga pada template blog Anda, tidak sama tetapi kurang lebih mirip, dan kode diatas sengaja saya deklarasikan dengan susunan memanjang kebawah agar memudahkan Anda dalam peng-editan, lalu kode mana yang harus kita edit.? semua elemen yang memiliki nilai value dapat Anda ubah, Anda juga dapat menambahkan beberapa kode seperti CSS transisi, CSS text-sahadow atau efek border-radius pada link hover.

Lanjut ketahap selanjutnya tentang PELETAKAN menu navigasi
Sebelum langkah ini kita bahas, terlebih dahulu kita harus tahu bahwa untuk meletakkan sebuah objek dalam elemen HTML, Anda harus mengerti tentang di mana letak objek ini dalam tampilan browser ketika Anda sedang melihat dalam tampilan kode. Agar lebih mudah, jangan pernah tergantung dengan ID dan CLASS sebuah elemen, karena tidak semua template mengikuti standarisasi.
Contoh - elemen Header tidak selalu memiliki id='header-wrapper', tetapi terkadang juga memiliki id='top-header' atau id='ndhas-blog' (tergantung si pembuat template)


Elemen HTML

<div id='devynav'>
     <ul>
<li><a href='#'>Beranda</a></li>
<li><a href='#'>Profile</a></li>
<li><a href='#'>Artikel</a></li>
<li><a href='#'>Forum</a></li>
<li><a href='#'>Kontak</a></li>
<li><a href='#'>Category</a></li>
     </ul>
</div>


Di mana Anda meletakkan kode ini?
Untuk Peletakan menu navigasi di atas atau di bawah header, carilah baris kode yang kurang lebih mirip seperti kode berikut-

<div id='header-wrapper'>
    <b:section class='header' id='header' maxwidgets='1'>
        <b:widget id='Header1' locked='true' title='Nama-Blog (Header)' type='Header'/>
    </b:section>
</div>


Sederhana, Jika ingin diatas header letakkan kode HTML di atas <div id='header-wrapper'>. Sedangkan jika ingin meletakkannya di bawah header, letakkan di bawah kode penutup </div>

Untuk meletakkan menu navigasi wilayah posting, carilah baris kode yang kurang lebih mirip seperti kode berikut-

<div id='main-wrapper'>
    <b:section class='main' id='main' showaddelement='no'>
        <b:widget id='Blog1' locked='true' title='Posting Blog' type='Blog'/>
    </b:section>
</div>


Nah..! salin kode HTML diatas, lalu letakkan kode yang kamu salin tadi di bawah <div id='main-wrapper'> Sebelum di-SAVE pratinjau terlebih dahulu, jika posisinya OK, tinggal SAVE template. Sekarang coba Anda praktekkan sendiri, namun jangan lupa back-up dahulu Template Anda untuk menghindari kesalahan peletakan kode menu navigasinya.

Semoga Tutorial ini dapat memberi Anda Inspirasi. Terimakasih..!!