6
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

Chakra UIで平行四辺形を作る方法

Last updated at Posted at 2022-03-21

結論

transform: skew を使う。

実践

実際に書くとこんな感じになる。

<Box width={"50%"} transform={"skewX(-40deg)"} m={10} border="solid">
  <Text fontSize={"20px"}>こんな感じ</Text>
</Box>

スクリーンショット 2022-03-21 12.18.20.png

中身は傾いてほしくない時

上記の例では、中のテキストまで傾いてしまっている。
これを改善するためには、テキストに逆の傾きを与えてあげれば良い。

 <Box width={"50%"} transform={"skewX(-40deg)"} m={10} border="solid">
        <Text fontSize={"20px"} transform={"skewX(40deg)"}>
          まっすぐ表示される〜
        </Text>
 </Box>

スクリーンショット 2022-03-21 12.26.13.png

おまけ

サンプルを作ったので置いときます。

6
2
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
6
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?