diff --git a/src/OverlayKnobs.svelte b/src/OverlayKnobs.svelte index 54dfcd2..17b737b 100644 --- a/src/OverlayKnobs.svelte +++ b/src/OverlayKnobs.svelte @@ -6,5 +6,6 @@ + diff --git a/src/Palettes.svelte b/src/Palettes.svelte index c51dca6..816d2f9 100644 --- a/src/Palettes.svelte +++ b/src/Palettes.svelte @@ -100,6 +100,7 @@ fillHeight isLight="{isLightColor(color.luminance)}" hexCode="{color.hex}" + rgbCode="{color.rgb}" whiteContrast="{color.whiteContrast}" blackContrast="{color.blackContrast}" refColor="{$nearestRefColors[color.hex]}" diff --git a/src/Swatch.svelte b/src/Swatch.svelte index 042bb69..e3738c7 100644 --- a/src/Swatch.svelte +++ b/src/Swatch.svelte @@ -25,13 +25,21 @@ } .hex-code, - .w-contrast, - .b-contrast, + .rgb-code, .refColor { - @apply px-4 font-mono; + @apply pl-4 font-mono; + } + + .refColor { + @apply absolute bottom-0 right-0; } - .hex-code, + .w-contrast, + .b-contrast { + @apply pr-4; + } + + .codes, .w-contrast, .b-contrast { @apply relative; @@ -45,7 +53,7 @@ @apply text-black; } - .hex-code { + .codes { @apply mr-auto; } @@ -56,6 +64,7 @@ import CopyOnClick from "./CopyOnClick.svelte"; export let hexCode = "#000"; + export let rgbCode = "0, 0, 0"; export let fillHeight = false; export let isLight = false; export let whiteContrast = 0; @@ -72,18 +81,27 @@ Select - {#if $settings.overlayHex} - - {hexCode} - - {/if} +
+ {#if $settings.overlayHex} +
+ {hexCode} +
+ {/if} + {#if $settings.overlayRgb} +
+ {rgbCode} +
+ {/if} +
{#if refColor}
{/if} - {#if $settings.overlayContrast} - {blackContrast.toFixed(2)}b - {whiteContrast.toFixed(2)}w - {/if} +
+ {#if $settings.overlayContrast} +
{blackContrast.toFixed(2)}b
+
{whiteContrast.toFixed(2)}w
+ {/if} +
diff --git a/src/TinySwatch.svelte b/src/TinySwatch.svelte index ba6e9bd..e8ffa8a 100644 --- a/src/TinySwatch.svelte +++ b/src/TinySwatch.svelte @@ -1,6 +1,6 @@