Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Visualisierung
    4. [GELÖST]Farbe ctrl Button State

    NEWS

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    [GELÖST]Farbe ctrl Button State

    This topic has been deleted. Only users with topic management privileges can see it.
    • blauholsten
      blauholsten Developer last edited by

      671_unbenannt.jpg Hallo,

      wie kann man die Farbe (Hintergrund bzw. Text) ändern?

      ich habe in den CSS Auswahlmasken schon so ziemlich alles probiert.

      1 Reply Last reply Reply Quote 0
      • A
        AndyUM61 last edited by

        Hallo,

        also ich habe das gerade mal ein wenig probiert.

        Wie es aussieht, kannst du wohl jedes Attribut eines Widgets , zusätzlich zu den vorhandenen Einstellmöglichkeiten auch selbst durch CSS verändern.

        Vorratssetzung du verstehst es mit CSS umzugehen!

        Ich habe mir mal ein button-state - Widget angelegt, welches automatisch den Namen "w00236" bekommen hat.

        Da ein Widget offensichtlich aus mehreren-Elementen aufgebaut ist, habe ich das Ganze mal,

        mangels Dokumentation;), mit Hilfe eines CSS-Inspektors, in meinem Fall mit dem in Firefox integrierten "Entwicklerwerkzeuge -> Inspektor" untersucht.

        Dabei habe ich festgestellt, dass der Button den Namen und die CSS-ID "w00236_button" bekommen hat.

        Jetzt ist das eigentlich ganz einfach:

        Unter CSS für dein Projekt einige Attribute für den Button anlegen:

        ` > #w00236_button{ /* der Button selbst */

        border-style:solid;

        border-color:green;

        border-width:5px;

        border-radius:20px;

        color:blue;

        background-color:white;

        background-image: none;

        }

        #w00236_button:hover{ /* der Button bei MouseOver */

        border-color:red;

        } `

        …und das sollte funktionieren.

        Einen Nachteil hat das jedoch: Die Resultate der Layoutänderung werden im VIS-Editor offensichtlich nicht sofort dargestellt, sondern erst, wenn man den Editor verlässt.

        Ob das so optimal ist, weiß ich nicht, so würde ICH mir behelfen.
        518_hover.gif

        1 Reply Last reply Reply Quote 0
        • P
          pix last edited by

          Hallo Andy,

          wenn du nicht jeden einzelnen Widget Namen in der CSS-Deklaration zufügen möchtest, kannst du das Feld "CSS Klasse" rechts oben unter Eigenschaften/Widget verwenden. Dort einfach einen Namen eintragen (ohne Punkt oder Raute) zum Beispiel "andy_button_state" und dann im CSS Reiter die Formatierungen auf diese Klasse beziehen. So lassen sich leicht mehrere Knöpfe einbinden.

          .andy_button_state { /* alle Buttons dieser Klasse */
          border-style:solid;
          border-color:green;
          border-width:5px;
          border-radius:20px;
          color:blue;
          background-color:white;
          background-image: none;
          }
          .andy_button_state:hover{ /* der Button bei MouseOver */
          border-color:red;
          }
          

          Es funktionieren auch mehrere Klassen (getrennt durch Leerzeichen).

          Bilder:

          ! 261_bildschirmfoto_2015-10-02_um_13.04.16.jpg 261_bildschirmfoto_2015-10-02_um_13.04.03.jpg

          Gruß

          Pix

          1 Reply Last reply Reply Quote 0
          • A
            AndyUM61 last edited by

            @pix:

            wenn du nicht jeden einzelnen Widget Namen in der CSS-Deklaration zufügen möchtest, kannst du das Feld "CSS Klasse" rechts oben unter Eigenschaften/Widget verwenden. `

            DANKE!! Klasse!

            So ist das ja einfach - das kann ja jeder;)).

            Tja, wenn jeder ein Wenig hilft, wurschteln wir uns da schon durch;).

            1 Reply Last reply Reply Quote 0
            • blauholsten
              blauholsten Developer last edited by

              @AndyUM61:

              Hallo,

              also ich habe das gerade mal ein wenig probiert.

              Wie es aussieht, kannst du wohl jedes Attribut eines Widgets , zusätzlich zu den vorhandenen Einstellmöglichkeiten auch selbst durch CSS verändern.

              Vorratssetzung du verstehst es mit CSS umzugehen!

              Ich habe mir mal ein button-state - Widget angelegt, welches automatisch den Namen "w00236" bekommen hat.

              Da ein Widget offensichtlich aus mehreren-Elementen aufgebaut ist, habe ich das Ganze mal,

              mangels Dokumentation;), mit Hilfe eines CSS-Inspektors, in meinem Fall mit dem in Firefox integrierten "Entwicklerwerkzeuge -> Inspektor" untersucht.

              Dabei habe ich festgestellt, dass der Button den Namen und die CSS-ID "w00236_button" bekommen hat.

              Jetzt ist das eigentlich ganz einfach:

              Unter CSS für dein Projekt einige Attribute für den Button anlegen:

              ` > #w00236_button{ /* der Button selbst */

              border-style:solid;

              border-color:green;

              border-width:5px;

              border-radius:20px;

              color:blue;

              background-color:white;

              background-image: none;

              }

              #w00236_button:hover{ /* der Button bei MouseOver */

              border-color:red;

              } `

              …und das sollte funktionieren.

              Einen Nachteil hat das jedoch: Die Resultate der Layoutänderung werden im VIS-Editor offensichtlich nicht sofort dargestellt, sondern erst, wenn man den Editor verlässt.

              Ob das so optimal ist, weiß ich nicht, so würde ICH mir behelfen. `

              Hi,

              danke erstmal! Hat soweit auch geklappt, aber das eigentliche Problem mit dem "hellblauen" Hintergrund & der "blauen Schrift ist geblieben.

              1 Reply Last reply Reply Quote 0
              • Bluefox
                Bluefox last edited by

                @blauholsten:

                @AndyUM61:

                Hallo,

                also ich habe das gerade mal ein wenig probiert.

                Wie es aussieht, kannst du wohl jedes Attribut eines Widgets , zusätzlich zu den vorhandenen Einstellmöglichkeiten auch selbst durch CSS verändern.

                Vorratssetzung du verstehst es mit CSS umzugehen!

                Ich habe mir mal ein button-state - Widget angelegt, welches automatisch den Namen "w00236" bekommen hat.

                Da ein Widget offensichtlich aus mehreren-Elementen aufgebaut ist, habe ich das Ganze mal,

                mangels Dokumentation;), mit Hilfe eines CSS-Inspektors, in meinem Fall mit dem in Firefox integrierten "Entwicklerwerkzeuge -> Inspektor" untersucht.

                Dabei habe ich festgestellt, dass der Button den Namen und die CSS-ID "w00236_button" bekommen hat.

                Jetzt ist das eigentlich ganz einfach:

                Unter CSS für dein Projekt einige Attribute für den Button anlegen:

                ` > #w00236_button{ /* der Button selbst */

                border-style:solid;

                border-color:green;

                border-width:5px;

                border-radius:20px;

                color:blue;

                background-color:white;

                background-image: none;

                }

                #w00236_button:hover{ /* der Button bei MouseOver */

                border-color:red;

                } `

                …und das sollte funktionieren.

                Einen Nachteil hat das jedoch: Die Resultate der Layoutänderung werden im VIS-Editor offensichtlich nicht sofort dargestellt, sondern erst, wenn man den Editor verlässt.

                Ob das so optimal ist, weiß ich nicht, so würde ICH mir behelfen. `

                Hi,

                danke erstmal! Hat soweit auch geklappt, aber das eigentliche Problem mit dem "hellblauen" Hintergrund & der "blauen Schrift ist geblieben. `
                Bei mir sieht es dann so aus:
                48_img_002.png
                Also Blau auf weiss, so wie gewünscht.

                1 Reply Last reply Reply Quote 0
                • blauholsten
                  blauholsten Developer last edited by

                  Bei mir geht das nicht!
                  671_unbenannt.jpg 671_unbenannt1.jpg
                  Auch die Schriftart sieht bei euch anders aus…

                  1 Reply Last reply Reply Quote 0
                  • A
                    AndyUM61 last edited by

                    Versuche doch mal ein !Important zu setzen: color: black !Important;

                    Gesendet von meinem GT-N8000 mit Tapatalk

                    1 Reply Last reply Reply Quote 0
                    • blauholsten
                      blauholsten Developer last edited by

                      Danke, werde ich morgen probieren, der Rechner ist jetzt aus.

                      1 Reply Last reply Reply Quote 0
                      • blauholsten
                        blauholsten Developer last edited by

                        Sorry, ach das klappt nicht!….

                        1 Reply Last reply Reply Quote 0
                        • Bluefox
                          Bluefox last edited by

                          Probiere so:

                          .Thermostat > div > input{
                              color:red !important;
                          }
                          
                          
                          1 Reply Last reply Reply Quote 0
                          • blauholsten
                            blauholsten Developer last edited by

                            @Bluefox:

                            Probiere so:

                            .Thermostat > div > input{
                                color:red !important;
                            }
                            
                            ```` `  
                            

                            Perfekt das geht

                            1 Reply Last reply Reply Quote 0
                            • First post
                              Last post

                            Support us

                            ioBroker
                            Community Adapters
                            Donate

                            654
                            Online

                            31.7k
                            Users

                            79.7k
                            Topics

                            1.3m
                            Posts

                            4
                            12
                            3153
                            Loading More Posts
                            • Oldest to Newest
                            • Newest to Oldest
                            • Most Votes
                            Reply
                            • Reply as topic
                            Log in to reply
                            Community
                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                            The ioBroker Community 2014-2023
                            logo