Adaptive announcement size
This commit is contained in:
@@ -9,13 +9,15 @@
|
|||||||
</script>
|
</script>
|
||||||
|
|
||||||
{#if visible}
|
{#if visible}
|
||||||
<div transition:slide bind:this={noderef} class="announcement prevent-select" style="background-color: {color};">
|
<div transition:slide bind:this={noderef} class="announcement" style="background-color: {color};">
|
||||||
|
|
||||||
|
<span class="announcement__message">
|
||||||
{#if link}
|
{#if link}
|
||||||
<a href={link}>{message}</a>
|
<a href={link}>{message}</a>
|
||||||
{:else}
|
{:else}
|
||||||
{message}
|
{message}
|
||||||
{/if}
|
{/if}
|
||||||
|
</span>
|
||||||
|
|
||||||
<input class="close-button" type="button" value="" on:click={() => visible = false}>
|
<input class="close-button" type="button" value="" on:click={() => visible = false}>
|
||||||
</div>
|
</div>
|
||||||
@@ -35,6 +37,14 @@
|
|||||||
color: white;
|
color: white;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.announcement__message {
|
||||||
|
font-size: min(2.9vw, 18px);
|
||||||
|
overflow: hidden;
|
||||||
|
|
||||||
|
white-space: nowrap;
|
||||||
|
text-size-adjust: auto;
|
||||||
|
}
|
||||||
|
|
||||||
.close-button {
|
.close-button {
|
||||||
height: 25px;
|
height: 25px;
|
||||||
width: 25px;
|
width: 25px;
|
||||||
|
|||||||
@@ -11,7 +11,7 @@
|
|||||||
|
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<input class="{externalClasses} {Clickablility} icon" type="button" value=""
|
<input class="{externalClasses} {Clickablility} icon prevent-select" type="button" value=""
|
||||||
style="--icon-image: url({image}); --icon-color: {color}; --icon-size: {size};"
|
style="--icon-image: url({image}); --icon-color: {color}; --icon-size: {size};"
|
||||||
on:click={onclick ? onclick : null}>
|
on:click={onclick ? onclick : null}>
|
||||||
|
|
||||||
|
|||||||
@@ -15,7 +15,7 @@
|
|||||||
|
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<Announcement message="This site is yet in development" color="var(--col_accent)"/>
|
<Announcement message="Lorem ipsum dolor sit ameto, consetetur sadipscing" color="var(--col_accent)"/>
|
||||||
<Header/>
|
<Header/>
|
||||||
<main>
|
<main>
|
||||||
<slot class="content"></slot>
|
<slot class="content"></slot>
|
||||||
|
|||||||
Reference in New Issue
Block a user