Random Post

  • Hệ thống VoIP VoIPswitch
    Hệ thống VoIP VoIPswitch
    03/11/2013 - 0 Comments

    Tổng quát          VoIPSwitch là một nền tảng cho phép để thực hiện các loại hình thoại qua dịch vụ VoIP, với sự chia sẻ, quản lý giao diện đồng bộ.…

  • Truyện tranh chế ảnh troll :  Chắc hẳn đây là mẫu chàng trai mơ ước của các cô gái
    Truyện tranh chế ảnh troll : Chắc hẳn đây là mẫu chàng trai mơ ước của các cô gái
    25/12/2013 - 0 Comments

  • Code CSS thêm quảng cáo góc màn hình cho blogspot, Website
    Code CSS thêm quảng cáo góc màn hình cho blogspot, Website
    21/07/2013 - 0 Comments

    Như các bạn đã biết đến bài viết Code Popup mà itviet360 đã tổng hợp lại và chia sẻ với các bạn. Trong những loại code đó cũng có code hiển thị…

  • Kim Chi và Củ Cải phần 1100 - Cà Phê
    Kim Chi và Củ Cải phần 1100 - Cà Phê
    12/03/2014 - 0 Comments

    Đón xem các tập mới nhất của bộ truyện tranh Kim Chi và Củ Cải tại thugian180 Góc Kim Chi và Củ Cải Phần 1100: CÀ PHÊĐọc thêm »

  • Google authorship và khắc phục lỗi At least one field must be set for HatomFeed
    Google authorship và khắc phục lỗi At least one field must be set for HatomFeed
    24/07/2013 - 0 Comments

    Google authorship là 1 dạng bản quyền bài viết của tác giả. Làm hiển thị tác giả trên google tìm kiếm mà itviet360 đã giới thiệu và hướng dẫn cách…

  • Hình ảnh hài hước 18+ vui nhộn nhất - Pic funny 18+ [p3]
    Hình ảnh hài hước 18+ vui nhộn nhất - Pic funny 18+ [p3]
    11/04/2013 - 0 Comments

    Bộ sưu tập những hình ảnh hài hước dành cho độ tuổi 18+ mang tính chất người lớn này không phù hợp với người xem dưới 18 tuổi. Nghiêm cấm trẻ em dưới…

  • Siêu xe lamborghini aventador lp700-4
    Siêu xe lamborghini aventador lp700-4
    13/12/2013 - 0 Comments

    Siêu xe Lamborghini Aventador LP700-4Siêu xe Lamborghini Aventador Lp700-4 Đọc thêm »

Thứ Tư, 14 tháng 8, 2013

Sử dụng CSS Keyframes hoán đổi hình ảnh

- Đối với hình ảnh thì có nhiều cách để show. Làm cho hình ảnh thể hiện 1 cách sống động và hợp lý hơn cũng là 1 điều cần thiết để hình ảnh đó được chú ý hơn.
Thủ thuật Blogspot hôm nay đưa ra 1 dạng Code CSS Keyframes để sử dụng hoán đổi hình ảnh khá đẹp mắt.
Các bạn có thể xem Demo: TẠI ĐÂY
itviet360 chia sẻ code và hướng dẫn cách làm trên Blogspot. Trên những nền Website khác thì các bạn làm tương tự nhé.
Sử dụng CSS Keyframes hoán đổi hình ảnh

CODE:

<style>
.btcontainer {
position: relative;margin: 30px;height: 250px;width: 550px;float: left;}
/*Photo Border*/
.imagebt1, .imagebt2 {
border: 5px solid #fff;border-radius: 3px;height: 200px;margin: 20px;position: absolute;width: 300px;
-webkit-box-shadow: 3px 3px 3px rgba(0,0,0,0.3);
box-shadow: 3px 3px 3px rgba(0,0,0,0.3);}
.imagebt1 {
-webkit-transform: rotate(-7deg);-moz-transform: rotate(-7deg);-o-transform: rotate(-7deg);-ms-transform: rotate(-7deg);transform: rotate(-7deg);}
.imagebt2 {
left: 100px;-webkit-transform: rotate(7deg);-moz-transform: rotate(7deg);-o-transform: rotate(7deg);-ms-transform: rotate(7deg);transform: rotate(7deg);}
/*HOVERS*/
.btcontainer:hover {
cursor: pointer;}
.btcontainer:hover .imagebt1 {
-webkit-animation: imagebt1 1.5s 2 alternate;-moz-animation: imagebt1 1.5s 2 alternate;-ms-animation: imagebt1 1.5s 2 alternate;-o-animation: imagebt1 1.5s 2 alternate;animation: imagebt1 1.5s 2 alternate;
}
.btcontainer:hover .imagebt2 {
-webkit-animation: imagebt2 1.5s 2 alternate;
-moz-animation: imagebt2 1.5s 2 alternate;
-ms-animation: imagebt2 1.5s 2 alternate;
-o-animation: imagebt2 1.5s 2 alternate;
animation: imagebt2 1.5s 2 alternate;}
@keyframes "imagebt1" {
0% {-webkit-transform: rotate(-7deg);-moz-transform: rotate(-7deg);-o-transform: rotate(-7deg);-ms-transform: rotate(-7deg);transform: rotate(-7deg);
}
50% {-webkit-transform: rotate(-14deg);-moz-transform: rotate(-14deg);-o-transform: rotate(-14deg);-ms-transform: rotate(-14deg);transform: rotate(-14deg);
}
100% {-webkit-transform: rotate(-7deg);-moz-transform: rotate(-7deg);-o-transform: rotate(-7deg);-ms-transform: rotate(-7deg);transform: rotate(-7deg);
}}
@-moz-keyframes imagebt1 {
0% {
-moz-transform: rotate(-7deg);transform: rotate(-7deg);
}
50% {
-moz-transform: rotate(-14deg);transform: rotate(-14deg);
}
100% {
-moz-transform: rotate(-7deg);transform: rotate(-7deg);
}
}
@-webkit-keyframes "imagebt1" {
0% {
-webkit-transform: rotate(-7deg);transform: rotate(-7deg);
}
50% {
-webkit-transform: rotate(-14deg);transform: rotate(-14deg);
}
100% {
-webkit-transform: rotate(-7deg);transform: rotate(-7deg);
}
}
@-ms-keyframes "imagebt1" {
0% {-ms-transform: rotate(-7deg);transform: rotate(-7deg);
}
50% {-ms-transform: rotate(-14deg);transform: rotate(-14deg);
}
100% {-ms-transform: rotate(-7deg);transform: rotate(-7deg);
}
}
@-o-keyframes "imagebt1" {
0% {-o-transform: rotate(-7deg);transform: rotate(-7deg);
}
50% {-o-transform: rotate(-14deg);transform: rotate(-14deg);
}
100% {-o-transform: rotate(-7deg);transform: rotate(-7deg);
}
}
@keyframes "imagebt2" {
0% {
left: 100px;z-index: 1;-webkit-transform: rotate(7deg);-moz-transform: rotate(7deg);-o-transform: rotate(7deg);-ms-transform: rotate(7deg);transform: rotate(7deg);
}
49% {
left: 350px;z-index: 1;-webkit-transform: rotate(20deg);-moz-transform: rotate(20deg);-o-transform: rotate(20deg);-ms-transform: rotate(20deg);transform: rotate(20deg);
}
50% {
left: 350px;z-index: -3;-webkit-transform: rotate(20deg);-moz-transform: rotate(20deg);-o-transform: rotate(20deg);-ms-transform: rotate(20deg);transform: rotate(20deg);
}
100% {
left: 100px;z-index: -3;-webkit-transform: rotate(7deg);-moz-transform: rotate(7deg);-o-transform: rotate(7deg);-ms-transform: rotate(7deg);transform: rotate(7deg);
}
}
@-moz-keyframes imagebt2 {
0% {left: 100px;z-index: 1;-moz-transform: rotate(7deg);transform: rotate(7deg);
}
49% {
left: 350px;z-index: 1;-moz-transform: rotate(20deg);transform: rotate(20deg);
}
50% {
left: 350px;z-index: -3;-moz-transform: rotate(20deg);transform: rotate(20deg);
}
100% {
left: 100px;z-index: -3;-moz-transform: rotate(7deg);transform: rotate(7deg);
}
}
@-webkit-keyframes "imagebt2" {
0% {left: 100px;z-index: 1;-webkit-transform: rotate(7deg);transform: rotate(7deg);
}
49% {
left: 350px;z-index: 1;-webkit-transform: rotate(20deg);transform: rotate(20deg);
}
50% {left: 350px;z-index: -3;-webkit-transform: rotate(20deg);transform: rotate(20deg);
}
100% {left: 100px;z-index: -3;-webkit-transform: rotate(7deg);transform: rotate(7deg);
}
}
@-ms-keyframes "imagebt2" {
0% {left: 100px;z-index: 1;-ms-transform: rotate(7deg);transform: rotate(7deg);
}
49% {left: 350px;z-index: 1;-ms-transform: rotate(20deg);transform: rotate(20deg);
}
50% {left: 350px;z-index: -3;-ms-transform: rotate(20deg);transform: rotate(20deg);
}
100% {left: 100px;z-index: -3;-ms-transform: rotate(7deg);transform: rotate(7deg);
}
}
@-o-keyframes "imagebt2" {
0% {left: 100px;z-index: 1;-o-transform: rotate(7deg);transform: rotate(7deg);
}
49% {left: 350px;z-index: 1;-o-transform: rotate(20deg);transform: rotate(20deg);
}
50% {left: 350px;z-index: -3;-o-transform: rotate(20deg);transform: rotate(20deg);
}
100% {left: 100px;z-index: -3;-o-transform: rotate(7deg);transform: rotate(7deg);
}
}
</style>

<div class="btcontainer">
<img class="imagebt1" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg4Dmm95_UMeVwCw92dUI6DHVJvEdpLTcfznpHRHl7fue1fzO0DMJRYcvV9ldrBZjcrYE04zxNZ-m7pvoH7tc-zMakpUj823738bORxiaf996KcZ9qXLRUNCXqH6-OcgdDpbctYvqnFVok/s1600/image1bt.jpg" alt="">
<img class="imagebt2" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhYiHX7sB8xGql2wN_AYLn813TjsggAoAl2fPOMRbNOYekZEUW-fRUBAEv9CVhqDXwCTp3O8M7Pzno7NcZJNMgIH1wfftnj0IxYsk9_GBhNZmY5s65g_h-wzTA7W4_aVDC1MlQSPrfizgk/s1600/image2bt.jpg" alt="">
</div>

CÁCH LÀM TRÊN bLOGSPOT
1. Vào bảng điều khiển Blogger -> Bố cục (Layout) -> Thêm tiện ích (Add a Widget) -> HTML/Javascript
2. Dán Code trên vào tiện ích vừa thêm
3. Lưu lại và xem kết quả nhé :)

Không có nhận xét nào:

Đăng nhận xét