
用了 Windows 10 和 Chrome 的暗色模式,用了 V2EX 的暗色模式,那 V2EX plus 如果不是暗色总是不协调的,于是自己改了下 options.css , 那么,问题来了。。。有这么一段:
<div class="item-secondary dropdownMenu"> <select name="customNode" id="customNode"> <option value="www">国内 1 (默认)</option> <option value="fast">国内 2</option> <option value="sjc">美国 1</option> <option value="uk">美国 2</option> <option value="jp">日本</option> <option value="neue">全球 1</option> <option value="lax">全球 2</option> <option value="-1">关闭</option> </select> </div> 然后查看 CSS 文件,是这么写的:
.item > .dropdownMenu { width: auto; display: flex; align-items: center; -webkit-margin-end: 1.6rem; } .item > .dropdownMenu > select { width: 10rem; -webkit-appearance: none; border: none; border-bottom: 1px solid #E0E0E0; outline: none; padding-bottom: 4px; -webkit-padding-start: 5px; background: url(data:_image_base64_) center right no-repeat; background-size: 0.7em; font-family: inherit; font-size: inherit; } 改来改去,除了下拉的候选列表,其它的都改成自己期望的颜色了:

那么,这个下拉列表里,怎么用纯 CSS 把颜色也改一下呢?
附相关信息: 暗色主题:
@import url("//jkjoke.b0.upaiyun.com/css/v2ex-dark.css"); /*@import url("//jkjoke.b0.upaiyun.com/css/v2ex.css");*/ v2ex plus source code: v2ex plus@github