私は次の問題を抱えています: 私のウェブサイトの 1 つにレスポンシブな全画面画像スライダーがあります。画像サイズは常にウィンドウ サイズに適応します。私の解決策は次のとおりです。
.picture {
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
-ms-background-size: cover;
background-size: cover;
background-position: center center;
position: relative;
overflow: hidden;
min-width: 100%;
}
<div class="owl-carousel slides">
<div class="slide">
<div class="picture" style="background-image: url('myURL')"></div>
</div>
</div>
問題は、ページの読み込み時にスライダーの位置でページの他のコンテンツが表示されることです。これは、ページの読み込み時に画像コンテナーに幅がないためです。幅は、画像の幅に基づいて計算されます。理解を深めるために: ページを読み込んでいると、少しの間、上部に div コンテンツが表示され、スライダーが読み込まれ、コンテンツが本来あるべきスライダーの下にあります。
誰にも解決策がありますか?
前もって感謝します!