【CSS】input type numberのスピンボタンを削除する方法

先日、ディレクターからinput type numberの矢印ボタンを削除できるかと聞かれたので、CSSで対応できると伝えた。

その時のコードをメモしておく。

input type numberのスピンボタン(フィールドエリアの右側に表示される矢印のボタンのこと)を削除する方法はCSSで下記のコードを設定すると消える。

表示結果

See the Pen Jjbmorg by 山崎毅 (@nbudjgzu) on CodePen.

HTML

<input type="number">

CSS(SCSS)

input[type="number"] {
  //FireFox, IE
  -moz-appearance:textfield;
  //Chrome, Safari
  &::-webkit-outer-spin-button,
  &::-webkit-inner-spin-button {
    margin: 0;
    -webkit-appearance: none;
    appearance: none;
  }
}
(Visited 1,493 times, 1 visits today)

コメントする

メールアドレスが公開されることはありません。 が付いている欄は必須項目です