colour of callout now depends on type

This commit is contained in:
2026-04-03 00:03:05 +02:00
parent 9a55acba5a
commit cb77f341da
2 changed files with 26 additions and 5 deletions

View File

@@ -10,8 +10,7 @@
} = $props(); } = $props();
</script> </script>
{#snippet calloutContent()}
<div class="callout-container">
<p class="callout-symbol"> <p class="callout-symbol">
{#if type == "quote"} {#if type == "quote"}
» »
@@ -28,17 +27,36 @@
{/if} {/if}
{/each} {/each}
</div> </div>
</div> {/snippet}
{#if type == "quote"}
<div class="callout-container callout-quote">
{@render calloutContent()}
</div>
{:else}
<div class="callout-container callout-warn">
{@render calloutContent()}
</div>
{/if}
<style> <style>
.callout-warn {
--color-callout: var(--color-callout-warn);
}
.callout-quote {
--color-callout: var(--color-callout-quote);
}
.callout-container { .callout-container {
--color-callout-background: color-mix(in srgb, var(--color-callout) 30%, transparent);
display: flex; display: flex;
flex-direction: row; flex-direction: row;
max-width: 800px; max-width: 800px;
margin: 0 auto; margin: 0 auto;
align-items: center; align-items: center;
border: var(--border-style) var(--border-dash-size) var(--color-highlight-alt); border: var(--border-style) var(--border-dash-size) var(--color-callout);
background-color: var(--color-background-highlight-alt); background-color: var(--color-callout-background);
backdrop-filter: blur(var(--blur-radius-background)); backdrop-filter: blur(var(--blur-radius-background));
border-radius: var(--border-radius); border-radius: var(--border-radius);
padding: 16px; padding: 16px;

View File

@@ -120,6 +120,9 @@
--color-link-visited: #ffd7f0; --color-link-visited: #ffd7f0;
--color-link-hovered: #ffdad5; --color-link-hovered: #ffdad5;
--color-callout-warn: var(--color-highlight-alt);
--color-callout-quote: #354CBE;
/* blurs */ /* blurs */
--blur-radius-background: 6px; --blur-radius-background: 6px;