Skip to content

Commit b688a3d

Browse files
authored
fix(dropdown): [dropdown] fix icon shaking when hover (#2557)
1 parent 3e66767 commit b688a3d

File tree

2 files changed

+14
-7
lines changed

2 files changed

+14
-7
lines changed

packages/theme/src/dropdown/index.less

Lines changed: 13 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -26,13 +26,20 @@
2626
font-size: var(--tv-Dropdown-font-size);
2727
line-height: var(--tv-Dropdown-line-height);
2828

29-
span {
30-
display: inline-block;
31-
}
32-
3329
&__trigger {
30+
display: inline-flex;
31+
align-items: center;
32+
33+
.tiny-dropdown__prefix-inner {
34+
display: inline-flex;
35+
align-items: center;
36+
margin-right: var(--tv-Dropdown-icon-margin-x);
37+
}
38+
3439
.tiny-dropdown__suffix-inner {
35-
margin-left: var(--tv-Dropdown-icon-margin-left);
40+
display: inline-flex;
41+
align-items: center;
42+
margin-left: var(--tv-Dropdown-icon-margin-x);
3643

3744
.@{svg-prefix-cls} {
3845
fill: var(--tv-Dropdown-icon-color-link);
@@ -69,7 +76,7 @@
6976

7077
/* 按钮组 */
7178
.@{css-prefix}button-group {
72-
display: block;
79+
display: inline-flex;
7380

7481
.@{dropdown-prefix-cls}__title-button {
7582
padding: var(--tv-Dropdown-title-button-padding);

packages/theme/src/dropdown/vars.less

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
// 触发源的图标尺寸(纯图标按钮)
1616
--tv-Dropdown-icon-size-only-svg: 24px;
1717
// 触发源图标的左侧外边距
18-
--tv-Dropdown-icon-margin-left: var(--tv-space-base, 4px);
18+
--tv-Dropdown-icon-margin-x: var(--tv-space-base, 4px);
1919

2020
// 默认按钮图标颜色
2121
--tv-Dropdown-icon-color: var(--tv-color-icon, #808080);

0 commit comments

Comments
 (0)