Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Visualisierung
    4. [Projekt] MDCSS v2: Material Design CSS Version 2

    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

    [Projekt] MDCSS v2: Material Design CSS Version 2

    This topic has been deleted. Only users with topic management privileges can see it.
    • M
      Mike Hellracer @Uhula last edited by Mike Hellracer

      @Uhula
      Hi, habe das Projekt 1:1 installiert aber ich bekomme einige Material Icons nicht angezeigt.
      https://material.io/resources/icons/?icon=coronavirus&style=baseline
      z.B. water_damage, contrsuction, coronavirus
      aber es sind noch einige andere.
      Aber z.B. funktionieren cake, home, help und info
      hier noch meine Einträge aus der CSS
      für die Material-Icons

      @font-face {
       font-family: 'Material Icons';
       font-style: normal;
       font-weight: 400;
       src: url(/vis.0/MD_Mike/images/MaterialIcons-Regular.eot); /* For IE6-8 */
       src: url(/vis.0/MD_Mike/images/MaterialIcons-Regular.woff) format('woff'),
            url(/vis.0/MD_Mike/images/MaterialIcons-Regular.ttf) format('truetype');
            
      }
      


      und für die MaterialDesign-Icons

      @font-face {
       font-family: "Material Design Icons";
       src: url("/vis.0/Mike_Prod/images/materialdesignicons-webfont.eot?v=5.5.55");
       src: url("/vis.0/Mike_Prod/images/materialdesignicons-webfont.woff?v=5.5.55") format("woff"), 
       url("/vis.0/Mike_Prod/images/materialdesignicons-webfont.ttf?v=5.5.55") format("truetype");
       font-weight: normal;
       font-style: normal;
      }
      

      C 1 Reply Last reply Reply Quote 0
      • C
        Chrunchy @Mike Hellracer last edited by

        @Mike-Hellracer ich vermute mal, dass @Uhula nicht jedesmal die iconfont-dateien aktualisiert.
        Du kannst sie hier herunterladen. Soweit ich das festgestellt habe, ist die .eot-Datei nur noch bis Version 3.0.2 vorhanden.

        Pakage herunterladen und die Dateien aus dem Verzeichnis iconfont bzw. font in dein VIS-Verzeichnis kopieren.

        Z Uhula 2 Replies Last reply Reply Quote 0
        • Z
          zahnheinrich @Chrunchy last edited by

          @Chrunchy sagte in [Projekt] MDCSS v2: Material Design CSS Version 2:

          Pakage herunterladen und die Dateien aus dem Verzeichnis iconfont bzw. font in dein VIS-Verzeichnis kopieren.

          Das funktioniert nicht.
          Du musst die downgeloadeten Dateien mit dem Vis Dateimanager in den Projektpfad uploaden

          C 1 Reply Last reply Reply Quote 0
          • C
            Chrunchy @zahnheinrich last edited by

            @zahnheinrich Äh, ja... dachte es wäre klar, dass Dateien im Vis nur via Upload mittels Dateimananger hinzugefügt werden können. Sry etwas unglücklich (undeutlich) ausgedrückt.

            Z M 2 Replies Last reply Reply Quote 0
            • Z
              zahnheinrich @Chrunchy last edited by

              @Chrunchy
              Macht ja nix, alles gut 😊

              1 Reply Last reply Reply Quote 0
              • M
                Mike Hellracer @Chrunchy last edited by

                @Chrunchy
                klar war das schon. Jetzt habe ich nur ein Problem der Download link ist für die Material DESIGN Icons. (dafür habe ich schon eine aktuellere Version) Auch sind in der Zip nicht die ttf, waff und eot sondern nur die png. Oder mache ich was falsch?
                Die Icons die nicht gehen kommen aus "Material Icons" und nicht aus "Material Design Icons"
                wo bekomme ich da die aktuelle Version?

                C 1 Reply Last reply Reply Quote 0
                • C
                  Chrunchy @Mike Hellracer last edited by Chrunchy

                  @Mike-Hellracer ich hatte es so verstanden, dass die die verlinkten Dateien aus deinem Posting im ersten Spoiler haben wolltest...

                  url(/vis.0/MD_Mike/images/MaterialIcons-Regular.ttf) format('truetype');
                  

                  Diese Datei ist in den Packages enthalten. In Version 4 im Verzeichnis font.
                  In Version 3.0.2 im Verzeichnis iconfont.

                  Die eot gibt es in Version 4 offensichtlich nicht mehr.

                  Hatte ich aber oben schon geschrieben.

                  M 1 Reply Last reply Reply Quote 0
                  • M
                    Mike Hellracer @Chrunchy last edited by

                    @Chrunchy
                    Hi, du hast recht. Ich habe die Datei jetzt mal von da herutergeladen und durch einen Konverter in eot, waff und waff2 gewandelt. alle wieder in das Projektverzeichnis hochgeladen. --> leider keine Änderung. Irgendwas muss noch veraltet sein.
                    Habe das MD_simple Projekt erneut importiert. --> dann im lnav "home" <-> "waves" getauscht. --> keine Anzeige.
                    wogegen "weekend" sofort funktioniert.
                    <i class="material-icons">waves_</i>Start ->geht nicht
                    <i class="material-icons">weekend_</i>Start ->geht

                    C 1 Reply Last reply Reply Quote 0
                    • C
                      Chrunchy @Mike Hellracer last edited by

                      @Mike-Hellracer Bei mir funktioniert waves, allerdings kann ich dir nicht genau sagen, wann ich zuletzt die fonts aktualisiert habe.

                      Versuch doch mal die fertigen Dateien aus Version 3.0.2. Da sind alle Dateien (.eot, .woff, .woff2 und .ttf) drin und du brauchst nichts konvertieren.

                      Aber auch ich hatte schon das eine oder andere Icon, was nicht angezeigt wurde. Habe die Suche nach der Ursache aber nach Update und einiger Zeit aber aufgegeben.

                      M 1 Reply Last reply Reply Quote 0
                      • M
                        Mike Hellracer @Chrunchy last edited by

                        @Chrunchy
                        Wird wahrscheinlich das nervenschonendste sein 😉

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

                          Guten morgen,
                          ich hab jetzt seit nem Jahr das Theme drauf und find es einfach toll.
                          vor allem mit meiner alten HTML Erfahrung kann ich viel machen.

                          Leider hab ich ein Problem, dass ich nicht lösen kann:

                          Wenn ich ein Inputfeld hinzufüge um beispielsweise numerische Parameter zu verändern, dann sieht das anders aus als in deinen Demos. In den Demos hast Du da nur unterstrichene Schwarze Felder, ich hab da immer irgendwie nen Buttonbackground hinter. Auch wenn ich im Demo ein neues Input hinzufüge oder aus dem Demo das widget exportiere.
                          Alle CSS Eigenschaften werden von diesem "button effekt" überlagert. Selbst wenn ich eine eigene Klasse schaffe ist immer dieses Zeug davor!

                          bsp.png

                          LG
                          Nils

                          jmeister79 1 Reply Last reply Reply Quote 0
                          • jmeister79
                            jmeister79 @jmeister79 last edited by

                            @jmeister79 hat sich erledigt, da war ein custom stylesheet drin

                            1 Reply Last reply Reply Quote 0
                            • Uhula
                              Uhula @Chrunchy last edited by

                              Zu den Icon-Font-Dateien. Stimmt, die aktualisiere ich in den Projekt-Downloads nicht zwischendurch, erst wenn es wieder neue Projekt-Versionen gibt.

                              Ich habe aber gesehen, dass doch einige Icons auf der Google-Seite dazugekommen sind und habe die entsprechenden otf-Dateien in die notwendigen ttf/eot/woff Formate gewandelt. Via vis-Dateimanager müssen diese in das Project-images Verzeichnis hochgeladen werden; bei mehreren vis-Projekten natürlich in jedes Projekt.

                              Die "normalen" Font im ttf/eot/woff Format (die ZIP Datei bitte entpacken):
                              MaterialIcons-Regular.zip

                              Die Icons gibt es auch in alternativen Stilen, wie TwoTone, Round, Outlined usw. Wer Spaß daran hat, kann auch diese verwenden. Hier nur die ttf Dateien dazu, ebenfalls via vis-Dateimanager hochladen. Zusätzlich im CSS-Projekt dann den ttf-Dateinamen anpassen.
                              Bsp:
                              Statt url('/vis.0/MD_Uhula/images/MaterialIcons-Regular.ttf') format('truetype');
                              dann url('/vis.0/MD_Uhula/images/MaterialIconsRound-Regular.ttf') format('truetype');

                              MaterialIconsXXX-Regular.zip

                              A 1 Reply Last reply Reply Quote 0
                              • A
                                ak1 @Uhula last edited by

                                Ich habe ein aktuelles Darstellungsproblem, bin aber nicht sicher, ob es ein allgemeines Vis-Thema ist, oder mit MDCSS 2 zu tun hat.

                                In der "Card Photovoltaik - Überblick" seht ihr ein großes (312x312px) SVG im basic-html Widget. Darüber liegen weitere SVGs (die Pfeile) mit der gleichen Größe, die ich in Abhängigkeit von Datenpunkten ein- oder ausblende.
                                Und dann habe ich noch basic-html Widgets, welche die Werte in Watt bzw. Kilo Watt darstellen. Die habe ich mittels Justierung von "left" und "top" Einstellung an exakt die richtige Position gebracht.
                                Dann habe ich alles gruppiert und die gesamte Gruppe mittels "left"

                                calc(100%/2 - 156px)
                                

                                In der Mitte der Card platziert. Wenn ich die html Widgets mit den Werten nicht in einer Gruppe mit dem Rest verbinde, dann stimmt die Positionierung nicht mehr, falls die Card-Breite wegen

                                mdui-cols-4-toc-5
                                

                                auf dem iPad ein wenig anders ist, als auf dem Smartphone.

                                Deswegen alles in einer Gruppe. Aber wenn man auf die zwei Bilder schaut, dann sieht man das auftretende Problem.
                                Die Page wird aufgerufen, alles passt. Einen kurzen Moment später findet eine Aktualisierung der Page statt, und die Widgets mit den Werten sind falsch positioniert. Lade ich die Seite neu, ist alles ok. Bis zum Refresh, ein bis zwei Sekunden später ...

                                Hat jemand eine Tipp, wie ich dieses Problem lösen oder umgehen kann?
                                IMG_0816.png IMG_0817.png

                                A 1 Reply Last reply Reply Quote 0
                                • A
                                  ak1 @ak1 last edited by

                                  Zur Info: Ich konnte zwar das seltsame Problem mit der Gruppe nicht lösen, habe aber mittels ein wenig Rechnerei auch die passende Position für HTML Widgets mit den Werten so hinbekommen, dass es sowohl auf Tablet, als auch auf dem Smartphone passt.

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

                                    Hallo
                                    Ich bin gerade dabei mich in iobroker und dem CSS Design einzulernen und habe auch schon ein Problem 🙂
                                    Zwar habe ich das MD_Demo auf meinem Raspberry PI4 8GB installiert und es läuft auch soweit. Nur auf dem Touchscreen den ich an den Raspberry angeschlossen habe lassen sich die Slider nicht verschieben, ich kann zwar auf eine Position tippen und der Slider spring dann da hin haber das Verschieben klappt nicht!! Also Browser habe ich das vorinstallierte Chromium verwendet. Wenn ich die Visu aber mit meinem Handy öffne dann funktionieren die Slider wie sie sollen. Woran kann das liegen??

                                    1 Reply Last reply Reply Quote 0
                                    • S
                                      schittl last edited by

                                      Hallo,
                                      wenn man das MDCSS nutzt mit Menü und in einer Card die Filter Bar nutzen möchte (vis-bars) funktioniert diese nicht mehr, wenn man die Page komplett öffnet. Öffnet man die Card ohne der kompletten Seite funktioniert dies. Hat jemand auch das gleiche Problem und ggf. eine Lösung. Gibt es andere Möglichkeiten das zu nutzen außer Slider-Tabs, das funktioniert auch nicht zufriedenstellend.vis-bars.jpg

                                      1 Reply Last reply Reply Quote 0
                                      • S
                                        Spampunk @Uhula last edited by

                                        Hallo zusammen,

                                        ich würde gerne einen eigenen Font für meine Visualisierung verwenden. Wie binde ich diese wohl am besten in MDUI ein? In meinem Fall ist es die bereits installierte "Comfortaa-Regular".

                                        Wie könnte ich andere Fonts installieren und auf der VIS verfügbar machen? Die Roboto fehlt bei mir zum Beispiel. Ich betreibe iobroker auf einem Linux-System.

                                        Vielen Dank für Eure Hilfe!

                                        Viele Grüße,
                                        Timo

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

                                          @Uhula , ich hätte einen Vorschlag für eine Erweiterung (Feature Request), wenn das geht. Ich fände es super die Möglichkeit zu haben den document.title dymanisch zu setzen, z.B. ähnlich wie bei dem Favicon ein Widget erstellen (dieses Mal Simple HTML) und das im .html Teil eingetragene Text als document.title anzuzeigen. Noch cooler wäre es wenn man das dynamisch per Page setzen könnte 🙂
                                          Falls du es willst kann ich es im Git in den Issues eintragen als Feature Request.

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

                                            Hallo in die Runde!

                                            Möchte gern neue Views mit dem neuen MDCSS gestalten, bekomme aber schon gleich zu Anfang in der CSS einige Fehler angezeigt:
                                            e9acb13f-8504-43f3-b440-6137f2477f1c-image.png

                                            22343da0-4f18-4d6e-9630-e54e48fee1df-image.png

                                            56dae437-6e13-4e09-bb8c-056852757653-image.png

                                            Ich habe die MD_Demo importiert, Skript und CSS werden auch angezeigt, aber halt diese Fehler. Was habe ich falsch gemacht?

                                            A Dominik F. 2 Replies Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            773
                                            Online

                                            31.8k
                                            Users

                                            79.9k
                                            Topics

                                            1.3m
                                            Posts

                                            material css material ui vis
                                            74
                                            717
                                            140368
                                            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