🎄teratailクリスマスプレゼントキャンペーン2024🎄』開催中!

\teratail特別グッズやAmazonギフトカード最大2,000円分が当たる!/

詳細はこちら
HTML5

HTML5 (Hyper Text Markup Language、バージョン 5)は、マークアップ言語であるHTMLの第5版です。

Webサイト

一つのドメイン上に存在するWebページの集合体をWebサイトと呼びます。

Bootstrap

BootstrapはウェブサイトデザインやUIのWebアプリケーションを素早く 作成する可能なCSSフレームワークです。 Twitter風のデザインを作成することができます。

CSS

CSSはXMLやHTMLで表現した色・レイアウト・フォントなどの要素を指示する仕様の1つです。

Q&A

解決済

3回答

464閲覧

ブートストラップ5でイメージをレスポンシブに

natumema

総合スコア6

HTML5

HTML5 (Hyper Text Markup Language、バージョン 5)は、マークアップ言語であるHTMLの第5版です。

Webサイト

一つのドメイン上に存在するWebページの集合体をWebサイトと呼びます。

Bootstrap

BootstrapはウェブサイトデザインやUIのWebアプリケーションを素早く 作成する可能なCSSフレームワークです。 Twitter風のデザインを作成することができます。

CSS

CSSはXMLやHTMLで表現した色・レイアウト・フォントなどの要素を指示する仕様の1つです。

0グッド

0クリップ

投稿2021/03/18 04:16

前提・実現したいこと

ブートストラップ5を使用。
イメージをレスポンシブにしたいです。

発生している問題・イメージがレスポンシブになりません。エラーメッセージ

イメージがレスポンシブになりません。
一定の幅までいくとそれ以上の拡大が止まります。
550pxの画像であれば、550pxまでは伸縮しますが、551pxにはならない。といった感じです。
そもそもブートストラップで背景画像をコンテナの外まで目いっぱい伸ばしたく、
コンテナのそとに、divを作って、背景を指定しています。
これに関しても、もっと良いやり方があるといいのですが…

該当のソースコード

<div class="TT"><!-- containerの外にめいっぱい背景を敷くためのクラス --> <div class="container"><!-- container --> <div class="row"> <div class="col-12">   <h3>題名題名題名</3>   <p>テキストテテキストテキストテキストテキストテキストキストテキスト</p>   <img class="img-fluid" src="img/01.jpg" alt="">   </div>   </div>  </div><!-- container --> </div>

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答3

0

ドキュメントを参照してください。

Responsive Images

This applies max-width: 100%; and height: auto; to the image so that it scales with the parent element.

つまり、親要素に依存するということ。
このように機能にどのような制約やルールがあるかという点もドキュメントにしっかり記載されています。

投稿2021/03/18 06:26

編集2021/03/18 06:29
m.ts10806

総合スコア80875

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

natumema

2021/03/18 07:57

ご回答ありがとうございます。 上記の場合だと、"col-12"が親要素ですよね? "col-12"なら、コンテナいっぱい広がると思ったんです… 難しいです…
m.ts10806

2021/03/18 11:22 編集

しかしながら.img-fluidはmax-width: 100%なので、 本来の画像サイズ以上にはなりません。 先の回答にあるように、本来の画像サイズ以上になって荒くなることを防ぐためと思われます。
guest

0

<div class="col-12"> を削除したら、レスポンシブ化しました。

投稿2021/03/18 04:45

natumema

総合スコア6

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

ベストアンサー

550pxの画像であれば、550pxまでは伸縮しますが、551pxにはならない。といった感じです。

拡大表示しますと画像が荒くなりますので大き目の画像をご用意された方がよろしいかと存じます。

投稿2021/03/18 04:20

退会済みユーザー

退会済みユーザー

総合スコア0

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

natumema

2021/03/18 04:44

おっしゃる通りです。 ちなみにcolをとると、伸び始めましたが、画像は大きいものを用意したいと思います。 ブートストラップは謎がいっぱいです。 ありがとうございました。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.36%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問