前提・実現したいこと
WEBサイトを制作しています。
背景装飾として、色の付いた平行四辺形を作成しているのですが、画面サイズを変えると
平行四辺形の角度や高さが変わってしまうため、一定のデザインとする事が出来ません。
画面サイズ変更で角度や高さが変わらない横幅100%の平行四辺形を作成したい
です。
画面サイズ:2560px表示時(ワイドディスプレイ)
画面サイズ:1200px表示
発生している問題・エラーメッセージ
画面サイズによって、平行四辺形の角度と高さが変わってしまう
該当のソースコード
html
1<div class="bg"></div>
CSS
1.bg { 2 width: 100%; 3 height: 300px; 4 background: #5905f5; 5 clip-path: polygon(0 28%, 100% 0, 100% 73%, 0% 100%); 6}
試したこと
・borderで作成
・transform:skewで作成
・transform:rotateで作成
・clip-pathで作成(上記ソース)
環境
・GoogleChrome 98.0.4758.102
・VScode1.64.2
・ResetCSSは以下を使用
Josh's Custom CSS Reset
https://www.joshwcomeau.com/css/custom-css-reset/
補足
画像を作成してそれを配置する事はやりたくありません。
CSSにこだわっている訳では無いので、
JavaScript使えばすぐだよ、こういったライブラリがあるよ、
このサイトで実装しているよ、
などの情報も大歓迎です。
ご助言の程、
何卒宜しくお願い致します。