Bitte immer Live Url, PHP Version, Template Version und Template Name angeben

Howto: custom.css für den Astroid Light/Dark-Mode

  • crazy-to-bike
  • crazy-to-bikes Avatar Autor
  • Neues Mitglied
  • Neues Mitglied
  • Beiträge: 16
  • Dank erhalten: 1

Howto: custom.css für den Astroid Light/Dark-Mode wurde erstellt von crazy-to-bike

Posted 2 Stunden 10 Minuten her #1
Hallo,

leider wurde das Thema "Wie erreicht man Farbänderungen der Module im Light/Dark Mode" ( www.joomlaplates.de/forum/uikit-3-module...light-dark-mode.html ) bereits auf gelöst gesetzt. Deshalb hier noch 2 Tipps:

1. Anpassungen über die custom.css
Die "Lösung" in anderen Thread 
Code:
@media (prefers-color-scheme: dark) { ... }
hat nur unzuverlässig funktioniert. Zuverlässig funktioniert das, wenn man vor jede css-Anpassung das Präfix
Code:
[data-bs-theme="light"]
bzw.
Code:
[data-bs-theme="dark"]
setzt - je nachdem, für welches Farbprofil die Anpassung wirksam sein soll. Also z.B.
Code:
[data-bs-theme="light"] .uk-accordion-title {   text-decoration: none !important;   background-color: #efefef !important;   padding: 5px 5px 5px 5px !important; }

2. Module mit Wahl eines hellen oder dunklen Styles
Manche Module, insbesondere auch die UIkit-Module hier von Joomlaplates, haben eine Style-Option (none, white, white shadow, dark). In dem Fall kann man das Modul duplizieren und über eine css-Klasse des Moduls dieses je nach Light/Dark-Mode ein- oder ausblenden.
  • Im Backend unter "Modul - Reiter Erweitert - CSS-Klasse Modul" eine css-Klasse eintragen, z.B.
    Code:
    only-for-dark-mode
    .
  • Dann das Modul duplizieren, den Style und die css-Klasse anpassen, bei letzterer z.B. 
    Code:
    only-for-light-mode
    .
  • In der custom.css folgende Einträge machen: 
    Code:
    [data-bs-theme="light"] .only-for-dark-mode {   display: none !important; } [data-bs-theme="light"] .only-for-light-mode {   display: block; /* ggf. block, flex, grid … je nach Layout */ } [data-bs-theme="dark"] .only-for-light-mode {   display: none !important; } [data-bs-theme="dark"] .only-for-dark-mode {   display: block !important; /* ggf. block, flex, grid … je nach Layout */ }
Last Edit:1 Stunde 27 Minuten her von crazy-to-bike
Letzte Änderung: 1 Stunde 27 Minuten her von crazy-to-bike.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Installations-Service

Sparen Sie Zeit, wir installieren ihr gekauftes Joomla Template
mit all den dazugehörigen Extensions und dem "Demo Inhalt" innerhalb der nächsten 24 Stunden
auf einem Server/Webhost ihrer Wahl

JoomlaPlates

Professionelle Joomla Templates mit deutscher Dokumentation und Support seit 2008. Über 60 Templates für Joomla 5 & 6.

Joomla 5 Joomla 6
Kontakt & Rechtliches
  • support@joomlaplates.de
  • Deutsches Support-Team
  • Mo-Fr: 9:00-18:00 Uhr

© JoomlaPlates. Alle Rechte vorbehalten. 2008 - 2026

JoomlaPlates ist nicht mit dem Joomla! Project verbunden. Joomla! ist eine eingetragene Marke von Open Source Matters, Inc.