feat: button style/visibility

This commit is contained in:
julius 2025-03-13 21:31:52 +01:00
parent 453d7ca951
commit 953a166ec5
Signed by: julius
GPG Key ID: C80A63E6A5FD7092
2 changed files with 76 additions and 7 deletions

View File

@ -136,6 +136,8 @@ input:checked+.slider:before {
color: #444; color: #444;
} }
.hint { .hint {
position: absolute; position: absolute;
font-size: 80%; font-size: 80%;
@ -244,7 +246,7 @@ button {
z-index: 1; z-index: 1;
&:hover { &:hover {
opacity: 75%; opacity: 80%;
} }
} }
@ -307,10 +309,15 @@ button {
bottom: 16px; bottom: 16px;
padding: 0.4em; padding: 0.4em;
border-radius: 1em; border-radius: 1em;
background-color: rgba(0, 0, 0, 0.3); background-color: #36c8;
font-size: xx-large; font-size: xx-large;
margin-bottom: 16px; margin-bottom: 16px;
margin-right: 16px; margin-right: 16px;
}
.wavering {
animation: blink 40s infinite;
} }
} }
@ -324,12 +331,13 @@ button {
} }
.tab-button { .tab-button {
color: black;
flex: 1; flex: 1;
background-color: grey; background-color: #bfbfbf;
border: none; border: none;
margin: 4px auto; margin: 4px auto;
cursor: pointer; cursor: pointer;
opacity: 50%; opacity: 80%;
} }
.tab-button.active { .tab-button.active {
@ -352,7 +360,7 @@ button {
opacity: 50%; opacity: 50%;
&:hover { &:hover {
opacity: 75%; opacity: 80%;
} }
} }
} }
@ -435,6 +443,67 @@ button {
left: 48px; left: 48px;
} }
@keyframes blink {
0% {
background-color: #36c8;
}
13% {
background-color: #36c8;
}
15% {
background-color: #f00a;
}
17% {
background-color: #36c8;
}
38% {
background-color: #36c8;
}
40% {
background-color: #ff0a;
}
42% {
background-color: #36c8;
}
63% {
background-color: #36c8;
}
65% {
background-color: #248f24aa;
}
67% {
background-color: #36c8;
}
88% {
background-color: #36c8;
}
90% {
background-color: #4700b3aa;
}
92% {
background-color: #36c8;
}
100% {
background-color: #36c8;
}
}
/*======SPINNER=======*/ /*======SPINNER=======*/
.loader { .loader {

View File

@ -133,7 +133,7 @@ function ChemistryDnD({ user, players }: PlayerInfoProps) {
</div> </div>
</div> </div>
<button className="submit" onClick={() => handleSubmit()}> <button className="submit wavering" onClick={() => handleSubmit()}>
💾 <span className="submit_text">submit</span> 💾 <span className="submit_text">submit</span>
</button> </button>
<dialog <dialog
@ -225,7 +225,7 @@ function MVPDnD({ user, players }: PlayerInfoProps) {
</div> </div>
</div> </div>
<button className="submit" onClick={() => handleSubmit()}> <button className="submit wavering" onClick={() => handleSubmit()}>
💾 <span className="submit_text">submit</span> 💾 <span className="submit_text">submit</span>
</button> </button>
<dialog <dialog