Я хочу удалить стрелку раскрывающегося списка из HTML- <select>
элемента. Например:
<select style="width:30px;-webkit-appearance: none;">
<option>2000</option>
<option>2001</option>
<option>2002</option>
...
</select>
Как это сделать в Opera, Firefox и Internet Explorer?
html
css
drop-down-menu
html-select
user2301515
источник
источник
#slectType { -webkit-appearance: none; appearance: none /*menulist*/
! важные; max-width: 300px; line-height: 0px;} input[type='text'], select {max-height: 30px;max-width: 300px; text-align-last: center; /*text-indent: 5px;*/} button:hover {color: #FFF;background-color: #566977;box-shadow:none;border-color: #759AB5;} #errorMSG{z-index: 2147483647;}
просмотры [CH: -webkit, FF: -moz, IE: -ms, Oprea: -o];Ответы:
Там нет необходимости для взлома или переполнения. Есть псевдоэлемент для стрелки раскрывающегося списка в IE:
источник
Ранее упомянутые решения хорошо работают с Chrome, но не с Firefox.
Я нашел решение, которое хорошо работает как в Chrome, так и в Firefox (не в IE). Добавьте следующие атрибуты в CSS для вашего элемента SELECT и отрегулируйте верхний край в соответствии с вашими потребностями.
Надеюсь это поможет :)
источник
Простой способ убрать стрелку выпадающего списка
источник
appearance: none
для Chrome и Firefox Quantum (v59 и выше). Т.е. префиксы поставщиков больше не нужны .appearance: none
. Большинству браузеров все еще нужны префиксы.Попробуй это :
JS Bin: http://jsbin.com/aniyu4/2/edit
Если вы используете Internet Explorer:
Или вы можете использовать Choosen: http://harvesthq.github.io/chosen/
источник
Попробуй это:
HTML:
CSS:
источник
Попробуйте, это работает для меня,
Вы не можете скрыть, но используя скрытое переполнение, вы можете заставить его исчезнуть.
источник
Просто хотел завершить тему. Чтобы быть очень ясным, это не работает в IE9, однако мы можем сделать это с помощью небольшого трюка CSS.
источник
Как я ответил в Удалить Выберите стрелку на IE
Если вы хотите использовать класс и псевдокласс:
.simple-control
ваш класс CSS:disabled
это псевдо классисточник
}
источник
Вы не можете сделать это с помощью полнофункциональной кросс-браузерной поддержки.
Попробуйте взять деление 50 пикселей, предположим, и всплыть желаемый выпадающий значок по вашему выбору справа от этого
Теперь в этом div, возможно, добавьте тег select шириной 55 пикселей (что-то большее, чем ширина контейнера)
Я думаю, вы получите то, что вы хотите.
В случае, если вам не нужен какой-либо значок выпадения справа, просто сделайте все шаги, кроме плавания изображения справа. Установить контур: 0 в фокусе для тега выбора. Это оно
источник
есть библиотека DropKick.js, которая заменяет обычные выпадающие списки на HTML / CSS, чтобы вы могли полностью стилизовать их и управлять ими с помощью javascript. http://dropkickjs.com/
источник
Работает для всех браузеров и всех версий:
JS
HTML
источник