h2のカットだけの場合は、画像に対して期待どうりのボジションを保ったまま
画面縮小ができます。
しかし、pタグを入れると、画像をはみ出てしまいます。
かなり、色々試してみましたがどうにも私ではわかりませんでした。
お力沿いお願いいたします。
html
1 <div id="menu"> 2 <img class="menuImg" src="../img/menu.PNG" alt="menu-paper"> 3 <h1 class="menu-title animated">Menu</h1> 4 <div id="cut" class="animated"> 5 <h2>CUT</h2> 6 <!-- <p><span class="jp">シャンプー&ブローなし</span> <span>¥2200</span> </p> 7 <p><span class="jp">シャンプー&ブローあり</span> <span> ¥4200</span></p> --> 8 9 </div>
css
1@charset "utf-8"; 2*, 3*::before, 4*::after { 5 box-sizing: border-box; 6} 7/* 全体設定 */ 8a{ 9 color: #333; 10 text-decoration: none; 11} 12 13p{ 14 line-height: 2; 15 16} 17 18div{ 19 height: auto; 20} 21body{ 22 color: #333; 23 text-align: center; 24 padding:0 3%; 25 background-color: #3d1705; 26} 27#menu{ 28 color:#311204; 29 text-align: left; 30 font-size: 2vw; 31 width: 100vw; 32 max-width: 100%; 33 position: relative; 34 font-family: 'Caveat', cursive; 35} 36 37 38#menu img{ 39 width: 100vw; 40 max-width: 100%; 41 padding: 9%; 42} 43 44.menu-title{ 45 position: absolute; 46 font-size: 16vw; 47 left: 50%; 48 top: 17%; 49 transform: translate(-50%,-50%); 50 font-family: 'Caveat', cursive; 51 52} 53 54#cut{ 55 position: absolute; 56 font-size: 2vw; 57 left: 22%; 58 top: 26%; 59 transform: translate(-50%,-50%); 60} 61 62 63 64#menu h2{ 65 font-size: 6vw;; 66 margin-bottom: 3vw; 67} 68 69.warning{ 70 font-size: 1vw; 71} 72 73.jp{ 74 font-family: 'Noto Serif JP', serif; 75}
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/02/15 03:31
2021/02/15 04:09
2021/02/15 05:11
2021/02/15 05:22
2021/02/15 12:23
2021/02/15 13:15
2021/02/15 22:06
2021/02/16 01:17
2021/03/02 09:13
2021/03/02 09:14