Làm thế nào để thêm slide với hiệu ứng trượt đẹp sử dụng CSS3 và HTML. Tiện ích sẽ giúp cho blog của bạn hấp dẫn, bạn có thể thêm một số hình ảnh có liên quan đến blog để trình chiếu. Bao gồm một số hiệu ứng như di chuyển tiêu đề và ảnh thumbnail. Tiện ích này giúp tăng tốc blog vì nó sử dụng hoàn toàn CSS3 như ves 1 và ves 2.
Bạn có thể xem ảnh minh họa.
Bạn có thể xem demo để thấy rõ hơn.
VIEW DEMO
¤ Thêm slider CSS3 ves 3 này vào blog.
1- Đăng nhập vào blog
2- Chọn Bố cục (Layout)
3- Chọn Thêm tiện ích (Add widget)
4- Chọn HTML/Javascipts và dán code bên dưới vào..
<style> /* fade slider http://namkna.blogspot.com/ */ .slides { height:300px; margin:50px auto; overflow:hidden; position:relative; width:600px; } .slides ul { list-style:none; position:relative; } /* keyframes #anim_slides */ @-webkit-keyframes anim_slides { 0% {opacity:0;} 6% {opacity:1;} 24% {opacity:1;} 30% {opacity:0;} 100% {opacity:0;} } @-moz-keyframes anim_slides { 0% {opacity:0;} 6% {opacity:1;} 24% {opacity:1;} 30% {opacity:0;} 100% {opacity:0;} } .slides ul li { opacity:0; position:absolute; top:0; /* css3 animation */ -webkit-animation-name: anim_slides; -webkit-animation-duration: 24.0s; -webkit-animation-timing-function: linear; -webkit-animation-iteration-count: infinite; -webkit-animation-direction: normal; -webkit-animation-delay: 0; -webkit-animation-play-state: running; -webkit-animation-fill-mode: forwards; -moz-animation-name: anim_slides; -moz-animation-duration: 24.0s; -moz-animation-timing-function: linear; -moz-animation-iteration-count: infinite; -moz-animation-direction: normal; -moz-animation-delay: 0; -moz-animation-play-state: running; -moz-animation-fill-mode: forwards; } /* css3 delays */ .slides ul li:nth-child(2), .slides ul li:nth-child(2) div { -webkit-animation-delay: 6.0s; -moz-animation-delay: 6.0s; } .slides ul li:nth-child(3), .slides ul li:nth-child(3) div { -webkit-animation-delay: 12.0s; -moz-animation-delay: 12.0s; } .slides ul li:nth-child(4), .slides ul li:nth-child(4) div { -webkit-animation-delay: 18.0s; -moz-animation-delay: 18.0s; } .slides ul li img { display:block; } /* keyframes #anim_titles */ @-webkit-keyframes anim_titles { 0% {left:100%; opacity:0;} 5% { left:10%; opacity:1; } 20% { left:10%; opacity:1; } 25% { left:100%; opacity:0; } 100% { left:100%; opacity:0; } } @-moz-keyframes anim_titles { 0% { left:100%; opacity:0; } 5% { left:10%; opacity:1; } 20% { left:10%; opacity:1; } 25% { left:100%; opacity:0; } 100% { left:100%; opacity:0; } } .slides ul li div { background-color:#000000; border-radius:10px 10px 10px 10px; box-shadow:0 0 5px #FFFFFF inset; color:#FFFFFF; font-size:26px; left:10%; margin:0 auto; padding:20px; position:absolute; top:50%; width:200px; /* css3 animation www.bloggertrix.com*/ -webkit-animation-name: anim_titles; -webkit-animation-duration: 24.0s; -webkit-animation-timing-function: linear; -webkit-animation-iteration-count: infinite; -webkit-animation-direction: normal; -webkit-animation-delay: 0; -webkit-animation-play-state: running; -webkit-animation-fill-mode: forwards; -moz-animation-name: anim_titles; -moz-animation-duration: 24.0s; -moz-animation-timing-function: linear; -moz-animation-iteration-count: infinite; -moz-animation-direction: normal; -moz-animation-delay: 0; -moz-animation-play-state: running; -moz-animation-fill-mode: forwards; } </style> <div class="slides"> <ul> <!-- slides --> <li><img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjrCqq6kylOTtgQkQKoe4EPXuzgZdoAwbPE4bh6F6tXngNFGTvFHuki8zK85MxjQ-BYl2goFymBKc2RrWJZx2nnSW-pxOBuIzq_Nht7Qna64_RyNZQEGptADkecedMq3RARcXCuARJoOkU/s1600/bloggertrix-pic1.jpg" alt="image01" /> <div>Title 1</div> </li> <li><img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhQu3wodUzBaFweMadFr4qjgTvlxB8PhcDR3gd9wpHup3FNklc61ITdPybjw4-pMK-BFSQzc0QeWPFkUHwIpmJTIZJGdKczKBO_PiH2IIcy-9KbdcEQNDSlL50TLav6Y_UcCONZu2yRIbw/s1600/bloggertrix-pic2.jpg" alt="image02" /> <div>Title 2</div> </li> <li><img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgKk5G3MCCtKtgRuclAT5H3uhHKGpNG4AM7i6v87jsxWaarl8KcfmkryFiUuWCzH_u1HE5csJBMvnPnpzCay4t9hKgR2pUCMh7gQit1KehVfKgC5o20Ru55eZE6OgpSkfakwC67nDST2GM/s1600/bloggertrix-pic3.jpg" alt="image03" /> <div>Title 3</div> </li> <li><img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg-tR9Fkwj9hi6hxxm4fbzN5aUCuaN6NyMt9ZSur8RKNaA8skWlz_lWjU2ZFSwpTq8sUXNe2xQn6BPnvH-bJrWx4GgQUraSJOBWxcIrYK4bQC8xmTCYqCr-kS0MGtXawhEy5TqtOCZvQsI/s1600/bloggertrix-pic4.jpg" alt="image04" /> <div>Title 4</div> </li> </ul> </div>
¤ Tùy chỉnh:
- Thay phần màu cam thành tiêu đề bài viết hoặc bức ảnh của bạn,
- Thay phần màu vàng thành link hình ảnh của bạn.
- height:300px; là chiều cao của ảnh.
- width:600px; là chiều rộng cuả ảnh.
- Bạn nên chọn các bức ảnh có chiều rộng và chiều cao thích hợp như trên nha.
5- Lưu mẫu lại và xem kết quả nha.
Nhận xét
code đc roài thank nhá !
Trả lờiXóaps: có 1 đoạn css và 1 đoạn html tách riêng ra là đc
Mình cập nhật nên không cần phải tách nữa :)
XóaĐã cập nhật.
Trả lờiXóacho mình hỏi blog của bạn lúc kéo khung Firefox nhỏ xuống thì các widget trôi xuống dưới còn bài viết thì co lại có phải là dạng Mobile không vậy .
Trả lờiXóaCách làm bạn có thể gợi ý cho mình nhé ! thanks.
bạn xem BÀI NÀY
XóaNam kha ơi tôi thích cách cài đặt trang chủ của bạn . để hiện thị một số bài và hiển thị số comments hình ảnh thu nhỏ và một đoạn bài viết . bạn chỉ giúp tôi làm được không ? Cảm ơn bạn nhiều?
Trả lờiXóaHiện tại nó được thiết kế riêng nên mình chưa chia sẻ nó nha bạn.
XóaNhận xét này đã bị quản trị viên blog xóa.
Trả lờiXóaNam xem giúp cái hình phần thi công móng mình chỉnh là 250x250 sao khi lấy link chèn vào thì nó bé xíu vậy Nam???
Trả lờiXóahttp://ptpbaoloc.blogspot.com/2013/08/gioi-thieu-ve-phu-tin-phat.html
Nhờ Nam trả lời sớm, cảm ơn Nam trước nha
Bạn hãy áp dụng một thủ thuật có chèn link để mình kiểm tra nha.
Xóachỉ mình cách up ảnh lên blog rồi lấy link như ví dụ trên nha. Mình lấy link bên photobucket đưa vào đoạn code trên thì nó bị lỗi.mong hồi âm sớm
Trả lờiXóaBan xem bài này nha:
XóaLưu trữ hình ảnh trên blogger không giới hạn băng thông.
mình biết trong blog của bạn sẽ có bài chỉnh sửa ảnh nhưng mình tìm mãi không được!!!hiii
XóaNam cho mình hỏi thêm nếu mình muốn thêm hình ảnh thứ 5, thứ 6...thứ n thì cần chỉnh đoạn code trên như thế nào?
nẾU các hình ảnh của bạn tải lên blog thì bạn có thể xem bài này nha: Thủ thuật chỉnh sửa ảnh trên Blogger & Picasa
Xóa2- Nếu muốn thêm ảnh thì chú ý đoạn code sau:
</ul>
</div>
và thêm vào trước nó đoạn code bên dưới:
<li><img src="http://4.bp.blogspot.com/-qKUVh1bbZnQ/UMlNNk8DSzI/AAAAAAAAF6w/-OmZOb-QlWY/s1600/bloggertrix-pic4.jpg" alt="image04" />
<div>Title 4</div>
</li>
bạn có thể thêm bao nhiêu tùy ý.
Hình như thêm ảnh thì chỉ sửa từng đó thôi chưa đủ hay sao Namkna ơi! Mình đã thử và nó ko chạy ra hết ảnh, ảnh chạy ko theo thứ tự dù mình đã đặt image01,2,3... thứ tự. Chắc cần sửa đổi thêm 1 số code khác nữa phải ko vậy??
XóaNó là CSS nên sẽ khó để theo một quy luật cụ thể bạn ak.
Xóa2 hình nó vẫn chạy nhưng như mình nói nó là CSS nên bạn phải chọn hình ảnh có kích thước bằng kích thước của slider như trên là:
height:300px;
width:600px;
chỉ có 4 hình. đã điều chỉnh cũng như vậy thôi.
Trả lờiXóamình muốn chèn link vao ảnh thì phải làm sao vậy bạn. VD như khi mình click thì nó sẽ hiện ra một trang web khác.
Trả lờiXóa