Убрать стрелочки с <input type=“number”>

407
15 декабря 2016, 16:28

Есть input с типом number и при наведении на него появляются такие стрелочки:

<input type="number" step="1" min="1" max="27" id="num_count" name="quantity" value="1" title="Кол." class="input-text qty text" size="4">

Можно ли как-то их убрать?

Answer 1

input::-webkit-outer-spin-button, 
input::-webkit-inner-spin-button { 
    /* display: none; <- Crashes Chrome on hover */ 
    -webkit-appearance: none; 
    margin: 0; /* <-- Apparently some margin are still there even though it's hidden */ 
}
<input type="number" step="1" min="1" max="27" id="num_count" name="quantity" value="1" title="Кол." class="input-text qty text" size="4" />

Ответ тут.

Answer 2

Не наблюдаю стрелки в IE. Код ниже прячет стрелки управления в браузерах, основанных на webkit (Opera для проверки нет):

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
}

Для Firefox попроще:

input[type='number'] {
    -moz-appearance: textfield;
}
Answer 3

В англоязычном SO дан такой ответ - попробуйте добавить в .css такое:

input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button { 
  -webkit-appearance: none; 
  margin: 0; 
}
READ ALSO
Как сделать уникальным ID у &lt;tr&gt;?

Как сделать уникальным ID у <tr>?

У меня есть список <tr>:

245
Добавление в ссылку атрибута onclick

Добавление в ссылку атрибута onclick

Нужно подтверждение удаления ссылки на сайте

290
Обертывание определённых слов

Обертывание определённых слов

В данном примере я хочу в тексте выделить слова "true" и "false" синим цветом и изменить размер шрифтаИспользую функцию

270