CSSで矢印の”>”アイコンを作る方法

CSS

最近良く見かける'>'での見出しやリストの項目があります。
これをテキストで打ってしまうと

> ここにリンクのテキスト

といったように、不格好になってしまいます。

スクリーンショット 2017-09-20 11.38.18

このようになっているとかっこいいですね。

目次

html

<a href="#" class="arrow">ここにリンクのテキスト</a>

css

.arrow {
    padding: 0 0 0 20px;
    display: block;
    font-size: 14px;
    position:relative;
}
.arrow:before {
    position: absolute;
    top: 8px;
    left: 6px;
    width: 6px;
    height: 6px;
    margin: auto;
    content: "";
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    transform: rotate(45deg);
    border-top: solid 1px #7b7320;
    border-right: solid 1px #7b7320;
}

フォントサイズや環境によって矢印の位置の調整は必要なので:beforeabsoluteで調整してください。

最新情報をチェックしよう!