【HTML/CSS】ラジオボタンのデザインを変える

HTML/CSS ラジオボタン デザイン変更
  • URLをコピーしました!
目次(クリックでジャンプ)

HTMLとCSSだけでラジオボタンのデザインをカスタマイズ

サイトのデザインに合わせてラジオボタンもカスタマイズしたい!という場合。
今回はシンプルかつ汎用性の高いラジオボタンカスタマイズのコードを紹介いたします。

完成形(CodePen)

See the Pen radiobutton-custom by ananchan (@kizikizi) on CodePen.

HTML

<label><input type="radio" name="test" value="0"> ラジオボタン</label>
<label><input type="radio" name="test" value="1"> ラジオボタン</label>
<label><input type="radio" name="test" value="2"> ラジオボタン</label>

CSS

input[type="radio"] {
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  width: 2rem;
  height: 2rem;
  border: 2px solid #cccccc;
  border-radius: 50%;
  outline: none;
  cursor: pointer;
  margin-right: 5px;
  position: relative;
  padding: 0;
}
input[type="radio"]:checked {
  border-color: #00bdc7;
}
input[type="radio"]:checked::before {
  content: "";
  display: block;
  width: 1rem;
  height: 1rem;
  background: #00bdc7;
  border-radius: 50%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
}
label {
  display: inline-flex;
  align-items: center;
}

【HTML/CSS】ラジオボタンのデザインを変える まとめ

デフォルトのラジオボタンは小さくて押しづらいので、このようにデザインを変えてあげるとUIの利便性が向上しますね(^▽^)/

おすすめのフリーランス向け求人・案件探しサービス

高単価案件、週3日~などフレキシブルな働きが可能な事が特徴の転職サービスです。案件をチェックするだけであれば無料の為、エンジニアやデザイナーの方は是非登録してみてください。

4275件と案件数豊富です(2024年4月現在)
HTML/CSS ラジオボタン デザイン変更

この記事が気に入ったら
フォローしてね!

役に立った!と思ったらシェアお願いします
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

フリーランスのWebデザイナー「Kizineko」です。Webサイトのデザイン~コーディング、簡易的なプログラム実装等、Web制作に係る広くに携わっております。当ブログでは日々のメモ帳として便利なコードなどを共有しております。

目次(クリックでジャンプ)