Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/39.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 背景使我的H1文本显示_Html_Css - Fatal编程技术网

Html 背景使我的H1文本显示

Html 背景使我的H1文本显示,html,css,Html,Css,我试图为我的页面设置全屏背景,但当我这样做时,h1文本消失 HTML: 背景CSS: html, body { height:100%; margin:0; } .background { background-image: url("../images/background.png"); height:100%; background-position: center; background-repeat: no-repeat; background-size: cover; } 如何将

我试图为我的页面设置全屏背景,但当我这样做时,
h1
文本消失

HTML:

背景CSS:

html, body {
height:100%;
margin:0;
}

.background {
background-image: url("../images/background.png");
height:100%; 
background-position: center;
background-repeat: no-repeat;
background-size: cover;
}

如何将
h1
文本置于背景之上?

使用z-index CSS属性

z索引CSS属性指定定位元素及其子体的z顺序。当元素重叠时,z顺序决定哪一个覆盖另一个。具有较大z指数的元素通常覆盖具有较低z指数的元素


这里有一个简单的方法来理解它。

使用z-index CSS属性

z索引CSS属性指定定位元素及其子体的z顺序。当元素重叠时,z顺序决定哪一个覆盖另一个。具有较大z指数的元素通常覆盖具有较低z指数的元素


这里有一个简单的方法来理解它。

你可以这样做:

html,正文{margin:0;height:100%}
.背景{
身高:100%;
背景图像:url('http://via.placeholder.com/1600x900');
背景重复:无重复;
背景位置:中心;
背景尺寸:封面;
}
.background>h1{
保证金:自动;
文本对齐:居中;
字体大小:15vw;
颜色:白色;
文本转换:大写;
字体系列:BebasNeue常规字体;
字母间距:2vw;
}

欢迎

您可以这样做:

html,正文{margin:0;height:100%}
.背景{
身高:100%;
背景图像:url('http://via.placeholder.com/1600x900');
背景重复:无重复;
背景位置:中心;
背景尺寸:封面;
}
.background>h1{
保证金:自动;
文本对齐:居中;
字体大小:15vw;
颜色:白色;
文本转换:大写;
字体系列:BebasNeue常规字体;
字母间距:2vw;
}

欢迎
请改为执行此操作

html

或者你也可以做一个

z-index
上半年

z-index: 1;
以及图像的z索引

z-index: 0;
改为这样做

html

或者你也可以做一个

z-index
上半年

z-index: 1;
以及图像的z索引

z-index: 0;

h1
放入
.background div

.文本h1{
保证金:自动;
文本对齐:居中;
字体大小:15vw;
颜色:白色;
文本转换:大写;
字体系列:BebasNeue常规字体;
字母间距:2vw;
}
.背景{
背景图像:url(“http://via.placeholder.com/300.png/09f/fff");
高度:100vh;
背景位置:中心;
背景重复:无重复;
背景尺寸:封面;
}
欢迎

h1
放入
.background div

.文本h1{
保证金:自动;
文本对齐:居中;
字体大小:15vw;
颜色:白色;
文本转换:大写;
字体系列:BebasNeue常规字体;
字母间距:2vw;
}
.背景{
背景图像:url(“http://via.placeholder.com/300.png/09f/fff");
高度:100vh;
背景位置:中心;
背景重复:无重复;
背景尺寸:封面;
}
欢迎

不鼓励仅链接答案,请更新您的答案以包含链接中的相关信息。请参阅:“鼓励链接到外部资源,但请在链接周围添加上下文,以便您的其他用户了解它是什么以及为什么存在。始终引用重要链接中最相关的部分,以防无法访问目标站点或永久脱机。”添加了链接中的引用。希望如此@FluffyKitten,你是机器人吗?那应该会有帮助的!为便于将来参考,仅链接的问题通常会被标记和删除,因此请确保包含解释,以便您的答案不会被删除:)不鼓励仅链接的答案,请更新您的答案以包含链接中的相关信息。请参阅:“鼓励链接到外部资源,但请在链接周围添加上下文,以便您的其他用户了解它是什么以及为什么存在。始终引用重要链接中最相关的部分,以防无法访问目标站点或永久脱机。”添加了链接中的引用。希望如此@FluffyKitten,你是机器人吗?那应该会有帮助的!为便于将来参考,仅链接问题通常会被标记和删除,因此请确保包含解释,以便您的答案不会被删除:)仅添加z-index属性是不够的,您还需要将元素的位置设置为相对、绝对或固定,默认情况下它是静态的。实际上,您不认为应该声明位置z索引将在不考虑位置的情况下工作。实际上,请再次检查。仅添加z索引属性是不够的,您还需要将元素的位置设置为相对、绝对或固定,默认情况下它是静态的。实际上,你不认为你应该声明一个位置,尽管这个位置存在,z索引仍然有效。真的,再检查一遍。
z-index: 0;