Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Visualisierung
    4. Json-Tabelle stylen

    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

    Json-Tabelle stylen

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

      Hallo!

      Wie kann ich einen JSON-Tabelle farblich anpassen?

      Ich würde z.B. der Header gerne in eine anderen Farbe haben, als die Datenzeilen.

      Eventuell auch eine andere Schriftfarbe.

      Jemand ein Tip?

      Gruß

      Vore

      1 Reply Last reply Reply Quote 0
      • Homoran
        Homoran Global Moderator Administrators last edited by

        Pix hat sowas fürden TV Spielfilm Adapter irgendwo gepostet.

        Führte bei mir aber dazu, dass es für alle json Widgets galt.

        Gruß

        Rainer

        1 Reply Last reply Reply Quote 0
        • F
          Fitti last edited by

          Hi,

          Du kannst eine eigene Klasse im View vergeben. Ich habe als Beispiel eine Klasse mit dem Namen meinvis eingegeben:

          578_2016-07-24_17_03_17-edit_vis.png

          Dann gehst Du auf den CSS Reiter und fügst Deine Anpassungen durch:

          Die Überschrift hat die Klasse .meinvis-th Die Spalten .meinvis-tr usw.
          578_2016-07-24_17_07_40-.png

          Dein verwendeter Name, gefolgt von einem Bindestrich, gefolgt von den üblichen HTML Tabellenbezecihnungen sind also die aufzurufende Klasse.

          Ich hoffe Du hast ein bisschen CSS Kenntnisse?

          Mit dieser Technik werden nur(!) diese Widgets angepasst, denen du diesen Klassennamen gabst.

          Z.B.:

          .meinvis-tr{
            background-color: rgba(187, 156, 175,0.6);   
            font-size: 11px;
          }
          .meinvis-th{
            background-color: rgba(87, 156, 175,0.6);   
            color: red;
          }
          

          ergibt:
          578_2016-07-24_17_09_54-edit_vis.png

          Der Rest ist jetzt fummelei… 😄

          Hoffe es hilft dir!

          Fitti

          1 Reply Last reply Reply Quote 0
          • V
            vore last edited by

            Hallo Fitti!

            Danke für die ausführlichen Tips! Damit kann ich auf jeden Fall etwas anfangen. Bin kein CSS Experte aber dazu sollte es reichen.

            Gruß

            vore

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

              gibt es eine Möglichkeit so das die Tabellenbeite in tr und th gleich ist?

              1 Reply Last reply Reply Quote 0
              • M
                minorski last edited by

                Es besteht die Möglichkeit, nur die gewünschten Eigenschaften derTabellenklasse per CSS direkt zu überschreiben. Das erspart die mühsame Neuanpassung und erhält die ursprüngliche Formatierung. Diese Änderungen wirken sich dann aber auch auf alle anderen Tabellen im Projekt aus.

                Beispiel:

                .tclass-th {
                    background-color:lightgrey !important;
                    color:black !important;
                }
                
                .tclass-tr:nth-child(even) {
                    background-color:lightblue !important;
                }
                
                .tclass-tr:nth-child(odd) {
                    background-color:white !important;
                }
                
                

                Wichtig ist das CSS-Attribut !important um die bestehenden Definitionen zu überschreiben.

                Die CSS-Klasse muss im Widget nicht angegeben werden.

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

                Support us

                ioBroker
                Community Adapters
                Donate

                536
                Online

                31.9k
                Users

                80.3k
                Topics

                1.3m
                Posts

                5
                6
                4376
                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