Refactor styles and components for improved UI consistency
- Updated login page layout by removing unnecessary classes. - Redesigned 404 not found page with new layout and styles. - Enhanced public pages with consistent font styling and hover effects. - Improved ranking page header styling for better readability. - Updated rules page with consistent font and link styles. - Enhanced statistics page header styling. - Refined global CSS variables for better theme consistency. - Updated button styles for improved interaction feedback. - Enhanced table styles for better readability and interaction. - Updated Tailwind configuration to include new font families.
This commit is contained in:
@@ -49,14 +49,14 @@
|
||||
let { open = $bindable(false) }: Props = $props();
|
||||
</script>
|
||||
|
||||
<button transition:fade class="fixed top-0 left-0 w-screen h-screen backdrop-blur z-20 cursor-default" onclick={() => open = false}>
|
||||
<button transition:fade class="fixed top-0 left-0 w-screen h-screen bg-black/60 backdrop-blur-sm z-20 cursor-default" onclick={() => open = false}>
|
||||
</button>
|
||||
<div transition:slide style="width: min(100%, 75em);" class="fixed top-0 left-1/2 -translate-x-1/2 h-2/3 dark:bg-zinc-900 rounded-b-2xl shadow-2xl z-30 p-4 text-white flex flex-col">
|
||||
<div transition:slide style="width: min(100%, 75em);" class="fixed top-0 left-1/2 -translate-x-1/2 h-2/3 z-30 p-4 text-white flex flex-col sw-search-panel">
|
||||
<input placeholder="Search..." onkeypress={search}>
|
||||
|
||||
<div class="overflow-y-scroll flex-1 w-full mt-2 rounded-2xl">
|
||||
<div class="overflow-y-scroll flex-1 w-full mt-2">
|
||||
{#each results as result}
|
||||
<Card extraClasses="w-full m-0 my-2" hoverEffect={false}>
|
||||
<Card extraClasses="w-full m-0 my-2 border-t-2 border-t-amber-500/30" hoverEffect={false}>
|
||||
<a class="grid grid-cols-3" href={l(result.url)}>
|
||||
<h1>{result.meta.title}</h1>
|
||||
{#each result.sub_results.slice(0, 2) as sub_result}
|
||||
@@ -69,13 +69,28 @@
|
||||
</div>
|
||||
|
||||
<style lang="postcss">
|
||||
.sw-search-panel {
|
||||
background: rgba(8, 8, 8, 0.95);
|
||||
border-bottom: 1px solid rgba(255, 255, 255, 0.06);
|
||||
backdrop-filter: blur(24px);
|
||||
}
|
||||
|
||||
input {
|
||||
@apply border-2 rounded-md p-2 shadow-2xl w-full
|
||||
dark:bg-neutral-800
|
||||
focus:outline-none focus:ring-2 focus:ring-neutral-500 focus:border-transparent;
|
||||
width: 100%;
|
||||
padding: 0.7rem 1rem;
|
||||
background: rgba(255, 255, 255, 0.03);
|
||||
border: 1px solid rgba(255, 255, 255, 0.08);
|
||||
color: #f5f5f5;
|
||||
font-size: 0.9rem;
|
||||
outline: none;
|
||||
transition: border-color 0.2s ease;
|
||||
}
|
||||
|
||||
input:focus {
|
||||
border-color: rgba(245, 158, 11, 0.5);
|
||||
}
|
||||
|
||||
label {
|
||||
@apply text-neutral-300;
|
||||
color: rgba(163, 163, 163, 0.7);
|
||||
}
|
||||
</style>
|
||||
Reference in New Issue
Block a user