Completed header but struggling to center the searchbar in flexbox; will try grid instead

This commit is contained in:
2024-08-05 10:13:20 +03:00
parent f08d4b1a70
commit 5eaae629e2
2 changed files with 38 additions and 2 deletions

View File

@@ -1,5 +1,4 @@
<script>
import Searchbar from "./searchbar.svelte";
import Logo from "$lib/images/gif/maxwell-cat.gif";
import Icon from "./icon.svelte";
@@ -7,6 +6,7 @@
import LanguageIcon from "$lib/images/icons/ui/language.svg";
import DarkmodeIcon from "$lib/images/icons/ui/darkmode.svg";
import Spacer from "./service/spacer.svelte";
import Searchbar from "./searchbar.svelte";
</script>
@@ -20,6 +20,8 @@
<a class="header__link" href="/blog">Blog</a>
<a class="header__link" href="/services">Services</a>
<Spacer type="right"/>
<Searchbar/>
<Spacer type="left"/>
@@ -54,5 +56,4 @@
}
</style>

View File

@@ -0,0 +1,35 @@
<script>
import Icon from "./icon.svelte";
import SearchIcon from "$lib/images/icons/ui/search.svg";
</script>
<div class="searchbar">
<Icon class="searchbar__icon" image={SearchIcon} size="36px"/>
<input class="searchbar__input" type="text" placeholder="Search stuff...">
</div>
<style>
.searchbar {
display: flex;
align-items: center;
background-color: var(--col_panel_field);
border-radius: 30px;
padding: 10px;
}
.searchbar__input {
border: none;
background-color: transparent;
color: var(--col_text_panel);
font-size: 18px;
}
.searchbar__input:focus {
outline: none;
}
</style>