HTML
1<section id="works"> 2 <div class="works-slide"> 3 4 5 </div> 6<div> 7 <p>more</p> 8 </div> 9</section>
CSS
1#works { 2 position: relative; 3 overflow: hidden; 4 margin: 10% 0; 5 padding: 80px 0; 6} 7#works :before { 8 content: ''; 9 position: absolute; 10 top: 0; 11 left: 0; 12 width: 120%; 13 height: 80%; 14 margin: 3% -10% 0; 15 background: #f5f5f5; 16 -webkit-transform-origin: left center; 17 -ms-transform-origin: left center; 18 transform-origin: left center; 19 -webkit-transform: rotate(3deg); 20 -ms-transform: rotate(3deg); 21 transform: rotate(3deg); 22 z-index: -1; 23} 24#works :after { 25 content: ''; 26 position: absolute; 27 top: 0; 28 left: 0; 29 width: 120%; 30 height: 80%; 31 margin: 3% -10% 0; 32 background: #f5f5f5; 33 -webkit-transform-origin: right center; 34 -ms-transform-origin: right center; 35 transform-origin: right center; 36 -webkit-transform: rotate(-3deg); 37 -ms-transform: rotate(-3deg); 38 transform: rotate(-3deg); 39 z-index: -2; 40} 41 42.works-slide { 43 box-sizing: border-box; 44 width: 100%; 45 max-width: 1170px; 46 height: 100%; 47 margin: 0 auto; 48 padding: 100px 10px 120px; 49 color: #333; 50 text-align: center; 51}
上の画像のように背景の色の形を変形させたいのですが、
上記のようにコードを打っても変形させることができませんでした。
画像のような背景にするにはどうしたらよろしいでしょうか。
ご教示いただけましたらと思います。
よろしくお願いします。
回答3件
あなたの回答
tips
プレビュー