Skip to content
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo
  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. Vis2 Material Widgets Schalterfarbe ändern

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.1k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    1.8k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    15
    1
    2.1k

Vis2 Material Widgets Schalterfarbe ändern

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
10 Beiträge 3 Kommentatoren 483 Aufrufe 4 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • Elektroniker86E Offline
    Elektroniker86E Offline
    Elektroniker86
    schrieb am zuletzt editiert von
    #1

    Hallo,

    ich finde leider keine Möglichkeit die Schalterfarbe bei den MAterial Widgets in Vis2 zu ändern. Wenn ich im Material Widget bei den Schalter-Einstellungen die Farbe ändere wird nur die Farbe der Schrift geändert. aber der Schalter bleibt blau bzw. weiss.

    Gibt es dazu eine Lösung?

    Vielen Dank vorab!

    Screenshot 2025-07-15 204125.png Screenshot 2025-07-15 204056.png

    CinimodC OliverIOO 2 Antworten Letzte Antwort
    0
    • Elektroniker86E Elektroniker86

      Hallo,

      ich finde leider keine Möglichkeit die Schalterfarbe bei den MAterial Widgets in Vis2 zu ändern. Wenn ich im Material Widget bei den Schalter-Einstellungen die Farbe ändere wird nur die Farbe der Schrift geändert. aber der Schalter bleibt blau bzw. weiss.

      Gibt es dazu eine Lösung?

      Vielen Dank vorab!

      Screenshot 2025-07-15 204125.png Screenshot 2025-07-15 204056.png

      CinimodC Online
      CinimodC Online
      Cinimod
      Most Active
      schrieb am zuletzt editiert von
      #2

      @elektroniker86

      Hey,
      Ich vermute nicht das das vorgesehen ist das zu ändern.

      Synology DS918+, Fritzbox 6690 Cable, #Docker #Blockly #Vis2 #Deconz #Tasmota

      Elektroniker86E 1 Antwort Letzte Antwort
      0
      • CinimodC Cinimod

        @elektroniker86

        Hey,
        Ich vermute nicht das das vorgesehen ist das zu ändern.

        Elektroniker86E Offline
        Elektroniker86E Offline
        Elektroniker86
        schrieb am zuletzt editiert von
        #3

        @cinimod
        Hi, ja das wäre ja ziemlich blöd denn das passt ja so überhaupt nicht. Kann ich mir eigentlich nicht vorstellen das es nicht geht. Vis ist doch bekannt dafür das es komplett individuell ist. Und technisch muss das doch gehen ?

        1 Antwort Letzte Antwort
        0
        • Elektroniker86E Elektroniker86

          Hallo,

          ich finde leider keine Möglichkeit die Schalterfarbe bei den MAterial Widgets in Vis2 zu ändern. Wenn ich im Material Widget bei den Schalter-Einstellungen die Farbe ändere wird nur die Farbe der Schrift geändert. aber der Schalter bleibt blau bzw. weiss.

          Gibt es dazu eine Lösung?

          Vielen Dank vorab!

          Screenshot 2025-07-15 204125.png Screenshot 2025-07-15 204056.png

          OliverIOO Offline
          OliverIOO Offline
          OliverIO
          schrieb am zuletzt editiert von OliverIO
          #4

          @elektroniker86

          da vis2 und neuere widgets alle mit react gebaut wurden, ist das Thema nicht ganz so easy zu lösen.
          Die frage ist auch wieviel Anpassungsmöglichkeiten man hier den widgets gönnt, da eigentlich sehr viel anpassbar wäre. bswp wäre mit thumb, rail und track jedes einzelne subelement anpassbar.

          Hier wird das mui slider element verwendet. Alle CSS Klassen sind hier aufgelistet
          https://v6.mui.com/material-ui/api/slider/#classes

          89fd139c-8eca-46a3-a4de-f01fe488b54d-image.png
          Für das aktuelle problem würde ich
          1.) im widget unter General/CSS Class einen eindeutigen Namen für den Effekt eintragen. bspw

          redslider
          
          1. im CSS.Reiter dann für die passende CSS-Klasse dann die Korrektur vornehmen
          
          .redslider .MuiSlider-colorPrimary {
              color: red;
          }
          

          Die korrekte CSS-Klasse kann mit Hilfe der web developer Tools F12 herausgefunden werden
          Durch die verwendung des Namens redslider kann das auf jeden anderen slider ebenfalls angewendet werden in den man den namen dort einträgt.

          Dennoch solltest du da mal ein Issue anlegen um dem ersteller die Möglichkeit zu geben, das Feature evtl noch mit einzubauen.

          Meine Adapter und Widgets
          TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
          Links im Profil

          Elektroniker86E 1 Antwort Letzte Antwort
          0
          • OliverIOO OliverIO

            @elektroniker86

            da vis2 und neuere widgets alle mit react gebaut wurden, ist das Thema nicht ganz so easy zu lösen.
            Die frage ist auch wieviel Anpassungsmöglichkeiten man hier den widgets gönnt, da eigentlich sehr viel anpassbar wäre. bswp wäre mit thumb, rail und track jedes einzelne subelement anpassbar.

            Hier wird das mui slider element verwendet. Alle CSS Klassen sind hier aufgelistet
            https://v6.mui.com/material-ui/api/slider/#classes

            89fd139c-8eca-46a3-a4de-f01fe488b54d-image.png
            Für das aktuelle problem würde ich
            1.) im widget unter General/CSS Class einen eindeutigen Namen für den Effekt eintragen. bspw

            redslider
            
            1. im CSS.Reiter dann für die passende CSS-Klasse dann die Korrektur vornehmen
            
            .redslider .MuiSlider-colorPrimary {
                color: red;
            }
            

            Die korrekte CSS-Klasse kann mit Hilfe der web developer Tools F12 herausgefunden werden
            Durch die verwendung des Namens redslider kann das auf jeden anderen slider ebenfalls angewendet werden in den man den namen dort einträgt.

            Dennoch solltest du da mal ein Issue anlegen um dem ersteller die Möglichkeit zu geben, das Feature evtl noch mit einzubauen.

            Elektroniker86E Offline
            Elektroniker86E Offline
            Elektroniker86
            schrieb am zuletzt editiert von
            #5

            @oliverio sagte in Vis2 Material Widgets Schalterfarbe ändern:

            } .redslider .MuiSlider-colorPrimary { color: red; }

            Danke für deine Antwort.

            Ich habe ein Issue bei Github angelegt. Nun nochmal zu meinem Problem. Ich kenne mich mit derm Entwicklermodus vom Browser nicht aus. Nach was muss ich suchen.

            Außerdem würde ich gerne, wenn es geht, einen bestimmten Farbcode verwenden : #EAC30F

            Und wie würde es aussehen wenn ich den Schalter umfärben möchte?

            Screenshot 2025-07-15 220623.png Screenshot 2025-07-15 220555.png

            OliverIOO 1 Antwort Letzte Antwort
            0
            • Elektroniker86E Elektroniker86

              @oliverio sagte in Vis2 Material Widgets Schalterfarbe ändern:

              } .redslider .MuiSlider-colorPrimary { color: red; }

              Danke für deine Antwort.

              Ich habe ein Issue bei Github angelegt. Nun nochmal zu meinem Problem. Ich kenne mich mit derm Entwicklermodus vom Browser nicht aus. Nach was muss ich suchen.

              Außerdem würde ich gerne, wenn es geht, einen bestimmten Farbcode verwenden : #EAC30F

              Und wie würde es aussehen wenn ich den Schalter umfärben möchte?

              Screenshot 2025-07-15 220623.png Screenshot 2025-07-15 220555.png

              OliverIOO Offline
              OliverIOO Offline
              OliverIO
              schrieb am zuletzt editiert von OliverIO
              #6

              @elektroniker86 sagte in Vis2 Material Widgets Schalterfarbe ändern:

              #EAC30F

              jetzt brauchst du den entwicklermodus nicht mehr, da ich ja bereits die richtige css klasse herausgesucht habe. das war als hinweis für andere bzw wenn du noch mehr details anpassen wills evtl auch bei anderen widgets

              .redslider .MuiSlider-colorPrimary {
                  color: #EAC30F;
              }
              

              Meine Adapter und Widgets
              TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
              Links im Profil

              Elektroniker86E 1 Antwort Letzte Antwort
              1
              • OliverIOO OliverIO

                @elektroniker86 sagte in Vis2 Material Widgets Schalterfarbe ändern:

                #EAC30F

                jetzt brauchst du den entwicklermodus nicht mehr, da ich ja bereits die richtige css klasse herausgesucht habe. das war als hinweis für andere bzw wenn du noch mehr details anpassen wills evtl auch bei anderen widgets

                .redslider .MuiSlider-colorPrimary {
                    color: #EAC30F;
                }
                
                Elektroniker86E Offline
                Elektroniker86E Offline
                Elektroniker86
                schrieb am zuletzt editiert von
                #7

                @oliverio sagte in Vis2 Material Widgets Schalterfarbe ändern:

                .redslider .MuiSlider-colorPrimary { color: #EAC30F; }

                Ja super Geil!!!! 😃 Das funktioniert.

                Wie bekomme ich dann den Schalter umgefärbt?

                MuiSwitch?

                Screenshot 2025-07-15 221903.png

                OliverIOO 1 Antwort Letzte Antwort
                0
                • Elektroniker86E Elektroniker86

                  @oliverio sagte in Vis2 Material Widgets Schalterfarbe ändern:

                  .redslider .MuiSlider-colorPrimary { color: #EAC30F; }

                  Ja super Geil!!!! 😃 Das funktioniert.

                  Wie bekomme ich dann den Schalter umgefärbt?

                  MuiSwitch?

                  Screenshot 2025-07-15 221903.png

                  OliverIOO Offline
                  OliverIOO Offline
                  OliverIO
                  schrieb am zuletzt editiert von
                  #8

                  @elektroniker86 sagte in Vis2 Material Widgets Schalterfarbe ändern:

                  Wie bekomme ich dann den Schalter umgefärbt?
                  MuiSwitch?

                  ich wusste es. 🙂

                  Also hier die selbst-lern-Anleitung

                  1. F12 im chrome-browser drücken
                  2. das Element-Auswahltool oben rechts drücken
                    0ad2911c-de17-4826-8712-f0350726deb1-image.png
                  3. dann mit der Maus so gut wie möglich das betroffene Element welches untersucht werden soll mit der Maus auswählen. Im unteren Bereich im Tab Elements wird dann der entsprechende HTML-Code markiert
                    ed1e8cb4-56c4-4375-801a-67dc1f1ef6ac-image.png
                    und
                    34b7550f-1ff9-4c36-bd7d-ffdd023a2cae-image.png
                    Am Beispiel sieht man nun im Attribut für CSS-Klassen -> class das das Element MuiSwitch heißt.
                  4. jetzt kommt der Tricky-Teil. Da HTML hierarchisch aufgebaut ist, muss man in der Struktur nach unten und oben schauen, wo die entsprechende CSS-Anweisung sich befindet, hier color. Für diesen Fall befindet sich diese genau eins drüber auf dem span-Element
                    b4300228-33f4-41d2-8bdf-554b4cec663e-image.png
                  5. Dann muss man die Bezeichnungen der CSS klassen untersuchen und mit der Doku des MUI Switch elements abgleichen.
                    https://mui.com/material-ui/api/switch/#classes
                  6. Für den aktuellen Fall ist es dann wieder einfach, da wir in der Auflistung der CSS-Klassen eine Bekannte Angabe finden
                    MuiSwitch-colorPrimary
                    den wir dann in einer neuen CSS-Anweisung eintragen können:
                  .redslider .MuiSlider-colorPrimary {
                      color: #EAC30F;
                  }
                  .redswitch .MuiSwitch-colorPrimary {
                      color: #EAC30F;
                  }
                  
                  1. Dann noch den neuen Namen im widget bei CSS-Klasse eintragen und Fertig
                    a679f782-a4a4-45f3-9228-aa4a4fdbdaed-image.png

                  Meine Adapter und Widgets
                  TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
                  Links im Profil

                  Elektroniker86E 1 Antwort Letzte Antwort
                  2
                  • OliverIOO OliverIO

                    @elektroniker86 sagte in Vis2 Material Widgets Schalterfarbe ändern:

                    Wie bekomme ich dann den Schalter umgefärbt?
                    MuiSwitch?

                    ich wusste es. 🙂

                    Also hier die selbst-lern-Anleitung

                    1. F12 im chrome-browser drücken
                    2. das Element-Auswahltool oben rechts drücken
                      0ad2911c-de17-4826-8712-f0350726deb1-image.png
                    3. dann mit der Maus so gut wie möglich das betroffene Element welches untersucht werden soll mit der Maus auswählen. Im unteren Bereich im Tab Elements wird dann der entsprechende HTML-Code markiert
                      ed1e8cb4-56c4-4375-801a-67dc1f1ef6ac-image.png
                      und
                      34b7550f-1ff9-4c36-bd7d-ffdd023a2cae-image.png
                      Am Beispiel sieht man nun im Attribut für CSS-Klassen -> class das das Element MuiSwitch heißt.
                    4. jetzt kommt der Tricky-Teil. Da HTML hierarchisch aufgebaut ist, muss man in der Struktur nach unten und oben schauen, wo die entsprechende CSS-Anweisung sich befindet, hier color. Für diesen Fall befindet sich diese genau eins drüber auf dem span-Element
                      b4300228-33f4-41d2-8bdf-554b4cec663e-image.png
                    5. Dann muss man die Bezeichnungen der CSS klassen untersuchen und mit der Doku des MUI Switch elements abgleichen.
                      https://mui.com/material-ui/api/switch/#classes
                    6. Für den aktuellen Fall ist es dann wieder einfach, da wir in der Auflistung der CSS-Klassen eine Bekannte Angabe finden
                      MuiSwitch-colorPrimary
                      den wir dann in einer neuen CSS-Anweisung eintragen können:
                    .redslider .MuiSlider-colorPrimary {
                        color: #EAC30F;
                    }
                    .redswitch .MuiSwitch-colorPrimary {
                        color: #EAC30F;
                    }
                    
                    1. Dann noch den neuen Namen im widget bei CSS-Klasse eintragen und Fertig
                      a679f782-a4a4-45f3-9228-aa4a4fdbdaed-image.png
                    Elektroniker86E Offline
                    Elektroniker86E Offline
                    Elektroniker86
                    schrieb am zuletzt editiert von
                    #9

                    @oliverio

                    Super!!! Vielen Dank!

                    Jetzt werde ich mal rumprobieren.
                    Mal sehen ob ich den Hintergrund des Schalters auch noch umgefärbt bekomme.

                    Danke nochmals.
                    Gute Nacht!

                    OliverIOO 1 Antwort Letzte Antwort
                    0
                    • Elektroniker86E Elektroniker86

                      @oliverio

                      Super!!! Vielen Dank!

                      Jetzt werde ich mal rumprobieren.
                      Mal sehen ob ich den Hintergrund des Schalters auch noch umgefärbt bekomme.

                      Danke nochmals.
                      Gute Nacht!

                      OliverIOO Offline
                      OliverIOO Offline
                      OliverIO
                      schrieb am zuletzt editiert von
                      #10

                      @elektroniker86

                      ja probier mal.
                      da könnte evtl das css-attribut auch background-color heißen.

                      Meine Adapter und Widgets
                      TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
                      Links im Profil

                      1 Antwort Letzte Antwort
                      0
                      Antworten
                      • In einem neuen Thema antworten
                      Anmelden zum Antworten
                      • Älteste zuerst
                      • Neuste zuerst
                      • Meiste Stimmen


                      Support us

                      ioBroker
                      Community Adapters
                      Donate
                      FAQ Cloud / IOT
                      HowTo: Node.js-Update
                      HowTo: Backup/Restore
                      Downloads
                      BLOG

                      736

                      Online

                      32.4k

                      Benutzer

                      81.4k

                      Themen

                      1.3m

                      Beiträge
                      Community
                      Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                      ioBroker Community 2014-2025
                      logo
                      • Anmelden

                      • Du hast noch kein Konto? Registrieren

                      • Anmelden oder registrieren, um zu suchen
                      • Erster Beitrag
                        Letzter Beitrag
                      0
                      • Aktuell
                      • Tags
                      • Ungelesen 0
                      • Kategorien
                      • Unreplied
                      • Beliebt
                      • GitHub
                      • Docu
                      • Hilfe