まず、パラレログラムを作成するためには、CSSのtransformプロパティを使用します。以下に、いくつかの方法とそれぞれのコード例を示します。
方法1: skew() 関数を使用する
<div class="parallelogram"></div>
<style>
.parallelogram {
width: 200px;
height: 100px;
background-color: #f00;
transform: skew(20deg);
}
</style>
方法2: ::before または ::after 擬似要素を使用する
<div class="parallelogram"></div>
<style>
.parallelogram {
width: 200px;
height: 100px;
background-color: #00f;
position: relative;
}
.parallelogram::before {
content: "";
position: absolute;
top: 0;
left: -50px;
width: 100%;
height: 100%;
background-color: inherit;
transform: skew(20deg);
}
</style>
方法3: clip-path プロパティを使用する
<div class="parallelogram"></div>
<style>
.parallelogram {
width: 200px;
height: 100px;
background-color: #0f0;
clip-path: polygon(20% 0, 100% 0, 80% 100%, 0 100%);
}
</style>
これらの方法を使って、異なるスタイルのパラレログラムを作成することができます。また、背景色やサイズなどのスタイルを自由に変更することもできます。
パラレログラムのデザインは、ウェブサイトやアプリケーションのユーザーインターフェースにおいて、ユニークな視覚効果を追加するための優れた手法です。ぜひ試してみてください!