如何使所有的html元素顶部的图像
How to make all html elements top on a image
我想让所有的html元素都位于雨滴图像的顶部,
以雨滴图像为背景,如何制作?
DEMO => http://maroslaw.github.io/rainyday.js/demo012_1.html
由于img
标记是rainyday.js所必需的,您可以添加一些自定义JavaScript来在屏幕前显示您的内容。为此,准备如下所示的标记-
<body onload="run();" cz-shortcut-listen="true">
<img id="background" alt="background" src="img/night.jpg" crossorigin="anonymous">
<div class="container">
Your contents goes here...
</div>
<canvas width="1920" height="705" style="position: absolute; top: 0px; left: 0px;">
</canvas>
</body>
当图像被rainday.js加载时,使用这个脚本显示你的内容。使用jQuery仅在页面加载时运行此脚本。
$(document).ready() {
document.getElementById("background").remove();
canvas = document.getElementsByTagName("canvas");
canvas[0].style.zIndex = -1;
});
这段代码所做的是…
- 当页面加载时删除
img
,因为你不再需要它在页面上了。 - 设置画布的
z-index
为-1
,这样在雨天屏幕前可以看到内容。
css可以这样!
body {
background: url(img/night.jpg) top center repeat;
}
在你的html文件中,删除元素!
您可以使用z-index属性来完成您想要做的事情。例如,如果你将canvas { z-index: -1 }
添加到你的css中,它会将所有其他元素叠加在它上面。
相关文章:
- 背景图像顶部的滚动图像不移动
- 如何在引导程序中将输入文本框嵌入到图像的顶部
- 使用paperjs在图像顶部绘制
- HTML5 中图像顶部的超链接文本
- 引导进度条,顶部附有图像
- 如何在 jQuery 中将可点击的图像定位到浏览器顶部
- 如何停止幻灯片放映隐藏文本和图像跳到顶部,而下一张幻灯片进来
- 图像旋转背景 js 跳转到页面顶部
- HTML5 画布 - 我的线条/弧线没有出现在图像顶部
- 当圆形图像在圆轮中发生变化时,如何在顶部显示标签
- 在图像顶部显示文本
- 图像映射顶部的文本
- 使用 JavaScript 在鼠标悬停时在内容顶部查看放大的图像
- 在HTML和Javascript中的图像顶部“绘制”
- 获取图像以覆盖在表格顶部
- 如何在多个位置绘制svg,在另一个svg图像的顶部
- 当主图像调整大小时,使顶部图像保持原位
- 使用SuperScrollorama将图像从页面顶部放入
- 向下滚动后,顶部图像折叠到导航栏中
- 如何获取网站中最顶部图像的链接