27.5.19 |
0
nhận xét
|
lượt xem
Ở bài viết này mình sẽ hướng dẫn bạn cách để thay đổi hình nền theo thời gian sử dụng Javascript. Bạn có thể xem trước demo để rõ hơn thủ thuật này
Hướng dẫn
Thêm thuộc tính sau cho thẻ body trong templatebackground:url('https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjgqFoRBHxxIHp7R_FyfYDfVdYN9Hd435VBXGEXNUNZZL37B4YoVdZbIw-QxUBtOm9toJSbSDqTqkRKZYj0LitAXXvKvon32RJeanUnnuCqcUtyx4SusTvvpAkHNL-deyIQCuWHi3YYuqw8/s1600/BWM.jpg')no-repeat fixed center center;-webkit-transition: all 1.0s ease;-moz-transition: all 1.0s ease;transition: all 1.0s ease;
Dán đoạn mã sau trước thẻ đóng </head>
var num; var temp=0; var speed=5000; /* this is set for 5 seconds, edit value to suit requirements */ var preloads=[]; /* add any number of images here */ preload( 'https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjrt_CxarKCPsUO1NI5e5Dk_b0bOtpVAmvHlMSzRtaJpMUEsJfvhYCUocgbuFOuK482IbO6Yo0LrjN8bRUVBfyU6svBFe6J4lv8TnFKzGPIU_HC_-c3mJ9DFs7Zf8O0D8S15RHxGJ3uDGIv/s1600/BMW.jpg', 'https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiQkETnuM5VjdvVUUJAv8xKmrRsBv_axUuBhzMmkRSRaunLPMiSR8f3kCwbmFu4jRknsYnxhYPJIhSz-y34YMnR2H59vE8Jg9I-8dTFpgDzjhQnpoCzeBGwiONzCNNZIee5xF1Cs2PeAkob/s1600/BMW+i8.jpg', 'https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiUFntne8VY09HcihAz0XlhGkdbOq0mCRIIWFCcumbL58embJKjFX6PZtR2CDHkr7XOWqUFJDRRtkUEum9de2hYqJ8rGei6-MrrpcNWaNVexvxb4FiydsGN5oRtFYuuSZ77NVcOHLJr2rAU/s1600/BMW+01.jpg', 'https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjQu_osGOZppuz0LEXmFAUTMBNjIxLtLTxisbwzTMQwnpqEn0RY2_Wp4vho0xmIZcHW19sH3n_22l54yucANljXPly39WnElRr7Ps4eNm3g4m4dT_SqTEGlQo0LbcYHRf76wh-EY64yHxAk/s1600/BMW02.jpg' ); function preload(){ for(var c=0;c<arguments.length;c++) { preloads[preloads.length]=new Image(); preloads[preloads.length-1].src=arguments[c]; } } function rotateImages() { num=Math.floor(Math.random()*preloads.length); if(num==temp){ rotateImages(); } else{ document.body.style.backgroundImage='url('+preloads[num].src+')'; temp=num; setTimeout(function(){rotateImages()},speed); } } if(window.addEventListener){ window.addEventListener('load',function(){setTimeout(function(){rotateImages()},speed)},false); } else { if(window.attachEvent){ window.attachEvent('onload',function(){setTimeout(function(){rotateImages()},speed)}); } }Bạn có thể thay đổi 5000 thành số khác, 5000 tương dương với 5 giây hình nền sẽ đổi 1 lần. Đừng quên thay ảnh nền sao cho phù hợp với blog của bạn, mình demo hơi xấu Cảm ơn đã theo dõi, chúc bạn thành công!
Chèn hình ảnh: Chỉ cần dán link hình ảnh - Upload ảnh
Chèn code: [pre]Code đã mã hóa [/pre]
Chèn emoji: Nhấn tổ hợp phím “Windows + . (dấu chấm)”
Chèn link: Click để chèn link