@nl-design-system-unstable/theme-logo v1.0.0-alpha.147
Theme Logo for NL Design System
This is an experimental package for developers that want to showcase the theme switcher in their app. The <nl-theme-logo>
custom element can be used to automatically switch to another logo when the theme has changed.
<!DOCTYPE html>
<html lang="en" class="utrecht-theme utrecht-document">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<title>NL Design System theme logo</title>
<link rel="stylesheet" href="https://unpkg.com/@utrecht/component-library-css" />
<script async src="https://unpkg.com/@nl-design-system-unstable/theme-switcher"></script>
<style>
:root {
--utrecht-logo-max-width: 200px;
--utrecht-logo-max-height: 200px;
--utrecht-logo-min-width: 100px;
--utrecht-logo-min-height: 100px;
}
</style>
</head>
<body class="utrecht-html">
<h1>Example page</h1>
<nl-theme-logo></nl-theme-logo>
</body>
</html>
The logo configuration can be customized, and you will almost certainly want to do this. Configure the URL of where the logo images are hosted in your project, by specifying a JSON array in the themes
attribute:
<nl-theme-logo themes="[]"></nl-theme-logo>
The JSON should have the following format. You have to option to either use an image or a web component. The advantage of a web component could be that is has built-in dark mode or responsive versions, but not every logo is available as web component of course.
[
{
"className": "utrecht-theme",
"customElement": "utrecht-logo"
},
{
"className": "denhaag-theme",
"src": "/img/denhaag-logo.svg"
}
]
7 days ago
17 days ago
20 days ago
28 days ago
1 month ago
1 month ago
2 months ago
2 months ago
2 months ago
2 months ago
2 months ago
3 months ago
3 months ago
3 months ago
3 months ago
3 months ago
3 months ago
3 months ago
3 months ago
4 months ago
4 months ago
4 months ago
4 months ago
4 months ago
4 months ago
4 months ago
4 months ago
4 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
6 months ago
6 months ago
7 months ago
8 months ago
8 months ago
8 months ago
7 months ago
7 months ago
7 months ago
7 months ago
5 months ago
9 months ago
9 months ago
9 months ago
9 months ago
10 months ago
10 months ago
9 months ago
9 months ago
8 months ago
10 months ago
10 months ago
10 months ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
12 months ago
12 months ago
12 months ago
12 months ago
12 months ago
1 year ago
12 months ago
12 months ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago