优化显示效果

This commit is contained in:
2021-05-09 15:54:36 +08:00
parent 1296986261
commit 12a3c43b2f
2 changed files with 12 additions and 3 deletions

View File

@@ -23,7 +23,7 @@
// 标签 // 标签
html { html {
transition: font-size @transitionTime; transition: font-size calc(@transitionTime * 2);
} }
body { body {

View File

@@ -23,7 +23,7 @@
<el-menu-item v-for="(item, itemIndex) in navLinks.list" <el-menu-item v-for="(item, itemIndex) in navLinks.list"
:key="'list-' + itemIndex" :index="itemIndex.toString()" :key="'list-' + itemIndex" :index="itemIndex.toString()"
> >
<i class="el-icon-link"></i> <i :class="item.icon || 'el-icon-link'"></i>
<span slot="title">{{ item.title }}</span> <span slot="title">{{ item.title }}</span>
</el-menu-item> </el-menu-item>
@@ -42,6 +42,7 @@
<!-- 输入 --> <!-- 输入 -->
<input v-model="searchEngine.keyword" class="input" type="text" <input v-model="searchEngine.keyword" class="input" type="text"
@blur="searchEngine.isFocus = false" @focus="searchEngine.isFocus = true"
@keydown.enter.exact="searchEngineSubmit()" @keydown.enter.exact="searchEngineSubmit()"
/> />
@@ -60,7 +61,9 @@
</div> </div>
<!-- 选择搜索引擎 --> <!-- 选择搜索引擎 -->
<el-radio-group v-model="config.searchEngine" class="search-type" size="small"> <el-radio-group v-model="config.searchEngine" size="small"
:class="['search-type', { fade: searchEngine.isFocus }]"
>
<!-- 自动生成 --> <!-- 自动生成 -->
<el-radio v-for="item in searchEngine.types" :key="item.name" <el-radio v-for="item in searchEngine.types" :key="item.name"
@@ -129,6 +132,7 @@ export default {
}, },
// 搜索引擎 // 搜索引擎
searchEngine: { searchEngine: {
isFocus: false,
keyword: '', keyword: '',
types: this.$root.config.searchEngines types: this.$root.config.searchEngines
}, },
@@ -353,6 +357,11 @@ export default {
justify-content: center; justify-content: center;
margin: 2rem 0; margin: 2rem 0;
font-size: 1rem; font-size: 1rem;
transition: opacity calc(@transitionTime * 4);
&.fade {
opacity: 0.5;
}
> label { > label {
margin: 1em .5em; margin: 1em .5em;