Skip to content

Commit 32ef9e6

Browse files
chenxi-20zzcr
authored andcommitted
feat(search): [search] 增加星空主题关闭按钮右边竖条
1 parent ba7cb07 commit 32ef9e6

File tree

4 files changed

+27
-2
lines changed

4 files changed

+27
-2
lines changed

packages/theme/src/search/index.less

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -97,6 +97,24 @@
9797
}
9898
}
9999

100+
// tiny新增
101+
& &__input-btn.@{css-prefix}icon-close {
102+
margin-right: var(--ti-search-input-btn-close-margin-right);
103+
104+
& a::after {
105+
content: '';
106+
display: var(--ti-search-input-btn-close-display);
107+
position: absolute;
108+
top: 50%;
109+
right: 7px;
110+
transform: translateY(-50%);
111+
width: 1px;
112+
height: 16px;
113+
background-color: #000000;
114+
opacity: 8%;
115+
}
116+
}
117+
100118
& &__input-btn {
101119
text-align: center;
102120

packages/theme/src/search/smb-theme.js

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,5 +5,8 @@ export const tinySearchSmbTheme = {
55
'ti-search-selector-box-shadow': 'var(--ti-common-shadow-3-up)',
66
'ti-search-input-btn-icon-size': 'var(--ti-common-font-size-2)',
77
'ti-search-input-placeholder-text-color': 'var(--ti-common-color-placeholder)',
8-
'ti-search-input-left-svg-margin-right': 'calc(0px - var(--ti-common-space-2x))'
8+
'ti-search-input-left-svg-margin-right': 'calc(0px - var(--ti-common-space-2x))',
9+
'ti-search-input-btn-width': 'var(--ti-common-size-7x)',
10+
'ti-search-input-btn-close-display': 'inline-block',
11+
'ti-search-input-btn-close-margin-right': '-3px'
912
}

packages/theme/src/search/vars.less

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,10 @@
4040
--ti-search-input-btn-icon-size: var(--ti-common-font-size-1, 14px);
4141
// 搜索按钮宽度(hide)
4242
--ti-search-input-btn-width: var(--ti-common-size-6x, 24px);
43+
// 搜索关闭按钮右边距(hide)
44+
--ti-search-input-btn-close-margin-right: var(--ti-common-space-0, 0px);
45+
// 搜索关闭按钮显示方式(hide)
46+
--ti-search-input-btn-close-display: none;
4347
// 搜索框按钮行高(hide)
4448
--ti-search-input-btn-line-height: var(--ti-search-input-height);
4549
// 搜索图标边框色(hide)

packages/vue/src/search/src/pc.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@
6060
:tabindex="tabindex"
6161
/>
6262
<transition name="tiny-transition-icon-scale-in">
63-
<div class="tiny-search__input-btn" v-if="state.showClear && !state.collapse">
63+
<div class="tiny-search__input-btn tiny-icon-close" v-if="state.showClear && !state.collapse">
6464
<a @click="clear($event)">
6565
<icon-close @mousedown.prevent class="tiny-svg-size" />
6666
</a>

0 commit comments

Comments
 (0)