Sabtu, 31 Agustus 2013

Putar Gambar dengan CSS3 tanpa Javascript

Sudah lama sekali ya blog ini tidak membahas lagi tentang CSS3. Sekarang hampir semua browser sudah ditanamkan teknologi terbaru untuk melihat halaman suatu Web/blog yang berpenganut CSS3. Eh tapi sebelumnya CSS3 itu apa sih? Menurut wikipedia, CSS adalah suatu bahasa stylesheet yang digunakan untuk mengatur tampilan suatu website, baik tata letak, jenis huruf, warna, dan semua yang berhubungan dengan tampilan atau gaya suatu web sedangkan 3 disana dimaksudkan bahwa css tersebut versi ketiga.

Sebelumnya juga saya pernah membahas tentang CSS3, misalnya seperti CSS3 transform yang menerangkan tentang putaran, sebenarnya disini juga saya akan menjelaskan hal yang sama namun bedanya, efek yang di berikan akan lebih halus bahkan hampir menyamai javascript. Penasaran? yuk lihat kebawah.

Arahkan kursor kamu untuk melihat efeknya


Untuk penerapan efek itu gimana gan? ih si agan, itu mah mudah atuh, ente tinggal sisipin css berikut pada template agan, tepatnya di atas ]]></b:skin>

.putar{
opacity: 0.05;
-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(720deg); 
-o-transform: rotate(720deg); 
-webkit-transform: rotate(720deg); 
-ms-transform: rotate(720deg); 
transform: rotate(720deg); 
filter: progid:DXImageTransform.Microsoft.Matrix(
                    M11=0.9961946980917455, M12=-0.08715574274765817, M21=0.08715574274765817, M22=0.9961946980917455, sizingMethod='auto expand');
zoom: 1; 
}
.putar: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.3;
-moz-box-shadow: 1px 1px 14px #aadd27;
-webkit-box-shadow: 1px 1px 14px #aadd27;
box-shadow: 1px 1px 14px #aadd27;
}


Udah belum gan? belum atuh, itu mah baru naro cssnya aja, nah biar efeknya jalan maka ente harus sisipin class="putar" pada HTML gambar. Contohnya? lihat ke bawah yuk!

Saya kan punya HTML gambar nih
<img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhTLY5480aTuFg5In_0uhyjVVTj1FgVWrsYRBG1w8XrgZqrwrC3cjURAyDK0gsJc4Sc6OlfKWD786DFOWJSPWZN_V1jdfnNz83XGgNGRYzv6EpL_XeyXgDHRxIVFcPZ0CAl7wNnwfPm4fsk/s1600-r/Header.png" />

nah biar efek itu muncul pada gambar tersebut maka saya harus sisipkan class="putar" pada HTML gambar itu, jadinya seperti di bawah ini
<img class="putar" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhTLY5480aTuFg5In_0uhyjVVTj1FgVWrsYRBG1w8XrgZqrwrC3cjURAyDK0gsJc4Sc6OlfKWD786DFOWJSPWZN_V1jdfnNz83XGgNGRYzv6EpL_XeyXgDHRxIVFcPZ0CAl7wNnwfPm4fsk/s1600-r/Header.png" />

Mudah bukan? tapi ngomong - ngomong ngerti g gan? klo g ngerti mah garuk2 kepala sambil buang nafas dalam - dalam. Mungkin hanya sekian saja triknya, besok - besok mungkin ada trik yang bagus lagi, makannya biar g ketinggalan pantengin terus oketrik biar g ketinggalan trik trik yang bombastis wink.

Tidak ada komentar:

Posting Komentar