我想製作一個頁面,通過向下滾動內容div,覆蓋背景圖像。因此,我爲背景圖像創建了一個背景圖像,並創建了2個div,它在大窗口大小下工作,但是當我更改大小的窗口,並使其更小(以測試響應),圖像和內容div之間存在白色差距。如何使用CSS創建一個頁面,背景圖片是封面,滾動並且響應?
請你幫我把它刪除嗎?
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>first</title>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
<link href="css/first.css" rel="stylesheet">
<style>
body{
background: url("https://kalamarie123.files.wordpress.com/2012/03/img_7815-2.jpg") no-repeat top center fixed;
background-size:100%;
}
</style>
</head>
<body>
<div class="cover"></div>
<div class="content">Lorem Ipsum is simply dummy text of </div>
</body>
</html>
.cover{
height: 1232px;
width: 100%;
margin: 0;
padding: 0;
color: white;
text-align: center;
}
.content{
width: 100%;
height: 100%;
background: gray;
margin: 0;
padding: 0;
}
什麼樣的形象很好地工作?您的演示代碼中沒有圖像,因此我們無法看到它與其他任何內容之間的差距。 – Quentin
body { background:url(「img/crop.jpg」)no-repeat top center fixed; background-size:100%; } – Nilla
請**編輯**測試用例以提供問題的實際演示(以及我們實際可以訪問的圖片,您的相對URL對我們沒有太大幫助)。 – Quentin