山梨県でホームページの制作をしています。コンテンツを重要視した使いやすいWebサイトを提供します。
2020-11-21

CSSで作るシンプルな矢印

この記事は2020年11月に書かれたもので、内容が古い可能性がありますのでご注意ください。

なにかと使う下向きの矢印

たとえば『○○の流れ』なんてコンテンツ、必要になること多いですよね。
所謂『FLOW』というコンテンツ。
そんなときに使いたいのが下向きの矢印。
で今日は私がよく使っているHTMLとCSSによる下向き矢印の作り方。

こんな感じの矢印を作ります。

HTML

HTMLソースです。空のDIVタグを用意します。

<div class="divArrow"></div>

CSS

div.downArrow {
    clear: both;
    display: block;
    width: 50px;
    height: 50px;
    margin: 0 auto;
    border-top: 10px solid #555;
    border-right: 10px solid #555;
    -webkit-transform: rotate(135deg);
    transform: rotate(135deg);
    margin-bottom: 30px;
}

作りはいたって簡単、borderをスタイルシートのtransform: rotate(135deg);で斜めにしているだけです。
widhtとheightは矢印の大きさです。
サイズを変える場合、線は45%傾けているのでwidthとheightの値は同じになるようにしてください。
border-topとborder-rightで矢印の太さと色を決定しています。
サンプルの太さは10pxです。色は濃い目のグレー(#555)です。

何かと便利な下向き矢印についてでした。

では。

関連記事