html - 背景附件不起作用

标签 html css

我想做一个视差滚动,但背景附件对我不起作用:(
bgcolor 实际上是#83b2d9。有没有一种方法可以为此使用背景颜色而不是背景图像?

@charset "UTF-8";

* {
	box-sizing: border-box;
}

body, html {
	margin: 0;
    font-family: sans-serif;
	height: 100%;
}

#mainpage {
	width: 100%;
	height: 100%;
	background-image: url(img/bgcolor.png);
	background-attachment: fixed;
	background-size: cover;
}
<!DOCTYPE html>

<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>untitled</title>
</head>

<body>

<div id="mainpage">
</div>
<div id="subpage">
	<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Minus similique iure fuga, repellendus quaerat nobis illo libero! Consequatur perspiciatis cupiditate cum culpa ut impedit earum ullam velit hic. Illum, ullam? Lorem ipsum dolor sit amet, consectetur adipisicing elit. Maxime labore molestias totam voluptatum, deleniti culpa unde, reiciendis similique ab esse fuga minima aspernatur eius! Ad, rem et deleniti Lorem ipsum dolor sit amet, consectetur adipisicing elit. Laborum odio facilis, consectetur iusto quas quaerat impedit minima aliquid quis quibusdam laudantium illo totam sint eaque atque culpa optio perferendis magnam?Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quis, eius! Sapiente tempora quia, ullam deleniti, ea consectetur, sequi amet numquam accusamus ex hic praesentium, enim corporis similique ut. Repudiandae, delectus!officia facere!</p>
</div>

</body>
</html>

最佳答案

@charset "UTF-8";

* {
	box-sizing: border-box;
}

body, html {
	margin: 0;
    font-family: sans-serif;
	height: 100%;
}

#mainpage {
	width: 100%;
	height: 100%;
background-color:#83b2d9;
	
	background-attachment: fixed;
	background-size: cover;
  display:block
}
<!DOCTYPE html>

<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>untitled</title>
</head>

<body>

<div id="mainpage">
</div>
<div id="subpage">
	<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Minus similique iure fuga, repellendus quaerat nobis illo libero! Consequatur perspiciatis cupiditate cum culpa ut impedit earum ullam velit hic. Illum, ullam? Lorem ipsum dolor sit amet, consectetur adipisicing elit. Maxime labore molestias totam voluptatum, deleniti culpa unde, reiciendis similique ab esse fuga minima aspernatur eius! Ad, rem et deleniti Lorem ipsum dolor sit amet, consectetur adipisicing elit. Laborum odio facilis, consectetur iusto quas quaerat impedit minima aliquid quis quibusdam laudantium illo totam sint eaque atque culpa optio perferendis magnam?Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quis, eius! Sapiente tempora quia, ullam deleniti, ea consectetur, sequi amet numquam accusamus ex hic praesentium, enim corporis similique ut. Repudiandae, delectus!officia facere!</p>
</div>

</body>
</html>

关于html - 背景附件不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48520439/

相关文章:

javascript - HTML5 视频适合宽度或高度

asp.net - 如何让 Google Prettify 渲染得更像 Visual Studio

html - 简单 Flexbox 模型中的错误

HTML 下拉移动一切

html - 如何消除字体间隙?

html - 文本未在溢出 :auto;width:100% div when it is inside a table 中换行

javascript - 如何使用 jquery 更改文本输入的 css?

显示 block 上的 CSS 闪烁

javascript - HTML 输入元素 (field.validate) 始终未定义

html - 你能用显示器: table-cell and have a fixed width/height?吗