前提・実現したいこと
発生している問題・エラーメッセージ
片方の辺しか斜めにトリミングできない。
該当のソースコード
html
1<div class="section__flex-img"> 2 <div class="box section__img1"><img src="assets/images/sample/nantoshi21PAR519902088_TP_V4.jpg" alt="" class="img1"></div> 3 <div class="box section__img2"><img src="assets/images/sample/nekocatIMGL58991984_TP_V4.jpg" alt="" class="img2"></div> 4 <div class="box section__img3"><img src="assets/images/sample/nekocatPAR585052408_TP_V4.jpg" alt="" class="img3"></div> 5 </div>
css
1.box { 2 overflow: hidden; 3} 4.img1, .img2, .img3 { 5 width: 154px; 6 height: 193px; 7 object-fit: cover; 8} 9.section__flex-img { 10 display: flex; 11 justify-content: center; 12} 13.section__img1 { 14 transform: skewX(-12deg); 15 transform-origin: right; 16} 17.img1 { 18 transform: skewX(12deg); 19 transform-origin: top right; 20} 21.section__img2 { 22 transform: skewX(-12deg); 23} 24.img2 { 25 transform: skewX(12deg); 26} 27.section__img3 { 28 transform: skewX(-12deg); 29 transform-origin: top; 30} 31.img3 { 32 transform: skewX(12deg); 33 transform-origin: bottom left; 34}
試したこと
・transform-originを使ってtop right bottom left全ての方向を入れたが実現出来なかった。
・skewをY軸に変更してみたが、左右の画像とトリミングが異なってしまう。
補足情報(FW/ツールのバージョンなど)
DreamWeber最新版を使用しています。
回答2件
あなたの回答
tips
プレビュー