Tôi đã tự hỏi làm thế nào bạn thực hiện một slideshow nền mờ dần vào các bức ảnh khác như một slideshow thông thường. Tôi đã thử nhiều mã và chưa thành công.Làm thế nào để làm cho HTML/CSS slideshow mờ dần?
Bây giờ, tôi có một mã để thực hiện thay đổi nền cho các ảnh khác nhau hoạt động tốt nhưng không bị mờ dần. Có anyway để thêm này?
Đây là mã
<html>
<head>
<style>
body{
/*Remove below line to make bgimage NOT fixed*/
background-attachment:fixed;
background-repeat: no-repeat;
background-size: cover;
/*Use center center in place of 300 200 to center bg image*/
background-position: 0 0; background-
}
</style>
<script language="JavaScript1.2">
//Background Image Slideshow- © Dynamic Drive (www.dynamicdrive.com)
//For full source code, 100's more DHTML scripts, and TOS,
//visit http://www.dynamicdrive.com
//Specify background images to slide
var bgslides=new Array()
bgslides[0]="http://i892.photobucket.c…
bgslides[1]="http://i892.photobucket.c…
bgslides[2]="http://i892.photobucket.c…
//Specify interval between slide (in miliseconds)
var speed=2000
//preload images
var processed=new Array()
for (i=0;i<bgslides.length;i++){
processed[i]=new Image()
processed[i].src=bgslides[i]
}
var inc=-1
function slideback(){
if (inc<bgslides.length-1)
inc++
else
inc=0
document.body.background=processed[inc…
}
if (document.all||document.getElementById)
window.onload=new Function('setInterval("slideback()",spee…
</script>
</head>
</html>
Nếu bạn có bất cứ đề nghị xin vui lòng cho tôi biết. Ngoài ra, tôi không phải là người giỏi nhất trong việc viết mã và không có manh mối về JavaScript, vì vậy hãy giải thích việc cần làm.
Tôi thà sử dụng DIV cho hình nền và có giá trị z-index thấp cho nó. Sau đó, chỉ cần trượt qua các hình ảnh bằng cách sử dụng jquery hoặc bất kỳ thư viện nào khác. Đó chỉ là một ý tưởng mặc dù;) – itsols