From ae2d855c89ca722ac7309fdf1aa6ceed370e3b95 Mon Sep 17 00:00:00 2001 From: heyujie <516346543@qq.com> Date: 星期一, 11 十月 2021 20:22:30 +0800 Subject: [PATCH] 监控ui --- src/pages/settings/views/keyboardLanguage.vue | 88 +++++++++++++++++++++++-------------------- 1 files changed, 47 insertions(+), 41 deletions(-) diff --git a/src/pages/settings/views/keyboardLanguage.vue b/src/pages/settings/views/keyboardLanguage.vue index 396f128..c8a7d6c 100644 --- a/src/pages/settings/views/keyboardLanguage.vue +++ b/src/pages/settings/views/keyboardLanguage.vue @@ -7,16 +7,17 @@ v-for="(item, i) in tabList" :class="activePage == i ? 'menu-item-active' : ''" :key="i" - @click="openRight(item, i)" + @click="openRight( i)" ref="leftbar" > - <span class="iconfont">{{ item.icon }}</span> + <img :src="item.icon_black" alt="" v-if="activePage != i" class="secondIcon"> + <img :src="item.icon_white" alt="" v-else class="secondIcon"> <span class="title">{{ item.name }}</span> </div> </div> <div class="language-right"> <div class="lang" v-if="activePage == 0"> - <div class="title">璇█鍒楄〃</div> + <div class="bar title">璇█鍒楄〃</div> <div class="bar" v-for="(item, i) in langList" @@ -26,14 +27,14 @@ <span class="name">{{ item.Name }}</span> <span class="icon iconfont" - style="color: #3d68e1;font-size:18px;" + style="color: var(--colorCard);font-size:16px;" v-show="activeLang == item.Lang" - ></span + ></span > </div> </div> <div class="lang" v-if="activePage == 1"> - <div class="title">閿洏甯冨眬</div> + <div class="title bar">閿洏甯冨眬</div> <div class="bar" v-for="(item, i) in keyboardList" @@ -43,9 +44,9 @@ <span class="name">{{ item.name }}</span> <span class="icon iconfont" - style="color: #3d68e1;font-size:18px;" + style="color: #4E94FF;font-size:16px;" v-show="activeKb == item.id" - ></span + ></span > </div> </div> @@ -72,8 +73,8 @@ langList: [], keyboardList: [], tabList: [ - { name: "绯荤粺璇█", icon: "\ue6e8" }, - { name: "閿洏绠$悊", icon: "\ue6fe" }, + { name: "绯荤粺璇█", icon: "\ue74a" ,icon_white:"/images/settings/璇█-鐧�.png",icon_black:"/images/settings/璇█-榛�.png"}, + { name: "閿洏绠$悊", icon: "\ue74e" ,icon_white:"/images/settings/閿洏-鐧�.png",icon_black:"/images/settings/閿洏-榛�.png"}, ], activePage: 0, }; @@ -143,7 +144,7 @@ } ); }, - openRight(item, i) { + openRight(i) { this.activePage = i; }, }, @@ -155,6 +156,7 @@ } .kb-content { + font-weight: 700; height: 100%; display: flex; flex-direction: row; @@ -163,38 +165,41 @@ box-sizing: border-box; .kb-center { height: 100%; - width: 280px; + width: 300px; overflow: auto; box-sizing: border-box; flex-shrink: 0; - padding: 10px; - border-right: 5px solid #f8f8f8; + padding: 24px 10px 0px 10px; + background-color: #FBFAFF; + border-right: 4px solid #F2F2F7; .menu-item { - background-color: #f8f8f8; - height: 50px; - margin-bottom: 10px; + /* background-color: #F2F2F7; */ + height: 56px; + margin-bottom: 4px; border-radius: 8px; - line-height: 50px; + line-height: 56px; box-sizing: border-box; - font-size: 14px; padding: 0 20px;cursor: pointer; display: flex; align-items: center; + color: #333; .title { - font-size: 15px; + font-size: 16px; + font-weight: 700; } - .iconfont { - margin-right: 8px; - font-size: 18px; + .secondIcon { + margin: 15px; + width: 24px; + height: 24px; } } .menu-item-active { - background-color: #3d68e1; + background-color: var(--colorCard) !important; color: white; + } .menu-item:hover { - background-color: #3d68e1; - color: white; + background-color: #F2F2F7; } } .language-right { @@ -203,7 +208,7 @@ overflow: auto; box-sizing: border-box; position: relative; - padding: 20px 40px; + padding: 10px; .el-form-item.is-required:not(.is-no-asterisk) > .el-form-item__label:before, .el-form-item.is-required:not(.is-no-asterisk) @@ -236,32 +241,33 @@ max-width: none !important; } .lang { - .title { - height: 30px; - line-height: 30px; - font-size: 16px; - margin-bottom: 10px; - } .bar { height: 48px; background-color: #f8f8f8; - border-radius: 10px; + border-radius: 8px; line-height: 50px; - box-sizing: border-box; - padding: 0 20px; + box-sizing: content-box; + padding: 0 15px 0 20px; display: flex; justify-content: space-between; cursor: pointer; - margin-bottom: 12px; + margin-bottom: 4px; + border: 2px solid #f8f8f8; .name{ - font-size: 15px; + font-size: 14px; } } .bar:hover{ - background-color: #e9e9e9; + border: 2px solid var(--colorCard); + } + .title { + cursor:default ; + font-size: 16px; + justify-content: center; + border: 2px solid #f8f8f8 !important; } } - .save-btn { + /* .save-btn { background-color: #3d68e1; width: 240px; height: 40px; @@ -271,7 +277,7 @@ line-height: 40px; font-size: 14px; margin-top: 20px; - } + } */ } } </style> -- Gitblit v1.8.0