ミギムキ

[CSS] くの字型の矢印アイコンをつけたリンクボタン

くの字型の矢印アイコンをつけたボタン

サンプルコード

html

<a href="#" class="btn_arrow">ボタン</a>

CSS

.btn_arrow { display: table; position: relative; padding: 1em 2.5em; min-width: 15em; border: 2px solid currentColor; color: #3388dd; font-size: 16px; font-weight: bold; text-align: center; text-decoration: none; box-sizing: border-box; transition: 0.5s; } .btn_arrow::after { position: absolute; top: 50%; right: 1em; width: 0.5em; height: 0.5em; transform: translateY(-50%) rotate(45deg); border-right: 2px solid currentColor; border-top: 2px solid currentColor; content: ""; } .btn_arrow:hover { border: 2px solid #3388dd; background-color: #3388dd; color: #fff; }

マウスオーバー時に矢印をスライドアニメーションさせたい

.btn_arrow:hover { animation: anime_arrow 1s ease 0s infinite; } @keyframes anime_arrow { 0% { right: 1em; } 50% { right: 0em; } 100% { right: 0em; } }

ご質問など受け付けています

記事の中でわかりにくかったところ、もっと知りたかったこと、間違っていることなど、何でもお気軽にご連絡ください。

ご連絡は下記フォームを利用いただくか、ツイッターアカウント@flat8migi宛てでもOKです。