CSSで作るパラレログラムのデザイン


まず、パラレログラムを作成するためには、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>

これらの方法を使って、異なるスタイルのパラレログラムを作成することができます。また、背景色やサイズなどのスタイルを自由に変更することもできます。

パラレログラムのデザインは、ウェブサイトやアプリケーションのユーザーインターフェースにおいて、ユニークな視覚効果を追加するための優れた手法です。ぜひ試してみてください!