背景图片位于 H1 之上
Background image is on top of H1
h1 在背景图片后面。我试过使用 z-index 和 position:absolute 和 relative 但没有任何改变。如何使背景图像永远保持背景状态,而不必在其上添加所有其他元素?
body {
background-image: url("https://wallpaperaccess.com/full/396538.jpg");
background-repeat: no-repeat;
background-size: cover;
}
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<link rel="stylesheet" href="index.css">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Hotoi Sebastian | Front-End Developer & Web Designer</title>
</head>
<body>
<div class="text">
<h1>Sebastian Hotoi</h1>
</div>
</body>
</html>
我会避免使 body 位置成为绝对位置。
如果您希望标题后面的背景应该是默认的而不是绝对的,我们可以使用任何 z-index。确保这不是图像与文本颜色相同的情况,只是让它看起来像不存在:)
黑色图像和黑色文本是这里的问题...在 css
中添加颜色:白色
body {
background-image: url("https://wallpaperaccess.com/full/396538.jpg");
background-repeat: no-repeat;
background-size: cover;
}
.text {
color: white;
}
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<link rel="stylesheet" href="index.css">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Hotoi Sebastian | Front-End Developer & Web Designer</title>
</head>
<body>
<div class="text">
<h1>Sebastian Hotoi</h1>
</div>
</body>
</html>
h1 在背景图片后面。我试过使用 z-index 和 position:absolute 和 relative 但没有任何改变。如何使背景图像永远保持背景状态,而不必在其上添加所有其他元素?
body {
background-image: url("https://wallpaperaccess.com/full/396538.jpg");
background-repeat: no-repeat;
background-size: cover;
}
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<link rel="stylesheet" href="index.css">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Hotoi Sebastian | Front-End Developer & Web Designer</title>
</head>
<body>
<div class="text">
<h1>Sebastian Hotoi</h1>
</div>
</body>
</html>
我会避免使 body 位置成为绝对位置。
如果您希望标题后面的背景应该是默认的而不是绝对的,我们可以使用任何 z-index。确保这不是图像与文本颜色相同的情况,只是让它看起来像不存在:)
黑色图像和黑色文本是这里的问题...在 css
中添加颜色:白色body {
background-image: url("https://wallpaperaccess.com/full/396538.jpg");
background-repeat: no-repeat;
background-size: cover;
}
.text {
color: white;
}
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<link rel="stylesheet" href="index.css">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Hotoi Sebastian | Front-End Developer & Web Designer</title>
</head>
<body>
<div class="text">
<h1>Sebastian Hotoi</h1>
</div>
</body>
</html>