From babae08f5eb24a90faa9721c199c7ab55c6370dc Mon Sep 17 00:00:00 2001 From: Ymm0008 Date: Thu, 12 Jan 2023 11:18:39 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20searchbar=20=E4=BF=AE=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/packages/__VUE/searchbar/index.scss | 61 +++++++++++++------ src/packages/__VUE/searchbar/index.taro.vue | 13 ++-- src/packages/__VUE/searchbar/index.vue | 17 +++--- .../vue/src/dentry/pages/searchbar/index.vue | 2 +- .../src/exhibition/pages/collapse/index.vue | 4 +- 5 files changed, 60 insertions(+), 37 deletions(-) diff --git a/src/packages/__VUE/searchbar/index.scss b/src/packages/__VUE/searchbar/index.scss index 24befa59bf..bb2ef27006 100644 --- a/src/packages/__VUE/searchbar/index.scss +++ b/src/packages/__VUE/searchbar/index.scss @@ -51,14 +51,19 @@ .nut-searchbar__input-inner { display: flex; position: relative; - width: 100%; + // width: 100%; + flex: 1; + align-items: center; + overflow: hidden; > taro-form-core { width: 100%; } form { - display: flex; - align-items: center; - width: 100%; + // display: flex; + // align-items: center; + // width: 100%; + flex: 1; + overflow: hidden; } input { width: 100%; @@ -66,21 +71,32 @@ min-width: 214px; padding-left: 4px; } - .nut-searchbar__input-clear { - display: flex; - justify-content: center; - align-items: center; - margin-right: 13px; - & .nut-searchbar__nut-icon-mask-close { - color: rgb(204, 204, 204); - &:hover { - cursor: pointer; - color: rgb(104, 104, 104); - } + } + + .nut-searchbar__input-inner-icon { + display: flex; + align-items: center; + position: relative; + // overflow: hidden; + padding: 0 7px; + } + .nut-searchbar__input-clear { + position: relative; + z-index: 10; + padding: 0 5px; + & .nut-searchbar__nut-icon-mask-close { + color: rgb(204, 204, 204); + &:hover { + cursor: pointer; + color: rgb(104, 104, 104); } } - .nut-searchbar__input-bar_clear { - padding-right: 10px; + } + .nut-searchbar__input-inner-icon-absolute { + .nut-searchbar__input-clear { + position: absolute; + z-index: 10; + left: -20px; } } @@ -90,8 +106,8 @@ height: 14px; } - .nut-searchbar__iptright-sarch-icon { - margin-right: 12px; + .nut-searchbar__iptright-search-icon { + margin-left: 5px; } .nut-searchbar__input-bar { @@ -106,6 +122,13 @@ outline: none; font-size: 14px; } + + .nut-searchbar__input-inner-absolute { + .nut-searchbar__input-bar { + box-sizing: border-box; + padding-right: 20px; + } + } } &__left-search-icon { diff --git a/src/packages/__VUE/searchbar/index.taro.vue b/src/packages/__VUE/searchbar/index.taro.vue index 6866d6f28a..8d51b4c03b 100644 --- a/src/packages/__VUE/searchbar/index.taro.vue +++ b/src/packages/__VUE/searchbar/index.taro.vue @@ -7,7 +7,7 @@ - +
+
+ @@ -38,9 +40,9 @@ - - - + + +
@@ -51,6 +53,7 @@