Есть ли способ изменить цвет текста и стрелки в Materialise css Select? - PullRequest
0 голосов
/ 29 марта 2020

Просто пытаюсь поместить текст и стрелку в белый цвет:

enter image description here

Вот код:

<div class="input-field col s12 white-text">
  <select class="white-text" id="selectSide">
    <option value="All" selected>All</option>
    <option value="Buy">Buy</option>
    <option value="Sell">Sell</option>
  </select>
  <label class="white-text">Side</label>
</div>

1 Ответ

0 голосов
/ 29 марта 2020

Фактические стили, применяемые для ввода, раскрывающегося списка и значка, следующие:

Для значка:

.select-wrapper .caret {

    fill: firebrick;
}

Для содержимого раскрывающегося списка:

.dropdown-content li span {  
    color: firebrick;   
}

Для выбранного цвета элемента:

.dropdown-content li span {  
    color: firebrick;   
}

Очевидно, поменяйте огнеупорный кирпич на нужный вам цвет. Примечание: Materialize css скрывает оригинальный элемент select и создает новый элемент со встроенным раскрывающимся списком - поэтому стили, описанные выше (.dropdown-content и .select-wrapper), генерируются динамически, и поэтому их немного сложно стилизовать, если вы Смотрим на оригинальную разметку.

Рабочая демоверсия здесь .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...