colour of callout now depends on type
This commit is contained in:
@@ -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;
|
||||||
|
|||||||
@@ -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;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user