_coloris.scss 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  1. .clr-picker {
  2. box-shadow: var(--#{$prefix}box-shadow-dropdown);
  3. background-color: var(--#{$prefix}bg-surface);
  4. }
  5. input.clr-color {
  6. border-radius: var(--#{$prefix}border-radius);
  7. color: var(--#{$prefix}body-color);
  8. border-color: var(--#{$prefix}border-color);
  9. background: transparent;
  10. &:focus {
  11. @include focus-ring(true);
  12. }
  13. }
  14. .clr-swatches {
  15. button {
  16. border-radius: var(--#{$prefix}border-radius);
  17. padding: 0 2px 4px 2px;
  18. &:focus {
  19. @include focus-ring;
  20. }
  21. }
  22. }
  23. .clr-preview {
  24. border-radius: var(--#{$prefix}border-radius);
  25. overflow: visible;
  26. button,
  27. &:before,
  28. &:after {
  29. border-radius: var(--#{$prefix}border-radius);
  30. }
  31. button {
  32. &:focus {
  33. @include focus-ring;
  34. }
  35. }
  36. }
  37. .clr-field {
  38. display: block;
  39. button {
  40. width: 1.5rem;
  41. height: 1.5rem;
  42. left: 6px;
  43. right: auto;
  44. border-radius: var(--#{$prefix}border-radius);
  45. &:after {
  46. box-shadow: inset 0 0 0 1px var(--#{$prefix}border-color-translucent);
  47. }
  48. &:focus {
  49. @include focus-ring;
  50. }
  51. }
  52. input {
  53. padding-left: 2.5rem;
  54. }
  55. }