[解決済み] スリックスライダー内の背景画像
2022-02-14 17:25:24
質問
<div id="largeCarousel" style="display:inline-block; float:right;">
<div class="homepage-item" style="padding-bottom:52%; position:relative; box-sizing:border-box;">
<div id="largeCarouselContent" style="position:absolute; top:0; left:0; width:100%; height:100%; overflow-x:hidden; overflow-y:hidden">
<div style="color:white;">Content should wrap Content should wrap Content should wrap Content should wrap Content should wrap Content should wrap Content should wrap Content should wrap Content should wrap Content should wrap Content should wrap Content should wrap Content should wrap Content should wrap Content should wrap Content should wrap Content should wrap Content should wrap </div>
<div>
<div style="position:relative; top:0; left:0;">Content should wrap Content should wrap Content should wrap Content should wrap Content should wrap Content should wrap Content should wrap Content should wrap Content should wrap Content should wrap Content should wrap Content should wrap Content should wrap Content should wrap Content should wrap Content should wrap Content should wrap Content should wrap </div>
<img src="~/Content/images/Canvas1.jpg" style="position:absolute; top:0; left:0; height:100%; width:100%;" />
</div>
<div><img src="~/Content/images/logo.jpeg" style="width:100%;" /></div>
</div>
</div>
</div>
上記のように、スライダーを含むコンテンツボックスがあります。コンテンツボックスのアスペクト比は 1.52 です。私の目標は、各スライドに異なる背景画像を表示し、その画像にコンテンツをオーバーレイさせることです。背景画像はウェブからアクセスする必要があるため、background-image css プロパティを設定してもうまくいかないようです。largeCarouselContent内の各divがスライドになります。canvas1.jpegがすべてのスライドにまたがっているため、現在の解決策はうまくいきません。私は困っている、任意のアイデア?
解決方法は?
よく理解すると、あなたは背景画像が欲しいのですね?もしそうなら、背景画像を表示するために
CSS背景
の画像は、インライン画像ではありませんね。そして
background-size: cover;
を各スライドに使用します。このように、画像のアスペクト比に関係なく、コンテナ全体を埋め尽くすことができるのです。
.homepage-item {
background: url("~/Content/images/Canvas1.jpg") no-repeat center / cover;
box-sizing: border-box;
padding-bottom: 52%;
position: relative;
}
関連
-
[解決済み] テーブルセルの背景を透明にする方法
-
[解決済み] フォームの中にフォームがある、でいいのかな?[重複]
-
[解決済み] divが重ならないようにするには?
-
[解決済み] CSSでテキストや画像の背景を透明にするには?
-
[解決済み] 画像の横のテキストを縦に揃える?
-
[解決済み] div' コンテナに合わせて画像を自動リサイズするにはどうしたらいいですか?
-
[解決済み] div 内の画像を縦に並べる方法
-
[解決済み] 同じ要素にbackground-imageとCSS3グラデーションを組み合わせるにはどうすればよいですか?
-
[解決済み] IMGとCSSのbackground-imageはいつ使い分ける?
-
[解決済み】display:flexを使って残りの縦幅をCSSで埋める。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】HTML5検証エラー:body開始タグは見たが、同じタイプの要素がすでに開かれていた
-
[解決済み】ラジオボタンの代わりに画像を使用する
-
[解決済み] div要素間の空白を削除する方法
-
[解決済み] CSS - display: none; が機能しない
-
[解決済み] 必要なキーに一致するルートがありません。[:id]
-
[解決済み] ホバー時に背景画像を暗くする
-
[解決済み] HTML Divのボーダーが表示されない
-
[解決済み] フッターの内容が重なっているのを修正するには?
-
[解決済み] 画像をインラインで表示する方法
-
[解決済み] フロートされた子 div の高さを親の高さに拡張するにはどうすればよいですか?