ボタンの右に矢印マーク付き のボタン 角丸 横幅固定 HTML/CSS サンプル

ボタンの右に矢印マーク付き のボタン 角丸 横幅固定 HTML/CSS サンプル

CODE

.button {
  display: block;
  position: relative;
  background: #83c11e;
  width: 24rem;
  padding: 1.5rem;
  border-radius: .6rem;
  color: #fff;
  text-align: center;
  text-decoration: none;
  font-weight: bold;
  letter-spacing: .1rem;
  transition: .5s;
}

.button:before {
  content: "";
  position: absolute;
  top: 46%;
  right: 12px;
  width: 10px;
  height: 2px;
  background: #fff;
  transform: rotate(45deg);
}

.button:after {
  content: "";
  position: absolute;
  top: 54%;
  right: 12px;
  width: 10px;
  height: 2px;
  background: #fff;
  transform: rotate(-45deg);
}
<a class="button" href="https://code-idea.com/">
  <span>ボタンの右に矢印マーク</span>
</a>

DEMO

See the Pen button-sample-013 by CODE IDEA (@codeidea) on CodePen.

※ブラウザにデフォルトで付いているスタイルを消すため、リセットCSS「destyle.css」を使っています。

※CSSの指定方法は一例であり、同じ見た目を違う書き方で表現することもできます。絶対正しいというものではありません。

MEMO

「.button:before」と「.button:after」で細い長方形を作り、それぞれ逆方向に同じだけ傾けて、位置調整をすると矢印マークのように見えます。

クラス名、各数値、色の指定、リンク先、文言は用途に合わせて変えてください。

MANUAL

background背景色の指定
position配置の指定
width横幅の指定
height縦幅の指定
paddingボックス内の隙間の指定
border-radius境界線角丸の指定
color文字色の指定
text-align文字位置の指定
text-decoration文字装飾の指定
font-weight文字ウェイトの指定
letter-spacing文字間の指定
transition変化の指定
padding-left内側の間隔(左方向)の指定
content:after :before を使う際に必須
top上方向 位置の指定
left左方向 位置の指定
transform変形の指定

ボタンカテゴリの最新記事