Skip to content
  • Home
  • 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

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Visualisierung
  4. Dialog mittels CSS umgestalten non-resizeable machen

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    11
    1
    96

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    11
    1
    557

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.7k

Dialog mittels CSS umgestalten non-resizeable machen

Geplant Angeheftet Gesperrt Verschoben Visualisierung
5 Beiträge 4 Kommentatoren 1.4k Aufrufe
  • Ä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.
  • M Offline
    M Offline
    Marco.K
    schrieb am zuletzt editiert von
    #1

    Hallo zusammen!

    Ich bin gerade dabei Dialoge zu erstellen und stolpere da über ein paar Sachen.

    Auf meiner Hauptseite gibt es einen Button (ID: w00054) der eine gespeicherte View in einen Dialog öffnet.

    Der Dialog hat einen transparenten Hintergrund, der Dialog idR. einen weißen Hintegrund, mittels CSS habe ich dem Dialog auch einen transparenten Hintergrund gegeben.

    .ui-dialog[aria-describedby="w00054_dialog"] {
       background-color: #00000000;
       border: none;
    }
    
    .ui-dialog[aria-describedby="w00054_dialog"] .ui-dialog-titlebar {
        display: none;
    }
    
    

    Das ausblenden der Titelleiste habe ich ebenfalls per CSS machen müssen da sonst der Schließen-Knopf stehen blieb.
    4105_iobroker.vis-dialog.png
    Wie ihr in dem Bild sehen könnt bleibt aber noch im unteren Bereich des Dialogs ein weißer Balken stehen, dieser lässt sich mit den Resize-Handlern auch bewegen.

    Ich habe nach mehreren Stunden noch nicht heraus gefunden wo der Balken herkommt und wie ich ihn weg bekomme. Mittels Firefox-Debugger komme ich da nicht weiter.

    Hat da von euch jemand eine Idee?

    Eine weitere Sache die mich ein wenig stört sind die Resizeable-Handler diese würde ich gerne entsorgen, allerdings wehren diese sich gegen folgendes CSS:

    .ui-dialog[aria-describedby="w00054_dialog"] .ui-resizable-handle {
        display: none;
    }
    
    

    Eigentlich sollten die Handler dann nicht mehr angezeigt werden, stattdessen werden dem DIV-Containern plötzlich display: block mitgegben und übersteueren somit mein CSS. :shock:

    Ich hoffe ihr könnt mir helfen.

    Gruß - Marco

    1 Antwort Letzte Antwort
    0
    • UhulaU Offline
      UhulaU Offline
      Uhula
      schrieb am zuletzt editiert von
      #2

      Per CSS kannst du Element-Style-Eigenschaften normalerweise nicht überschreiben. Die sind stärker. Allerdings gibt es eine Lösung, wie es doch geht. Man hängt an die CSS Anweisung ein !important an - dann hebt man die Anweisung auf eine neue Stufe, die über allen ohne !important Angabe steht.

      Versuch mal:

      .ui-dialog[aria-describedby="w00054_dialog"] .ui-resizable-handle {

      display: none !important;

      }

      Uhula - Leise und Weise
      Ex: ioBroker on Gigabyte NUC Proxmox

      1 Antwort Letzte Antwort
      0
      • M Offline
        M Offline
        Marco.K
        schrieb am zuletzt editiert von
        #3

        Danke das hat geklappt, die Resize-handler werden nicht mehr angezeigt.

        Der weiße Bereich ist aber immer noch da. :(

        1 Antwort Letzte Antwort
        0
        • L Offline
          L Offline
          Lumpenhund
          schrieb am zuletzt editiert von
          #4

          Moin,

          falls es noch irgendwie aktuell ist. Die Lösung ist relativ einfach. Ich habe es bei mir auf alle Dialoge angewandt, daher fehlt die Widget Zuordnung.

          Nachteil dabei er wendet es auch auf die Dialoge im vis Editor an ;/ Aber egal!

          .ui-dialog{
             background: transparent !important;
             border: none !important;
          }
          .ui-dialog .ui-dialog-titlebar {
              display: none !important;
          }
          .ui-dialog .ui-resizable-handle {
              display: none !important;
          }
          

          Anstelle background-color einfach nur background benutzen ;)

          Grüße

          Lumpe

          1 Antwort Letzte Antwort
          0
          • N Offline
            N Offline
            nousefor82
            schrieb am zuletzt editiert von
            #5

            Hallo,

            Lumpenhund, vielen Dank für den Code.

            Kann mir vielleicht noch jmd. verraten wie man die Farbe der Buttons innerhalb des Dialoges (z.B.: im Dimmer Widget) ändern kann?

            Vielen Dank!

            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

            434

            Online

            32.5k

            Benutzer

            81.8k

            Themen

            1.3m

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

            • Du hast noch kein Konto? Registrieren

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