前提・実現したいこと
background-imageで指定した画像をレスポンシブ対応で画面が小さくなっても
画像を比率を変えずに縮小させたいが背景画像の上に乗っかっている文字が縦横中央に寄ってくれない。
画像のサイズは横1100px 縦169pxです。
padding-topを%で指定して高さを調節してみたり、background-sizeをcoverにしてみたりもしたんですが、
画面からはみ出してしまいます。
エラーメッセージ
HTML
<section id="container"> <article class="open_text"> <p>元気100倍アンパンマンを好きになろう!!</p> </article> </section ### 該当のソースコード CSS ```ここに言語を入力 .open_text p { font-size:18px; font-weight:bold; }.open_text {
background-image:url("http://www.test.png");
background-repeat:no-repeat;
background-size: cover;
width: 100%;
padding-top:9.36%;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
justify-content: center;
align-items: center;
text-align:center;
}
### 試したこと ```ここに言語を入力 .open_text p { font-size:18px; font-weight:bold; position: absolute; top: 30%; width: 100%; } .open_text { background-image:url("background-image:url("http://www.test.png"); background-size: cover; width: 35%; padding-top: 20%; position: relative; top: 0; left: 0; display: -webkit-flex; display: -moz-flex; display: -ms-flex; display: -o-flex; display: flex; justify-content: center; align-items: center; text-align:center; }
このように変えてみましたが背景画像が左によってしまってたのと背景画像の一部しか表示されず文字もその表示された一部に寄って表示されてしまいました。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2021/12/23 06:47
退会済みユーザー
2021/12/23 06:52
2021/12/23 06:53