LoginSignup
0
0

More than 3 years have passed since last update.

CSSで三角形を作る [border編]

Last updated at Posted at 2019-11-29

三角形の作り方は、調べた限りだと2通りの方法がある。

  • borderを利用する
  • rotateする
    • qiitaのタグなんかはこの方法
    • ここの左側部分ね↓
    • pagu_o28 - Qiita.png

今回はborderで作る方法を紹介します。

borderで作る

ポイント
borderのtop, right, bottom, leftの境目は賞状を入れる額縁のようになっている。
この性質を利用して三角形を作る。

borderの境目は、こんな感じで斜めになっている。

See the Pen triangle1 by ckona (@ckona) on CodePen.

上記の widthheight0px にして、border-width を大きくしたものが下記。

See the Pen triangle2 by ckona (@ckona) on CodePen.

あとは、 不要な場所のborder-colorを transparentなり背景色と同色なりに設定してあげれば、三角形の完成。

See the Pen triangle3 by ckona (@ckona) on CodePen.

応用

これを応用すれば草を生やすこともできる。

See the Pen grass by ckona (@ckona) on CodePen.

参考

0
0
0

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
0
0