UNPKG

ng-antd-color-picker

Version:

The angular version of the color-picker component based on antd styles.

100 lines (99 loc) 2.51 kB
/* You can add global styles to this file, and also import other style files */ .ant-color-picker { position: absolute; z-index: 1; display: block; width: max-content; min-width: 258px; visibility: visible; } .ant-color-picker-hidden { display: none; } .ant-color-picker-panel { display: flex; flex-direction: column; width: 258px; padding: 12px; background-color: #fff; border-radius: 8px; box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05); } .ant-color-picker-panel-disabled { cursor: not-allowed; } .ant-color-picker-select { margin-bottom: 12px; } .ant-color-picker-select .ant-color-picker-palette { min-height: 160px; overflow: hidden; border-radius: 4px; } .ant-color-picker-select .ant-color-picker-palette > .ant-color-picker-gradient { border-top-left-radius: 5px; } .ant-color-picker-saturation { position: absolute; border-radius: inherit; top: 0; left: 0; right: 0; bottom: 0; } .ant-color-picker-handler { box-sizing: border-box; width: 16px; height: 16px; border: 2px solid #fff; border-radius: 50%; box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.06); } .ant-color-picker-handler-sm { width: 12px; height: 12px; } .ant-color-picker-slider { width: 100%; margin-bottom: 12px; } .ant-color-picker-slider .ant-color-picker-palette { height: 8px; } .ant-color-picker-slider .ant-color-picker-gradient { border-radius: 4px; } .ant-color-picker-slider-alpha { background-image: conic-gradient(rgba(0, 0, 0, 0.06) 0 25%, transparent 0 50%, rgba(0, 0, 0, 0.06) 0 75%, transparent 0); background-size: 8px 8px; } .ant-color-picker-color-block { position: relative; width: 28px; height: 28px; margin-left: 8px; overflow: hidden; background-image: conic-gradient(rgba(0, 0, 0, 0.06) 0 25%, transparent 0 50%, rgba(0, 0, 0, 0.06) 0 75%, transparent 0); background-size: 50% 50%; border-radius: 4px; } .ant-color-picker-color-block-inner { box-sizing: border-box; width: 100%; height: 100%; border: 1px solid rgba(0, 0, 0, 0.06); border-radius: 4px; } .ant-color-picker-slider-container { display: flex; } .ant-color-picker-slider-container .ant-color-picker-slider-group { flex: 1; } .ant-color-picker-slider-container .ant-color-picker-slider-group-disabled-alpha { display: flex; align-items: center; } .ant-color-picker-slider-container .ant-color-picker-slider-group-disabled-alpha .ant-color-picker-slider { margin-bottom: 0; }