Slide chạy ảnh đẹp luôn là những điểm nhấn trên website, blog. Slide đó bạn có thể trình bày những thông tin nổi bật như bài
viết, quảng cáo, hình ảnh đẹp...
Hiệu ứng slide đẹp cũng góp phần làm tô điểm
thêm cái đẹp và sống động của trang web. Ở bài viết này, xin giới thiệu tới
các bạn Slideshow Jquery chạy ảnh.
Demo và hướng dẫn sử dụng trên nền
Blogger, ở dạng website các bạn làm tương tự, dán vị trí code là Javascript và
HTML là OK.
* Hướng dẫn thủ thuật:
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 dưới đây vào tiện ích vừa thêm:
.container1 {
width:
660px;padding: 0;margin: 0 auto;
}
.folio_block {
position:
absolute;left: 50%; top: 50%;margin: -140px 0 0 -395px;}
.main_view
{float: left;position: relative;}
/*--Window/Masking
Styles--*/
.window
{-moz-box-shadow: 0px 0px 5px #303030;
-webkit-box-shadow:
0px 0px 5px #303030;
box-shadow: 0px
0px 5px #303030;border:1px solid #000000;height:240px; width: 660px;
margin-top:15px;overflow:
hidden; /*--Hides anything outside of the set width/height--*/
position:
relative;
}
.image_reel {
position:
absolute;top: 0; left: 0;
}
.image_reel img
{float: left;}
.paging_btrix {
position:
absolute;bottom: 10px; right: -7px;width: 178px; height:47px;z-index: 100;
/*--Assures the paging stays on the top layer--*/text-align: center;
line-height:
40px;
background:
url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgOwyRnzv1KwkmGdgMkoiwNdlJMS81prHa_-lvWMS2qi-sruOxT_O0l-TeRn5CDJzP2UfVE-pqursnZ5TJCHxXb2p7AgaIJNZyWn-FdVo0Lx_3MPQDeSZvHS-hmGBqhHNpFIl8i7NZtyqM/s1600/paging_btrix_bg2.png)
no-repeat;
display: none;
}
.paging_btrix a
{
padding:
5px;text-decoration: none;color: #fff;
}
.paging_btrix
a.active {
font-weight:
bold; background: #920000; border: 1px solid #610000;
-moz-border-radius:
3px;
-khtml-border-radius:
3px;
-webkit-border-radius:
3px;
}
.paging_btrix
a:hover {font-weight: bold;}
</style>
<!-- Huong
dan thu thuat -->
<div
class="container1">
<div
class="main_view">
<div
class="window">
<div
class="image_reel">
<a
href="https://www.cuongthuy.com/search/label/B%C3%A0i-H%E1%BB%8Dc-Cu%E1%BB%99c-S%E1%BB%91ng"><img
src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi1io6hlobPqTnYJKGcCbRR1FUW7JPy77T26YT9oZrO30Ff3rPfik2X_rG9QoaIkjfyhHp0O7eUAiHIqWCAUiQ3fAvX27hjl6CJyoHiCQRiw-y1H6Au76UrCLfvhEjNZ55sFCTSyjF7NY0/s1600/anh-dep1.jpg"
alt="Bài Học Cuộc Sống" width='660' /></a>
<a
href="https://www.cuongthuy.com/search/label/C%C3%A2u-chuy%E1%BB%87n-Ph%E1%BA%ADt-Ph%C3%A1p"><img
src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh-7IlR2qZBlpsQLSQXvUdFOZ79L3As0COp-gX9VWr0ki6kx1-9Z54iExT7ANt17BomgqGhMJlhdvuP6nfkPB1NtcYjshSnzReWa7pO0Oq5VXOPFIFl5urSgK1mJWTRbpBaVL-P5Ud93As/s1600/anh-dep2.jpg"
width='660' alt="Câu chuyện Phật Pháp" width='660' /></a>
<a
href="https://www.cuongthuy.com/search/label/Nh%C3%A2n-Qu%E1%BA%A3"><img
src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh3KIZeZp09eopBfptog40IsWqeogyXiSA4D5r3_8DPBHv12FJg454H182bfQX_9vrS8_iICfX2MKEZkntmDL5nMna4BNxc-5ahcbLSycF25Kp9sQsvl8gSutGhutm_OPB78pU7DRaXO0U/s1600/anh-dep3.jpg"
alt="Nhân Quả" width='660' /></a>
<a
href="https://www.cuongthuy.com/search/label/T%C3%B3m-T%E1%BA%AFt-S%C3%A1ch"><img
src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgPHjEwFlZ9ENnFwPnc8lYRESXT3OJ4CeCwo7LYjRzLIO-ysCUFYu49XGTADOR-751lJ_9YrQ-QnWCkT7JzseVHx7ultcbUqsSso7QsIlxmRVPBzFT2bWTZudymxdJZ00W9g_qsc1w18jw/s1600/anh-dep4.jpg"
alt="Tóm Tắt Sách" width='660' /></a>
</div>
</div>
<div
class="paging_btrix">
<a
href="#" rel="1">1</a>
<a
href="#" rel="2">2</a>
<a
href="#" rel="3">3</a>
<a
href="#" rel="4">4</a>
</div>
</div>
</div>
<script
type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3/jquery.min.js"></script>
<script
type="text/javascript">
$(document).ready(function()
{
//Set Default
State of each portfolio piece
$(".paging_btrix").show();
$(".paging_btrix
a:first").addClass("active");
//Get size of
images, how many there are, then determin the size of the image reel.
var imageWidth =
$(".window").width();
var imageSum =
$(".image_reel img").size();
var
imageReelWidth = imageWidth * imageSum;
//Adjust the
image reel to its new size
$(".image_reel").css({'width'
: imageReelWidth});
//paging_btrix +
Slider Function
rotate =
function(){
var triggerID =
$active.attr("rel") - 1; //Get number of times to slide
var
image_reelPosition = triggerID * imageWidth; //Determines the distance the
image reel needs to slide
$(".paging_btrix
a").removeClass('active'); //Remove all active class
$active.addClass('active');
//Add active class (the $active is declared in the rotateSwitch function)
//Slider
Animation
$(".image_reel").animate({
left: -image_reelPosition
}, 500 );
};
//Rotation +
Timing Event
rotateSwitch =
function(){
play =
setInterval(function(){ //Set timer - this will repeat itself every 3 seconds
$active =
$('.paging_btrix a.active').next();
if (
$active.length === 0) { //If paging_btrix reaches the end...
$active =
$('.paging_btrix a:first'); //go back to first
}
rotate();
//Trigger the paging_btrix and slider function
}, 5000);
//Timer speed in milliseconds (3 seconds)
};
rotateSwitch();
//Run function on launch
//On Hover
$(".image_reel
a").hover(function() {
clearInterval(play);
//Stop the rotation
}, function() {
rotateSwitch();
//Resume rotation
});
//On Click
$(".paging_btrix
a").click(function() {
$active =
$(this); //Activate the clicked paging_btrix
//Reset Timer
clearInterval(play);
//Stop the rotation
rotate();
//Trigger rotation immediately
rotateSwitch();
// Resume rotation
return false;
//Prevent browser jump to link anchor
});
});
</script>
- Lưu lại và xem
kết quả :)




0 Comments