Welcome
自分の興味あるテーマを中心に、図解多めに記事を作成していきたいと思います。
自分の興味あるテーマを中心に、図解多めに記事を作成していきたいと思います。
Html&CSSでひし形(rhombus,diamond)を描く方法です。

<div class="diamond"></div>
<style>
.diamond {
height: 200px;
width: 200px;
background: orange;
transform: rotateX(60deg) rotateZ(45deg) translate(50px);
}
</style>



するようなイメージです。rotateX(a) は rotate3d(1, 0, 0, a) と等価です。
| rotateX | CSS 関数で、要素の形を変化させずに横座標 (水平軸) の周りを回転させる変形を定義します。 |
|---|---|
| rotateZ | 要素の形を変化させずに Z 軸の周りを回転させる変形を定義します。 |
3Dを2Dで見ているのでわかりづらいと思います。以下のページが参考になりました。
<style>
.box {
width: 300px;
height: 150px;
background: red;
clip-path: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%);
}
</style>
<div class="box"></div>
Photoshopいらずで切り抜き放題!clip-pathプロパティがかっこよすぎる – WPJ
https://www.webprofessional.jp/introducing-css-clip-path-property/