Skip to content

Commit 33fd46c

Browse files
committed
chore(Divider): enrich css vars
1 parent 9da8ead commit 33fd46c

File tree

3 files changed

+26
-15
lines changed

3 files changed

+26
-15
lines changed

src/divider/README.en-US.md

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,12 @@ t-class-content | \-
2424
The component provides the following CSS variables, which can be used to customize styles.
2525
Name | Default Value | Description
2626
-- | -- | --
27+
--td-divider-border-width | 2rpx | -
2728
--td-divider-color | @bg-color-component | -
28-
--td-divider-content-color | @font-gray-3 | -
29-
--td-divider-content-font-size | 24rpx | -
29+
--td-divider-content-color | @text-color-placeholder | -
30+
--td-divider-content-font-size | @font-size-s | -
3031
--td-divider-content-line-height | 40rpx | -
31-
--td-divider-content-line-style | solid | -
32+
--td-divider-content-line-style | solid | -
33+
--td-divider-content-margin | @spacer-1 | -
34+
--td-divider-horizontal-margin | 20rpx | -
35+
--td-divider-vertical-margin | @spacer | -

src/divider/README.md

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -60,8 +60,12 @@ t-class-content | 内容样式类
6060
组件提供了下列 CSS 变量,可用于自定义样式。
6161
名称 | 默认值 | 描述
6262
-- | -- | --
63+
--td-divider-border-width | 2rpx | -
6364
--td-divider-color | @bg-color-component | -
64-
--td-divider-content-color | @font-gray-3 | -
65-
--td-divider-content-font-size | 24rpx | -
65+
--td-divider-content-color | @text-color-placeholder | -
66+
--td-divider-content-font-size | @font-size-s | -
6667
--td-divider-content-line-height | 40rpx | -
67-
--td-divider-content-line-style | solid | -
68+
--td-divider-content-line-style | solid | -
69+
--td-divider-content-margin | @spacer-1 | -
70+
--td-divider-horizontal-margin | 20rpx | -
71+
--td-divider-vertical-margin | @spacer | -

src/divider/divider.less

Lines changed: 12 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,14 @@
11
@import '../common/style/base.less';
22

33
@divider-color: var(--td-divider-color, @bg-color-component);
4+
@divider-border-width: var(--td-divider-border-width, 2rpx);
5+
@divider-horizontal-margin: var(--td-divider-horizontal-margin, 20rpx);
6+
@divider-vertical-margin: var(--td-divider-vertical-margin, @spacer);
47
@divider-content-color: var(--td-divider-content-color, @text-color-placeholder);
5-
@divider-content-font-size: var(--td-divider-content-font-size, 24rpx);
8+
@divider-content-font-size: var(--td-divider-content-font-size, @font-size-s);
69
@divider-content-line-height: var(--td-divider-content-line-height, 40rpx);
710
@divider-content-line-style: var(--td-divider-content-line-style, solid);
11+
@divider-content-margin: var(--td-divider-content-margin, @spacer-1);
812

913
.@{prefix}-divider {
1014
display: flex;
@@ -26,31 +30,30 @@
2630

2731
&--horizontal {
2832
align-items: center;
29-
margin-top: 20rpx;
30-
margin-bottom: 20rpx;
33+
margin: @divider-horizontal-margin 0;
3134

3235
&::before,
3336
&::after {
34-
border-top-width: 1px;
37+
border-top-width: @divider-border-width;
3538
transform: scaleY(0.5);
36-
transform-origin: bottom;
39+
transform-origin: center;
3740
}
3841

3942
.@{prefix}-divider__content:not(:empty) {
40-
margin: 0 24rpx;
43+
margin: 0 @divider-content-margin;
4144
}
4245
}
4346

4447
&--vertical {
4548
flex-direction: column;
4649
height: 28rpx;
47-
margin: 0 16rpx;
50+
margin: 0 @divider-vertical-margin;
4851

4952
&::before,
5053
&::after {
51-
border-left-width: 1px;
54+
border-left-width: @divider-border-width;
5255
transform: scaleX(0.5);
53-
transform-origin: bottom;
56+
transform-origin: center;
5457
}
5558

5659
&-center {

0 commit comments

Comments
 (0)