Как стилизовать HTML, выберите вариант наведения и выбранные параметры эффектов

0

Я пытаюсь удалить синий фон по умолчанию в эффекте зависания варианта HTML, а также стилизовать выбранные эффекты эффекта с помощью блока CSS ниже, но он, похоже, не работает. Муравьиные идеи о том, как это можно достичь.

    select.color-chooser option:hover {
        background-color: none!important;

    }

select.color-chooser option[selected] {
        background-color: none!important;

    }
Теги:
sass
css-selectors

4 ответа

3
Лучший ответ

Вы не можете этого сделать, если хотите, вы можете использовать jQuery Chosen или аналогичный http://harvesthq.github.io/chosen/

Он генерирует списки HTML, легко стилизованные.

0

Решение работает только в IE (проверено 10 и 11)

'
    <select class="form-control">
          <option>Option option option</option>
          <option>Option option option</option>
          <option>Option option option</option>
         </select>



          .form-control option:hover {
              background: pink;
            }

            ::selection, select:focus::-ms-value {
              background-color: deeppink;
              color: #000;
            }

            option:checked {
              background-color: deeppink;
              color: #000;
            }

            option:checked:hover, select:focus option:checked:hover {
              background-color: deeppink;
              color: #000;
            }

'

https://jsbin.com/mejivij/2/edit?html,css,js,output

0

Я не пробовал это, но с головы до головы, разве это не вариант: выбрано?

select.color-chooser option:selected {}
  • 0
    Я тоже попробовал этот вариант тоже
-1

Чтобы изменить цвет текста по умолчанию синего по ссылке, используйте этот код:

a {
text-decoration:none;
  }

Чтобы изменить цвет зависания, это должно работать:

a:hover {
   color:[enter colour];
       }

Ещё вопросы

Сообщество Overcoder
Наверх
Меню