Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Visualisierung
    4. Bilder faden, geht das?

    NEWS

    • Neues Video "KI im Smart Home" - ioBroker plus n8n

    • Neues Video über Aliase, virtuelle Geräte und Kategorien

    • Wir empfehlen: Node.js 22.x

    Bilder faden, geht das?

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

      Hallo #zsmmn,
      ich habe 2 bilder übereinander gelegt und die Sichtbarkeit an einen Datenpunkt geknüpft der autoamtisch alle 10 Sekunden wechselt.
      Gibt es eine Möglichkeit die beiden Bilder zu faden? Vielleicht sogar ein crossfade ?
      Müsste doch iwie mit CSS und opacity machbar sein. bin leider nicht so der CSS freak 😉

      M 1 Reply Last reply Reply Quote 0
      • M
        MCU @quinti last edited by

        @quinti
        Beispiel mit HTML Widget

        8a8e32f0-dce3-4b56-b8a9-512ee39fa30f-image.png

        src muss man anpassen und skript hinzufügen

        <div id="fadebox" class="fade-container">
          <img src="https://192.168.178.170/download/bilder/ffn.png" class="fade-img img1 active">
          <img src="https://192.168.178.170/download/bilder/NDR2.png" class="fade-img img2">
        </div>
        
        <style>
        #fadebox {
          position: relative;
          width: 100%;
          height: 100%;
          overflow: hidden;
        }
        
        #fadebox img {
          position: absolute;
          top: 0; left: 0;
          width: 100%;
          height: 100%;
          opacity: 0;
          transition: opacity 2s ease-in-out; /* Dauer = 1 Sekunde */
        }
        
        #fadebox img.active {
          opacity: 1;
        }
        </style>
        

        a01d02d1-c3ec-4e5f-a980-16fccfc058c7-image.png

        let state = 0;
        setInterval(() => {
          state = 1 - state; // toggle 0/1
          document.querySelector(".img1").classList.toggle("active", state === 0);
          document.querySelector(".img2").classList.toggle("active", state === 1);
        }, 4000); // alle 10 Sekunden
        

        vis-html-img-faden.gif

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

        Support us

        ioBroker
        Community Adapters
        Donate

        981
        Online

        32.1k
        Users

        80.6k
        Topics

        1.3m
        Posts

        2
        2
        100
        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