Подтвердить что ты не робот

CSS для опции выбора для прозрачного фона

У меня есть веб-страница с фоновым изображением. После этого есть поле со списком для фильтрации некоторого контента. Я хочу, чтобы этот флажок опции выбора был прозрачным. Я прочитал много результатов в Google, чтобы использовать опцию select в CSS, но это не сработало. Я создаю скрипку здесь: http://jsfiddle.net/25CQE/5 For example, и, как видите, фон опции не прозрачен. Итак, любая идея, как решить это? Или это невозможно сделать с помощью CSS?

Извините за мой плохой английский

4b9b3361

Ответ 1

Если вы хотите сделать его полностью прозрачным, используйте

select {
    border: 1px solid #fff;
    background-color: transparent;
}

Demo


Если вы хотите иметь полупрозрачный цвет фона, вы можете использовать rgba(), где a обозначает альфа

select {
    border: 1px solid #fff;
    background-color: rgba(255,255,255,.5);
    padding: 5px;
}

Demo 2

Ответ 2

Просто добавьте

select {background:transparent;}

- редактировать дополнительные -

Вы не сможете настроить параметры, потому что они берут стиль из os или браузера. Вы можете попробовать javascript-решение для более удобных элементов формы, таких как http://uniformjs.com/ - тогда вы могли бы использовать прозрачное изображение, возможно,

Ответ 3

вы можете изменить цвет для опции выбора в файле или стиле css, следующим образом:

select option {
    background-color: transparent; 
}

или для основного входа выбора

select {
    background-color: transparent; 
}

демо

Ответ 4

попробуйте это:

body 
{
background: #82caff;
}

select {
    padding: 5px;
    color: #000;
    font-size: 12px;
    background: transparent;
    -webkit-appearance: none;

}
select option{
background-color: #82caff;
}
<select id="nname">
  <option value="volvo">Volvo</option>
  <option value="peugeot">peugeot</option>
  <option value="mercedes">Mercedes</option>
  <option value="audi">Audi</option>
</select>