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

    Effetto CSS sempre attivo

    Salve a tutti, è possibile applicare un effetto CSS sempre attivo a un elemento? Per esempio un'immagine che ruota e non si ferma mai e che l'effetto non abbia inizio per forza con il verificarsi di un evento (es: #elem:hover)...

  2. #2
    non mi pare pero puoi utilizare javascript o semplicemente una gif animata a secondo di cosa devi fare .

  3. #3
    Quote Originariamente inviata da giulio_74 Visualizza il messaggio
    non mi pare pero puoi utilizare javascript o semplicemente una gif animata a secondo di cosa devi fare .
    Ho un'immagine, vorrei farla brillare, poi tornare normale e poi di nuovo brillare, all'infinito. Javascript non so usarlo e la maniera più semplice è con CSS se questo è possibile. L'effetto deve cominciare appena si carica la pagina...

  4. #4
    Utente di HTML.it L'avatar di Prill
    Registrato dal
    Oct 2006
    Messaggi
    2,947
    Un esempio:

    codice HTML:
    <style type="text/css">
    <!--
    
    @-webkit-keyframes blink {
    0% {opacity:1;}
    50% {opacity:0;}
    100% {opacity:1;}
    }
    @-moz-keyframes blink {
    0% {opacity:1;}
    50% {opacity:0;}
    100% {opacity:1;}
    }
    .fading {
    -webkit-transition: all 1s ease-in-out;
        -moz-transition: all 1s ease-in-out;
        -o-transition: all 1s ease-in-out;
        -ms-transition: all 1s ease-in-out;
        transition: all 1s ease-in-out;
        
        -webkit-animation-direction: normal;
        -webkit-animation-duration: 4s;
        -webkit-animation-iteration-count: infinite;
        -webkit-animation-name: blink;
        -webkit-animation-timing-function: ease-in-out;
        
    -moz-animation-direction: normal;
        -moz-animation-duration: 4s;
        -moz-animation-iteration-count: infinite;
        -moz-animation-name: blink;
        -moz-animation-timing-function: ease-in-out;    
    }
    -->
    </style>
    </head>
    
    <body>
    <img class="fading" src="miaImmagine.estensione" alt="">
    giocando con questi valori

    codice HTML:
    0% {opacity:1;}
    50% {opacity:0;}
    100% {opacity:1;}
    puoi regolare la trasparenza, puoi anche modificare la durata (animation-duration). La compatibilità non è crossbrowser.
    Per fare ciò che devi in maniera economica sicuramente la soluzione migliore, come diceva giulio74 è la gif animata
    Ultima modifica di Prill; 05-02-2014 a 10:41

  5. #5
    crei una gif animata con ciclo infinito inpostando il cambiamento di immagini sullo stato hover da css
    o con js

  6. #6
    Creo una gif animata e dove posso stilizzo con css. Il codice mi è comunque utile. Grazie a entrambi

Tag per questa discussione

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.