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

    Ruotare freccia su clic del mouse

    Ciao ragazzi, come da titolo mi servirebbe unamano per far ruotare una freccia tramite JavaScript che devo ancora imparare.
    La freccia è un'icona di Font Awsome e questo è il codice che ho provato a scrivere...e che ovviamente non funziona :

    codice HTML:
    <i class="fas fa-angle-down" id="icon"></i>
    codice:
    var arrow = document.getElementById('icon');
    
    arrow.onclick = function() {
    arrow.style.transform = 'rotateX(180deg);
    }

    Se possibile vorrei far in modo che al primo clic ruoti di 180° e ricliccandola torni in posizione di partenza (rivolta verso il basso).

    Grazie!
    Se avete bisogno di una Web Page potete trovarmi qui: https://www.fiverr.com/s2/e6b3767f4c

  2. #2
    Utente di HTML.it L'avatar di m4rko80
    Registrato dal
    Aug 2008
    residenza
    Milano
    Messaggi
    2,655
    Ciao, dato che usi una libreria (version 4 o 5 non lo so) , come indicato qui al posto di agire sul css stesso potresti semplicemente aggiungere o togliere la classe del caso ad esempio come mostrato qui:
    https://origin.fontawesome.com/how-t...rotating-icons

  3. #3
    Ma con il CSS non si può usare l'evento "onclick"...
    Se avete bisogno di una Web Page potete trovarmi qui: https://www.fiverr.com/s2/e6b3767f4c

  4. #4
    Utente di HTML.it L'avatar di m4rko80
    Registrato dal
    Aug 2008
    residenza
    Milano
    Messaggi
    2,655
    Intendevo dire che sul click al posto di aggiugere regole css potresti aggiungere una classe che sicuramente se applicata farà quel che deve.

  5. #5
    Si ma il problema rimane sempre quello di fare lo script, al momento non ne capisco molto di JavaScript
    Se avete bisogno di una Web Page potete trovarmi qui: https://www.fiverr.com/s2/e6b3767f4c

  6. #6
    Utente di HTML.it L'avatar di m4rko80
    Registrato dal
    Aug 2008
    residenza
    Milano
    Messaggi
    2,655
    Qui puoi vedere come fare nella manieria più classica se non usi jQuery
    https://www.w3schools.com/howto/tryi...s_toggle_class

  7. #7
    Proverò, grazie!
    Se avete bisogno di una Web Page potete trovarmi qui: https://www.fiverr.com/s2/e6b3767f4c

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.