HTML/CSS : multiple successive full screen images

标签 html css fullscreen

获取可以在一个网站上滚动浏览的多个连续全屏图像的最佳方法是什么?

我目前只有一张图片使用以下代码:

html {
background: url(images/bg.jpg) no-repeat center center fixed;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}

最佳答案

像这样的东西可以使用一点 javascript

<script type="text/javascript">
var arr = ["imgurlone.jpg", "imgurltwo.jpg", "imgurlthree.jpg"];
var i = 0;
setInterval(function() {
    if(i+1 < arr.length + 1)
    {
        i++;
        document.body.style.background = "url(" + arr[i] + ") no-repeat center center fixed";
    }
    else {
        i = 0;
        document.body.style.background = "url(" + arr[i] + ")";
    }
}, 10000); // Runs every 10,000 ms or every 10 seconds
</script>

Demo Here

一般来说,您应该将背景应用到正文而不是 HTML 元素

关于HTML/CSS : multiple successive full screen images,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19035485/

相关文章:

javascript - 使用javascript将系统中的图像粘贴到Html页面中

CSS 不应用媒体查询

java - 如何删除 "fullscreenmode"中的这个栏?

html - 使用 CSS 的等高列

javascript - 连续改变一个类(class)的背景颜色

javascript - 当鼠标悬停在 <a> 标签元素中时,如何完全改变图像的颜色?

css - 是否有可能使 div 的高度达到可用区域的 100%?

html - 如何在没有第二张图片的情况下完成 onHover 事件

java - 如何在 Controller 类中引用 Stage?

javascript - 如何使用 javascript 在 safari 中启动全屏?