Не могу изменить отображение элемента select?

197
09 июля 2018, 17:20

Есть select элемент с начальным заголовком Gender нажимая на который можно выбрать male или female.

Как изменить размер и цвет, только заголовка Gender, не option Gender ?

<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.1/css/bootstrap.min.css" integrity="sha384-WskhaSGFgHYWDcbwN70/dfYBj47jz9qbsMId/iRN3ewGhXQFZCSftd1LZCfmhktB" crossorigin="anonymous"> 
 
<select class="mt-2 pl-4  custom-select user-data" name="gender"> 
    <option>Gender</option> 
    <option value="Male">Male</option> 
    <option value="Female">Female</option> 
</select>

Answer 1

select { 
  color: blue !important; 
  font-weight: bold; 
  background-color: yellow !important; 
  background-image: url(data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' v0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E); 
} 
 
option { 
  color: #000; 
  background: #fff; 
}
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.1/css/bootstrap.min.css"> 
 
<select class="mt-2 pl-4 custom-select user-data" name="gender"> 
    <option>Gender</option> 
    <option value="Male">Male</option> 
    <option value="Female">Female</option> 
</select>

Answer 2

Попробуйте использовать Css Optgroup http://htmlbook.ru/faq/kak-izmenit-vid-tega-optgroup-cherez-stili

Или используйте отдельный css класс для этой опции.

READ ALSO
Bootstrap 4. Не работает стили с index.css

Bootstrap 4. Не работает стили с index.css

Стили с моего indexcss работают некорректно

224
Цикл for и объекты [закрыт]

Цикл for и объекты [закрыт]

Сделайте цикл, который выводит весь массив persons, но только Имя и Фамилию каждой персоныИспользуйте вложенный for для вывода полей персоны,...

198
Анимация для вставки через append()

Анимация для вставки через append()

По клику на кнопку из БД подгружаю через ajax по несколько блоков $('#works')append(data); Подскажите, если ли адекватный вариант как-то анимировать эту...

176
Задачи по JavaScript не пойму деталей языка

Задачи по JavaScript не пойму деталей языка

В задаче нужно вывести простые числа от 1 до 10Почему не срабатывает строка с if? Интересует именно строка, решение на том сайте есть:

211