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

    • Neuer Blog: Fotos und Eindrücke aus Solingen

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    [GELÖST]Farbe ctrl Button State

    This topic has been deleted. Only users with topic management privileges can see it.
    • 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

                          459
                          Online

                          31.9k
                          Users

                          80.1k
                          Topics

                          1.3m
                          Posts

                          4
                          12
                          3156
                          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