From c9e18df0b7255feba73ef5304973d029803b97f8 Mon Sep 17 00:00:00 2001 From: Alexander Schmidt Date: Wed, 28 Jan 2026 15:29:36 +0100 Subject: [PATCH] add logo --- assets/icon.svg | 10 ++++++++++ assets/logo-dark.svg | 12 ++++++++++++ assets/logo-light.svg | 12 ++++++++++++ assets/logo.svg | 12 ++++++++++++ css/components.css | 31 ++++++++++++++++++++++++++++--- index.html | 7 +++++-- js/components/app-header.js | 5 ++++- 7 files changed, 83 insertions(+), 6 deletions(-) create mode 100644 assets/icon.svg create mode 100644 assets/logo-dark.svg create mode 100644 assets/logo-light.svg create mode 100644 assets/logo.svg diff --git a/assets/icon.svg b/assets/icon.svg new file mode 100644 index 0000000..30a0ea9 --- /dev/null +++ b/assets/icon.svg @@ -0,0 +1,10 @@ + + + d + diff --git a/assets/logo-dark.svg b/assets/logo-dark.svg new file mode 100644 index 0000000..471c47d --- /dev/null +++ b/assets/logo-dark.svg @@ -0,0 +1,12 @@ + + + + dgray + + diff --git a/assets/logo-light.svg b/assets/logo-light.svg new file mode 100644 index 0000000..7d61531 --- /dev/null +++ b/assets/logo-light.svg @@ -0,0 +1,12 @@ + + + + dgray + + diff --git a/assets/logo.svg b/assets/logo.svg new file mode 100644 index 0000000..2d9ef88 --- /dev/null +++ b/assets/logo.svg @@ -0,0 +1,12 @@ + + + + dgray + + diff --git a/css/components.css b/css/components.css index 0e23229..f2cc099 100644 --- a/css/components.css +++ b/css/components.css @@ -211,9 +211,34 @@ app-header .header-inner { } app-header .logo { - font-size: var(--font-size-xl); - font-weight: var(--font-weight-bold); - color: var(--color-primary); + display: flex; + align-items: center; +} + +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 { diff --git a/index.html b/index.html index abafb92..a24a922 100644 --- a/index.html +++ b/index.html @@ -4,14 +4,17 @@ - + dgray.io - + + + + diff --git a/js/components/app-header.js b/js/components/app-header.js index eef802d..09ff5b5 100644 --- a/js/components/app-header.js +++ b/js/components/app-header.js @@ -72,7 +72,10 @@ class AppHeader extends HTMLElement { render() { this.innerHTML = /* html */`
- +