vue3-simple-typeahead-stdunn
Version:
Forked from original until PR is merged. A simple and lightweight Vue3 typeahead component that show a suggested list of elements while the user types in.
45 lines (43 loc) • 1.39 kB
CSS
.simple-typeahead[data-v-99a07096] {
position: relative;
width: 100%;
}
.simple-typeahead > input[data-v-99a07096] {
margin-bottom: 0;
}
.simple-typeahead .simple-typeahead-list[data-v-99a07096] {
position: absolute;
width: 100%;
border: none;
max-height: 400px;
overflow-y: auto;
border-bottom: 0.1rem solid #d1d1d1;
z-index: 9;
}
.simple-typeahead .simple-typeahead-list .simple-typeahead-list-header[data-v-99a07096] {
background-color: #fafafa;
padding: 0.6rem 1rem;
border-bottom: 0.1rem solid #d1d1d1;
border-left: 0.1rem solid #d1d1d1;
border-right: 0.1rem solid #d1d1d1;
}
.simple-typeahead .simple-typeahead-list .simple-typeahead-list-footer[data-v-99a07096] {
background-color: #fafafa;
padding: 0.6rem 1rem;
border-left: 0.1rem solid #d1d1d1;
border-right: 0.1rem solid #d1d1d1;
}
.simple-typeahead .simple-typeahead-list .simple-typeahead-list-item[data-v-99a07096] {
cursor: pointer;
background-color: #fafafa;
padding: 0.6rem 1rem;
border-bottom: 0.1rem solid #d1d1d1;
border-left: 0.1rem solid #d1d1d1;
border-right: 0.1rem solid #d1d1d1;
}
.simple-typeahead .simple-typeahead-list .simple-typeahead-list-item[data-v-99a07096]:last-child {
border-bottom: none;
}
.simple-typeahead .simple-typeahead-list .simple-typeahead-list-item.simple-typeahead-list-item-active[data-v-99a07096] {
background-color: #e1e1e1;
}