add logo
This commit is contained in:
10
assets/icon.svg
Normal file
10
assets/icon.svg
Normal file
@@ -0,0 +1,10 @@
|
|||||||
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32">
|
||||||
|
<style>
|
||||||
|
.icon-text {
|
||||||
|
font-family: 'Space Grotesk', system-ui, sans-serif;
|
||||||
|
font-weight: 700;
|
||||||
|
font-size: 28px;
|
||||||
|
}
|
||||||
|
</style>
|
||||||
|
<text x="6" y="26" fill="currentColor" class="icon-text">d</text>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 286 B |
12
assets/logo-dark.svg
Normal file
12
assets/logo-dark.svg
Normal file
@@ -0,0 +1,12 @@
|
|||||||
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 120 32">
|
||||||
|
<style>
|
||||||
|
.logo-text {
|
||||||
|
font-family: 'Space Grotesk', system-ui, sans-serif;
|
||||||
|
font-weight: 700;
|
||||||
|
font-size: 24px;
|
||||||
|
}
|
||||||
|
</style>
|
||||||
|
<text x="4" y="24" class="logo-text">
|
||||||
|
<tspan fill="#F0F0F0">d</tspan><tspan fill="#AAAAAA">gray</tspan>
|
||||||
|
</text>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 339 B |
12
assets/logo-light.svg
Normal file
12
assets/logo-light.svg
Normal file
@@ -0,0 +1,12 @@
|
|||||||
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 120 32">
|
||||||
|
<style>
|
||||||
|
.logo-text {
|
||||||
|
font-family: 'Space Grotesk', system-ui, sans-serif;
|
||||||
|
font-weight: 700;
|
||||||
|
font-size: 24px;
|
||||||
|
}
|
||||||
|
</style>
|
||||||
|
<text x="4" y="24" class="logo-text">
|
||||||
|
<tspan fill="#1A1A1A">d</tspan><tspan fill="#555555">gray</tspan>
|
||||||
|
</text>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 339 B |
12
assets/logo.svg
Normal file
12
assets/logo.svg
Normal file
@@ -0,0 +1,12 @@
|
|||||||
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 120 32">
|
||||||
|
<style>
|
||||||
|
.logo-text {
|
||||||
|
font-family: 'Space Grotesk', system-ui, sans-serif;
|
||||||
|
font-weight: 700;
|
||||||
|
font-size: 24px;
|
||||||
|
}
|
||||||
|
</style>
|
||||||
|
<text x="4" y="24" class="logo-text">
|
||||||
|
<tspan fill="currentColor">d</tspan><tspan fill="currentColor" opacity="0.6">gray</tspan>
|
||||||
|
</text>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 363 B |
@@ -211,9 +211,34 @@ app-header .header-inner {
|
|||||||
}
|
}
|
||||||
|
|
||||||
app-header .logo {
|
app-header .logo {
|
||||||
font-size: var(--font-size-xl);
|
display: flex;
|
||||||
font-weight: var(--font-weight-bold);
|
align-items: center;
|
||||||
color: var(--color-primary);
|
}
|
||||||
|
|
||||||
|
app-header .logo-img {
|
||||||
|
height: 28px;
|
||||||
|
width: auto;
|
||||||
|
}
|
||||||
|
|
||||||
|
app-header .logo-dark {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
[data-theme="dark"] app-header .logo-light {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
[data-theme="dark"] app-header .logo-dark {
|
||||||
|
display: block;
|
||||||
|
}
|
||||||
|
|
||||||
|
@media (prefers-color-scheme: dark) {
|
||||||
|
html:not([data-theme="light"]) app-header .logo-light {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
html:not([data-theme="light"]) app-header .logo-dark {
|
||||||
|
display: block;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
app-header .search-box {
|
app-header .search-box {
|
||||||
|
|||||||
@@ -4,14 +4,17 @@
|
|||||||
<meta charset="UTF-8">
|
<meta charset="UTF-8">
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||||
<meta name="description" content="dgray.io - deals in gray">
|
<meta name="description" content="dgray.io - deals in gray">
|
||||||
<meta name="theme-color" content="#2563eb">
|
<meta name="theme-color" content="#555555">
|
||||||
|
|
||||||
<title>dgray.io</title>
|
<title>dgray.io</title>
|
||||||
|
|
||||||
<link rel="manifest" href="manifest.json">
|
<link rel="manifest" href="manifest.json">
|
||||||
<link rel="icon" type="image/svg+xml" href="assets/icons/icon.svg">
|
<link rel="icon" type="image/svg+xml" href="assets/icon.svg">
|
||||||
<link rel="apple-touch-icon" href="assets/icons/icon-192.png">
|
<link rel="apple-touch-icon" href="assets/icons/icon-192.png">
|
||||||
|
|
||||||
|
<!-- Preload Logo Font -->
|
||||||
|
<link rel="preload" href="assets/fonts/SpaceGrotesk-Bold.woff2" as="font" type="font/woff2" crossorigin>
|
||||||
|
|
||||||
<link rel="stylesheet" href="css/fonts.css">
|
<link rel="stylesheet" href="css/fonts.css">
|
||||||
<link rel="stylesheet" href="css/variables.css">
|
<link rel="stylesheet" href="css/variables.css">
|
||||||
<link rel="stylesheet" href="css/base.css">
|
<link rel="stylesheet" href="css/base.css">
|
||||||
|
|||||||
@@ -72,7 +72,10 @@ class AppHeader extends HTMLElement {
|
|||||||
render() {
|
render() {
|
||||||
this.innerHTML = /* html */`
|
this.innerHTML = /* html */`
|
||||||
<div class="header-inner container">
|
<div class="header-inner container">
|
||||||
<a href="#/" class="logo">dgray.io</a>
|
<a href="#/" class="logo" aria-label="dgray.io Home">
|
||||||
|
<img src="assets/logo-light.svg" alt="dgray.io" class="logo-img logo-light" width="100" height="28">
|
||||||
|
<img src="assets/logo-dark.svg" alt="dgray.io" class="logo-img logo-dark" width="100" height="28">
|
||||||
|
</a>
|
||||||
|
|
||||||
<div class="header-actions">
|
<div class="header-actions">
|
||||||
<a href="#/create" class="btn btn-primary btn-create" title="${t('header.createListing')}" data-i18n-title="header.createListing">
|
<a href="#/create" class="btn btn-primary btn-create" title="${t('header.createListing')}" data-i18n-title="header.createListing">
|
||||||
|
|||||||
Reference in New Issue
Block a user