我試圖覆蓋vaadin-combo-box-overlay
元素中存在的背景顏色。vaadin-combo-box/vaadin-combo-box-overlay更改背景顏色/ Polymer API
這裏是(https://github.com/vaadin/vaadin-combo-box/blob/master/vaadin-combo-box-overlay.html)
採取我要重寫的CSS,更具體的background屬性,源:host {
position: absolute;
@apply(--shadow-elevation-2dp);
background: #fff;
border-radius: 0 0 2px 2px;
top: 0;
left: 0;
.......
}
所以我想是這樣:
:root ::content vaadin-combo-box-overlay.vaadin-combo-box-overlay {
background: red !important;
background-color: red !important;
}
而且我已經嘗試過:host
,但我想它應該使用:root
,因爲我在對話框中使用此下拉菜單,並且疊加組件似乎不是該對話框的子項。我已經嘗試了上面提到的組合,但沒有取得任何成功。
而且我不知道爲什麼背景不作爲參數的文本顏色爲:
#selector .item {
cursor: pointer;
padding: 13px 16px;
color: var(--primary-text-color);
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
指定爲--primary-text-color
不同的值,我能夠改變文字顏色..
謝謝。