feat: style button

This commit is contained in:
max_richter 2023-10-19 03:06:50 +02:00
parent 613bae5d56
commit 5d23009675
2 changed files with 17 additions and 17 deletions

View File

@ -1,32 +1,32 @@
<script lang="ts"> <script lang="ts">
</script> </script>
<button> Eintreten </button> <button>
<slot />
</button>
<style> <style>
button { button {
position: relative; position: relative;
padding: 0.7em;
background: black;
border-radius: 0.4em;
cursor: pointer; cursor: pointer;
border: none;
font-family: 'Meow Script', cursive; font-family: 'Meow Script', cursive;
font-size: 2em; font-size: 2em;
color: #ceba51; color: #ceba51;
background: transparent;
filter: drop-shadow(0px 0px 30px #886d2c);
/*** Your CSS code ***/
border-style: solid;
border-width: 30px;
border-image: url(border.png);
border-image-repeat: stretch;
border-image-slice: 24% 23%;
transition: border-image-slice 0.3s ease, filter 0.3s ease;
will-change: contents;
transform: translateZ(0);
} }
button::after { button:hover {
content: ''; filter: drop-shadow(0px 0px 20px #886d2c);
z-index: -1; border-image-slice: 24% 23%;
--border: 2px;
background: linear-gradient(-45deg, #d9c555, #7a5423);
border-radius: 13px;
position: absolute;
width: calc(100% + calc(var(--border) * 2));
height: calc(100% + calc(var(--border) * 2));
top: calc(var(--border) * -1);
left: calc(var(--border) * -1);
box-shadow: 0px 0px 40px #c49c684f;
} }
</style> </style>

BIN
static/border.png Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 63 KiB