0
背景色の塗りつぶしに問題があります。デフォルトのdiv
に画像が含まれている場合、次のボタンをクリックすると別のdiv
が有効になり、background-color
とテキストが表示されますが、div
のコーナーにも画像部分が表示されます。divバックグラウンド画像の全高さと幅をカバーしていない背景色div
HTML:
<div class="survey_box-active">
<img src="" />
</div>
<div class="survey_box">
<h2>Headline</h2>
<p>some text</>
</div>
はCSS:
survey_box,
survey_box-active {
display: none;
overflow: hidden;
img {
display: block;
}
}
survey_box-active {
display: block;
}
[class*=survey_box] {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: #f3f3f3;
}
親要素は配置されているか静的ですか。 –
こんにちは、あなたのコードのすべてを投稿できます – David
@MichałSadowskiの位置:relative – User1979