3
側面が斜めの形状(レスポンシブ)
下の画像のように、片側のみ(たとえば、下側)に傾斜したエッジがあり、他のエッジはまっすぐな形状を作成しようとしています。 borderメソッド(コードは以下に示す)を使用してみましたが、形状の寸法が動的であるため、このメソッドを使用できません。 .shape { position: relative; height: 100px; width: 200px; background: tomato; } .shape:after { position: absolute; content: ''; height: 0px; width: 0px; left: 0px; bottom: -100px; border-width: 50px 100px; border-style: solid; border-color: tomato tomato transparent transparent; } <div class="shape"> Some content </div> コードスニペットを実行する結果を非表示スニペットを展開 背景にグラデーションを使用してみました(以下のコードのように)が、寸法が変わるとめちゃくちゃになります。下のスニペットの形にカーソルを合わせると、私が何を意味するかがわかります。 コードスニペットを表示 .gradient { display: inline-block; …