前提・実現したいこと
HTML/CSSで
メイン画像の上下中央、左右左よりにテキストを表示させたいです。
PC表示としてはそれっぽく見えるのですがレスポンシブになっておらず、
画面幅が小さくなると文字が見きれてしまいます。
発生している問題・エラーメッセージ
テキストが見きれないようにしたい(レスポンシブにしたい)
該当のソースコード
HTML
1<div class="mainimg"> 2 <img src="images/mainimg.jpg" class="img-fluid"> 3<p class="maintext"><span class="mainbold">SAMPLE NAME.......</span><br> 4<span class="mainsmall">Company Slogan.........</span></p> 5</div>
css
1p.maintext { 2 position: absolute; 3 top: 50%; 4 left: 25%; 5 -ms-transform: translate(-50%,-50%); 6 -webkit-transform: translate(-50%,-50%); 7 transform: translate(-50%,-50%); 8 margin:0; 9 padding:0; 10 color: white; 11 text-align:left; 12} 13
試したこと
メディアクエリを指定すればいいのかな、と思ったのですが、
@media screen and (max-width: 600px) {
p.maintext{
font-size: 15px;
}
}
とCSSに書き足しても変わりませんでした。
補足情報(FW/ツールのバージョンなど)
レスポンシブにする方法をご教示お願いいたします。
回答1件
あなたの回答
tips
プレビュー