Browse Source

fix: Preset color block style (#42361)

* fix: Preset color block style

* chore: use token
pull/42367/head
二货爱吃白萝卜 2 years ago
committed by GitHub
parent
commit
0a81a00771
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 6
      components/color-picker/style/color-block.ts
  2. 2
      components/color-picker/style/picker.ts

6
components/color-picker/style/color-block.ts

@ -6,9 +6,9 @@ const TRANSPARENT_DOT_COLOR = '#EEE';
/** /**
* @private Internal usage only * @private Internal usage only
*/ */
export const getTransBg = (size: number): CSSObject => ({ export const getTransBg = (size: string): CSSObject => ({
backgroundImage: `conic-gradient(${TRANSPARENT_DOT_COLOR} 0 25%, transparent 0 50%, ${TRANSPARENT_DOT_COLOR} 0 75%, transparent 0)`, backgroundImage: `conic-gradient(${TRANSPARENT_DOT_COLOR} 0 25%, transparent 0 50%, ${TRANSPARENT_DOT_COLOR} 0 75%, transparent 0)`,
backgroundSize: `${size}px ${size}px`, backgroundSize: `${size} ${size}`,
}); });
const genColorBlockStyle = (token: ColorPickerToken, size: number): CSSObject => { const genColorBlockStyle = (token: ColorPickerToken, size: number): CSSObject => {
@ -21,7 +21,7 @@ const genColorBlockStyle = (token: ColorPickerToken, size: number): CSSObject =>
width: size, width: size,
height: size, height: size,
boxShadow: colorPickerInsetShadow, boxShadow: colorPickerInsetShadow,
...getTransBg(size / 2), ...getTransBg('50%'),
[`${componentCls}-color-block-inner`]: { [`${componentCls}-color-block-inner`]: {
width: '100%', width: '100%',
height: '100%', height: '100%',

2
components/color-picker/style/picker.ts

@ -58,7 +58,7 @@ const genPickerStyle: GenerateStyle<ColorPickerToken, CSSObject> = (token) => {
borderRadius: colorPickerSliderHeight / 2, borderRadius: colorPickerSliderHeight / 2,
boxShadow: colorPickerInsetShadow, boxShadow: colorPickerInsetShadow,
}, },
'&-alpha': getTransBg(8), '&-alpha': getTransBg(`${colorPickerSliderHeight}px`),
marginBottom: marginSM, marginBottom: marginSM,
}, },

Loading…
Cancel
Save