実現したいこと
cssで四角形を傾けて二つそろえて配置しようと思っていますが、二つ目の図形の上部が切れてしまって、そろえることができません。また、pngで背面透過を施した図形をそろえて配置する方法も併せてお教えください。
現在のソースコード
HTML
1<body> 2 <div class="wrapper"></div> 3 <div class="menu"></div> 4</body>
CSS
1.wrapper { 2 position: relative; 3 overflow: hidden; 4 width: 100%; 5 height: 100vh; 6} 7 8.wrapper::before{ 9 content: ''; 10 position: absolute; 11 top: 24%; 12 left: -10%; 13 width: 120%; 14 height: 300px; /* 高さを指定 */ 15 background: #0639A6; 16 transform-origin: left center; 17 transform: rotate(-10deg); 18 z-index: -1; 19} 20 21 22.menu{ 23 position: relative; 24 overflow: hidden; 25 width: 100%; 26 height: 100vh; 27} 28 29.menu::before{ 30 content: ''; 31 position: absolute; 32 top: 0px; 33 left: -10%; 34 width: 120%; 35 height: 300px; /* 高さを指定 */ 36 background: #CC191E; 37 transform-origin: left center; 38 transform: rotate(-10deg); 39 padding: 0px 0px 0px 0px; 40 z-index: -1; 41} 42
現在はこのよこのようになっております。
※実際のスクリーンショットではないので、サイズ、色は実際のものとは異なります。
最終的には、以下のように図形をそろえたうえで、
背面透過を施したPNG画像をぴったり重ねて配置(アスペクト比は維持しない)しようと思っております。
わかる方いらっしゃいましたら、お教えください。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/02/15 07:19