Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Animazioni con backdrop-filter

    Ciao a tutti
    Stoc ercando di fare un animazione con backdrop-filter

    codice HTML:
    <span>CIAO</span>
    Codice CSS:
    codice HTML:
    span {
    background-color: var(--clr-default);
    color: #ffffff;
    font-size: 1em;
    font-weight: 500;
    padding: 5px;
    border-radius: 3px;
    animation: onair 3s infinite linear;
    }
    
    @keyframes onair {
        0% {
            backdrop-filter: opacity(100%);
        }
        50% {
            backdrop-filter: opacity(60%);
        }
        100% {
            backdrop-filter: opacity(100%);
        }
    }

    Ma non capisco perche non funzioni

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,472
    Quote Originariamente inviata da techno Visualizza il messaggio
    Stoc ercando di fare un animazione con backdrop-filter
    [...]
    Ma non capisco perche non funzioni
    Non tutte le proprietà supportano l'animazione.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  3. #3
    Moderatore di CSS L'avatar di KillerWorm
    Registrato dal
    Apr 2004
    Messaggi
    5,771
    Ciao, in realtà sta funzionando per quello che gli hai detto di fare. Senza offesa ma suppongo che tu non stia capendo come funziona il backdrop-filter.

    Il fatto è che non ne vedi gli effetti perché il backdrop-filter non fa altro che riprodurre, sotto forma di immagine come sfondo dell'elemento a cui lo applichi, l'area che è visibile al disotto dello stesso, in modo elaborato secondo i filtri specificati. Ciò che gli sta sotto resta comunque inalterato, in quanto questi filtri sono applicati solo sull'immagine di sfondo dell'elemento in questione, non sugli elementi che gli stanno sotto.

    Ora, lo sfondo riprodotto è una copia esatta dell'area che sta sotto tale elemento, tu gli stai applicando solo una trasparenza ma, dal momento che l'area sotto resta presente e visibile, non si noterà alcuna differenza anche quando l'immagine backdrop è traslucente, perché appunto si vedrà ciò che gli sta sotto (esattamente la stessa grafica).

    Per capire cosa ti si possa consigliare per risolvere, dovresti spiegare meglio quale effetto ti aspetti di vedere/ottenere. Puoi chiarire?
    Installa Forum HTML.it Toolset per una fruizione ottimale del Forum

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.