CSSで三角形を作ろう!

CSSで三角形

今日は、三角形を作るよ

インラインCSSでもできるんですか?

そうだよ、作り方はとても簡単だよ

それでは、今日のコードだよ

<div style="width: 0; height: 0; border-left: 30px solid transparent; border-right: 30px solid transparent; border-bottom: 30px solid black;"></div> <div style="width: 0;height: 0;border-left: 30px solid black;border-top: 30px solid transparent;border-bottom: 30px solid transparent;"></div> <div style="width: 0; height: 0; border-top: 30px solid transparent; border-right: 30px solid black; border-bottom: 30px solid transparent;"></div> <div style="width: 0; height: 0; border-left: 30px solid transparent; border-right: 30px solid transparent; border-top: 30px solid black;"></div>

できました!

「border」を一か所指定して、あとは、透明にすることによって三角形になるんだ

「width」と「height」を0に指定することによって、境界線は次のようなイメージになるよ

なるほど、これを順番に透明にしていくんですね