diff --git a/src/app.css b/src/app.css new file mode 100644 index 0000000..9bc50a6 --- /dev/null +++ b/src/app.css @@ -0,0 +1,67 @@ +* { + --link-color: #5b5b5b; +} + +a { + display: inline-block; + position: relative; + + color: var(--link-color); + + text-decoration: none; + + transition: 0.2s; +} + +a::before { + content: ""; + + color: white; + + background: linear-gradient(284deg, #e1ad2b, #8bc5d2, #d28bb9); + background-size: 600% 600%; + + animation: slide 2s linear infinite; + + width: 100%; + height: 1px; + + padding: 1px; + + position: absolute; + bottom: 0; + + left: 0; + right: 0; + + z-index: -1; + + transition: 0.4s; +} + +a:hover::before, a:active::before, a:focus::before { + padding: 0 2px; + height: calc(100%); + + border: 1px solid rgba(255, 255, 255, 0.3); + filter: blur(10px); +} + +a:active::before { + filter: blur(5px); +} + +@keyframes slide { +0% { + background-position: 0% 50%; +} + +50% { + background-position: 100% 50%; +} + +100% { + background-position: 0% 50%; +} +} + diff --git a/src/lib/elem/block.svelte b/src/lib/elem/block.svelte new file mode 100644 index 0000000..a9eb093 --- /dev/null +++ b/src/lib/elem/block.svelte @@ -0,0 +1,23 @@ +
+ +
+ + diff --git a/src/routes/+page.svelte b/src/routes/+page.svelte index 5834acf..af9a5d3 100644 --- a/src/routes/+page.svelte +++ b/src/routes/+page.svelte @@ -1,35 +1,86 @@ + +

Trinket

-
- -
-

trinket|ˈtrɪŋkɪt|

+ +

trinket |ˈtrɪŋkɪt|

n.

a small item that is of little value

-
+ + + +

+ a collection of projects by Shav Kinderlehrer <shav@trinket.icu> +

+
+ + +

The Curio

+

+ The wholesome cross between This Website Will Self Destruct + And + The Urban Dictionary + Sign up, submit a word, and help build an absurd internet dictionary +

+
+ + +

Message

+

+ One message to rule them all! In Message, only one message can be set at a time, + but anyone can set it to anything, whenever, for everyone to see. +

+

Try setting a message right now:

+ curl msg.trinket.icu -d "<your message>" +
+ + +

Links

+ +