Skip to content

themesjs/themes.js

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 

Repository files navigation

themes.js

Eine einfache Möglichkeit Themes auf einer Website einzubinden

Features

  • EIN Knopfdruck -> Große veränderung
  • Speichern über Seitenaufrufe hinweg
  • Beim ersten Aufruf wird das Theme automatisch nach Browserpräferenz gesetzt

Einbinden

  1. Herunterladen :D
  2. Am ende des body-Tags einfügen

Knopf quellcode

<div id="themeButton">
    <button id="themeToggleButton" onclick="toggleTheme()">Darkmode/Lightmode</button>
</div>

Kompatibilität

JS CSS
1.0.0 1.0.0
2.0.0 2.0.0

Demo's

If you want to test out a demo, you can find several examples here

Beispiel-Design

Als Designbeispiel für den Light/Dark-theme-Knopf habe ich folgenden css-schnipsel:

#themeToggleButton{
    color: var(--nav-text-color);
    background: var(--nav-background-color);
    padding: 10px 20px;
    border-radius: 5px;
}
#themeButton{
    position: fixed;
    top: 10px;
    right: 10px;
}