HTML <select> <option> 如何设置点击/选择颜色?

问题描述

大家好。我有一个问题,它可能只与 Firefox 相关,但是,当焦点在 对象外时。

目的是在

CSS

.select_style{
   background-color: #555;
}
.select_style option{
  background-color: #ccc;
}
.select_style option:hover{
  background-color: #0f0;
}

HTML

<select class="select_style" size='3' multiple='multiple'>
  <option value="">Please choose</option>
  <option value="1">Option 1</option>
  <option value="2">Option 2</option>
  <option value="3">Option 3</option>
  <option value="4">Option 4</option>
</select>

解决方法

这就是诀窍,记住代码使用了一个“选择框”

CSS

option:checked{
    background: #00ff00 !important;
    box-shadow: 0 0 10px 100px #00ff00 inset;
}