Vuetify: How to specify the background-color of a selected item in v-select component

Marc picture Marc · Aug 5, 2019 · Viewed 13.3k times · Source

I have a v-select widget (combobox / select) in a Vue application. When I open it and hover over an option, the background-color of the option is highlighted (currently light-grey). I want the background-color to have a different color when the mouse arrow hovers over an option. I can not see a property of the v-select widget that supports this. Is there a way to achieve this?

v-select::hover {
  background-color: "#00857A";
}
<v-select
    append-icon="../assets/img/sy-arrow-chevron-down.svg"
    background-color="white"
    :height="68"
    item-text="label"
    item-value="key"
    class="mr-3"
    v-model="type"
    :width="421"
    :items="searchCriteria"
    @change="performSearch()"
  ></v-select>

Answer

Andrew Vasilchuk picture Andrew Vasilchuk · Aug 5, 2019

Define color:

.v-list-item--link::before { background-color: red; }

Define opacity:

.theme--light.v-list-item:hover::before { opacity: 0.64; }