gpt4 book ai didi

css - 如何在选择中设置语言与菜单图标向下的距离?

转载 作者:太空宇宙 更新时间:2023-11-04 05:38:14 31 4
gpt4 key购买 nike

我的代码是这样的:

    <v-select
v-model="e1"
:items="states"
menu-props="auto"
label="Select"
hide-details
prepend-icon="language"
single-line
class="custom"
></v-select>

演示和完整代码如下:https://codepen.io/trendingnews/pen/NWPjbvX

如果我选择印度尼西亚,印度尼西亚文字和图标下拉菜单之间的距离非常合适

但是如果我选择英文,英文和下拉菜单图标之间的距离太远了

enter image description here

如何让它动态化?

我试过用css设置,还是失败

最佳答案

.v-select__selection--comma width: 100%text-align: right 并且所有语言将具有相同的距离从下拉图标,或使用 terxt-align: center 如果您希望文本位于图标之间

.v-select__selection--comma {
width: 100%;
text-align: right;
}

new Vue({
el: '#app',
vuetify: new Vuetify(),
data() {
return {
e1: 'Indonesia',
states: [
'Indonesia', 'English',
],
}
},
})
Vue.config.productionTip = false
.custom .v-input__slot::before,
.custom .v-input__slot::after {
border: none!important
}

.v-select__selection--comma {
margin: 7px 4px 7px 0;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
width: 100%;
text-align: right;
}
<link href="https://cdn.jsdelivr.net/npm/@mdi/font@4.x/css/materialdesignicons.min.css" rel="stylesheet" />
<link href="https://cdn.jsdelivr.net/npm/vuetify@2.1.15/dist/vuetify.min.css" rel="stylesheet" />
<link href="https://fonts.googleapis.com/css?family=Roboto:100,300,400,500,700,900" rel="stylesheet">
<link href="https://fonts.googleapis.com/css?family=Material+Icons" rel="stylesheet">
<script src="https://cdn.jsdelivr.net/npm/babel-polyfill/dist/polyfill.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/vue@2.x/dist/vue.js"></script>
<script src="https://cdn.jsdelivr.net/npm/vuetify@2.1.15/dist/vuetify.min.js"></script>
<div id="app">
<v-app id="inspire">
<v-container fluid>
<v-row align="center">
<v-col cols="10">
<v-subheader>Logo</v-subheader>
</v-col>
<v-col cols="2" align="right">
<div style="width:139px;">
<v-select v-model="e1" :items="states" menu-props="auto" label="Select" hide-details prepend-icon="language" single-line class="custom"></v-select>
</div>
</v-col>
</v-row>
</v-container>
</v-app>
</div>

关于css - 如何在选择中设置语言与菜单图标向下的距离?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59443949/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com