だから私は今自分のウェブサイトをコーディングしています.2つのdivを使用して背景にグラデーションを作成しています.div#bg1はグレーでdiv#bg2はダークグレーです. しかし、ラッパー div を追加すると、bg1 と bg2 は依然としてラッパーの上部の配置に従いますが、そうすべきではありません。bg1 と bg2 は一番上にとどまるはずです。
ここにHTMLがあります:
<div id="bg1"> </div>
<div id="bg2"> </div>
<div id="wrapper"></div>
およびスタイルシート:
div#wrapper {
background-color: #FFFFFF;
width: 800px;
height: 1000px;
margin-left:auto;
margin-right:auto;
margin-top: 30px;
position: relative;
z-index:3;
}
div#bg1 {
width: 100%;
margin:0px;
padding:0px;
height: 200px;
background-color: #ccc;
z-index: 2;
position: absolute;
box-shadow: inset 0px 10px 60px 0px rgba(0, 0, 0, 0.6);
}
div#bg2 {
width: 100%;
margin:0px;
padding:0px;
height: 100px;
background-color: #444444;
z-index: 2;
position: absolute;
box-shadow: inset 0px 10px 60px 0px rgba(0, 0, 0, 0.7);
}
私は現在私のウェブサイトにコードを持っています: http://andreassvarholt.com/test/test3/