creare un pulsante che cambia colore in html
  • In diretta da GamesVillage.it
    • News
    • -
    • In Evidenza
    • -
    • Recensioni
    • -
    • RetroGaming
    • -
    • Anteprime
    • -
    • Video
    • -
    • Cinema

Pag 1 di 2 12 UltimoUltimo
Visualizzazione risultati da 1 a 15 di 19

Discussione: creare un pulsante che cambia colore in html

Cambio titolo
  1. #1
    Utente L'avatar di .:BHZ:.
    Registrato il
    11-06
    Località
    Where The Dead Ships Dwel
    Messaggi
    3.430

    creare un pulsante che cambia colore in html

    su alcuni siti ho vito dei pulsanti in html che se ci passi sopra con il mouse cambiano colore, solitamente diventano con colori "negativi" sapete dirmi come si creano? grazie

  2. #2
    Adepto del :fermosi: L'avatar di Shura80
    Registrato il
    10-06
    Località
    La Città Eterna
    Messaggi
    6.743
    potresti partire da questa base e imparare un po' di css, con i quali farai delle cose fantastiche

    Codice:
    <html>
       <head>
          <title>test</title>
          
          <style type="text/css">
          
          #pulsante{
          width: 58px;
          background-color: #000;
          color: #fff;
          border: 1px solid #fff;
          text-decoration: none;
          }
         
          #pulsante a:link, visited{
          width: 58px;  
          background-color: #fff;    
          color: #000;
          border: 1px solid #000;
          text-decoration: none;         
          }
          
          #pulsante a:hover{
          width: 58px;      
          background-color: #0099cc;
          color: #fff;
          border: 1px solid #000;
          text-decoration: none;         
          }
          </style>
       
       </head>
       <body>
          <div id="pulsante"><a href="#">clicca</a></div>
       </body>
    </html>
    Ultima modifica di Shura80; 7-05-2008 alle 11:08:25


  3. #3
    Utente L'avatar di .:BHZ:.
    Registrato il
    11-06
    Località
    Where The Dead Ships Dwel
    Messaggi
    3.430
    mmh forse mi sono spiegato male...io devo fare un codice html per il mio blog &#232; solo che ho gi&#224; fatto i pulsanti quindi vorrei che i miei pulsanti cmbiassero immagine quando si passa con il mouse cio&#232; vorrei fare una cosa del genere

    -PULSANTE1.jpeg uppato su imageshack
    -PULSANTE1uguale ma colorato in modo diverso uppato su imageshack che si vede solo se ci si passa sopra col mouse

    insomma se io ho un pulsante NEWS colorato di verde voglio che quando ci passso col mouse mostri un altra immagine

  4. #4
    Utente L'avatar di ndakota
    Registrato il
    07-06
    Località
    Milano
    Messaggi
    3.253
    puoi usare l'evento onmouseover di javascript per cambiare l'immagine al passaggio del mouse..

  5. #5
    Adepto del :fermosi: L'avatar di Shura80
    Registrato il
    10-06
    Località
    La Città Eterna
    Messaggi
    6.743
    Citazione .:BHZ:. Visualizza Messaggio
    mmh forse mi sono spiegato male...io devo fare un codice html per il mio blog &#232; solo che ho gi&#224; fatto i pulsanti quindi vorrei che i miei pulsanti cmbiassero immagine quando si passa con il mouse cio&#232; vorrei fare una cosa del genere

    -PULSANTE1.jpeg uppato su imageshack
    -PULSANTE1uguale ma colorato in modo diverso uppato su imageshack che si vede solo se ci si passa sopra col mouse

    insomma se io ho un pulsante NEWS colorato di verde voglio che quando ci passso col mouse mostri un altra immagine
    avevi detto cambio di colore infatti

    Citazione .:BHZ:. Visualizza Messaggio
    su alcuni siti ho vito dei pulsanti in html che se ci passi sopra con il mouse cambiano colore, solitamente diventano con colori "negativi" sapete dirmi come si creano? grazie

    Citazione ndakota Visualizza Messaggio
    puoi usare l'evento onmouseover di javascript per cambiare l'immagine al passaggio del mouse..
    o cos&#236; come dice ndakota, oppure sempre tramite css al posto della propriet&#224; background-color: # tuo_colore, usi background-image: url('tuo_percorso_immagine'). Ovviamente sullo stato link e visited del pulsante metti l'immagine di base che si vede entrando nel sito e sullo stato hover metti quella che invece vuoi che si veda al passaggio del mouse sula pulsante


  6. #6
    Utente L'avatar di .:BHZ:.
    Registrato il
    11-06
    Località
    Where The Dead Ships Dwel
    Messaggi
    3.430
    ok grazie dell'aiuto, appena posso ci provo..

  7. #7
    Adepto del :fermosi: L'avatar di Shura80
    Registrato il
    10-06
    Località
    La Città Eterna
    Messaggi
    6.743
    Citazione .:BHZ:. Visualizza Messaggio
    ok grazie dell'aiuto, appena posso ci provo..
    prova una cosa del genere (editato, l'esempio che avevo postato era un po' complesso )
    Codice:
     <script language="JavaScript">
                        <!-- 
                        function cambia(ImageName, ImageFile)
                        {
                          ImageName.src = ImageFile;
                        }
                        // -->
                        </script>
    <a href="#" onMouseOver="cambia(b1,'bottone2.gif')" onMouseOut="cambia(b1,'bottone1.gif')">
    <img name="b1" src="bottone1.gif">
    </a>
    oppure senza Javascript ma con i CSS. Questa &#232; la parte dell'html
    Codice:
    <a href="#" class="roll"></a>
    e questo il CSS
    Codice:
    a.roll
    {
        background-image: url(immagine_01.gif);
        width: 120px;
        height: 60px;
    }
    
    a.roll:hover
    {
        background-image: url(immagine_02.gif);
        width: 120px;
        height: 60px;
    }
    Ultima modifica di Shura80; 8-05-2008 alle 11:53:18


  8. #8
    WAAAAAAAAAAAAG L'avatar di @@mikele90@@
    Registrato il
    07-06
    Località
    Pescara
    Messaggi
    3.727
    javascript come detto sopra è la soluzione,crei 2 bottoni uguali per forma e scritta ma con colore diverso,dopo scrivi il codice postato sopra ed è fatto

  9. #9
    Utente L'avatar di Crazy Scientist
    Registrato il
    04-08
    Località
    Matera
    Messaggi
    974
    Ma mi sembra che farlo con il css sia molto + intuitivo, almeno a me sembra cos&#236; che conosco solo i css . Ma oggettivamente quale metodo &#232; migliore ?



  10. #10
    WAAAAAAAAAAAAG L'avatar di @@mikele90@@
    Registrato il
    07-06
    Località
    Pescara
    Messaggi
    3.727
    Citazione Crazy Scientist Visualizza Messaggio
    Ma mi sembra che farlo con il css sia molto + intuitivo, almeno a me sembra così che conosco solo i css . Ma oggettivamente quale metodo è migliore ?
    javascript secondo me,sono 2 righe:
    nella prime dici che colore deve avere normalmente
    nella secondo che colore deve avere quando passa sopra il mouse

  11. #11
    Utente L'avatar di Crazy Scientist
    Registrato il
    04-08
    Località
    Matera
    Messaggi
    974
    be', anche con i css non ci vuole molto, tenendo anche conto che si deve usare per tutto il resto della pagina, ma te l'ho detto il javascript non lo conosco e quel codice che ha postato Shura80 mi sono alquanto complicate .____.



  12. #12
    Adepto del :fermosi: L'avatar di Shura80
    Registrato il
    10-06
    Località
    La Città Eterna
    Messaggi
    6.743
    Citazione Crazy Scientist Visualizza Messaggio
    be', anche con i css non ci vuole molto, tenendo anche conto che si deve usare per tutto il resto della pagina, ma te l'ho detto il javascript non lo conosco e quel codice che ha postato Shura80 mi sono alquanto complicate .____.
    Forse ho preso un esempio un po' complesso, in effetti risulta un po' complesso anche a me . Ora cerco meglio e edito il post. Comunque io consiglierei sempre l'uso dei CSS, come hai detto anche tu

    edit: fatto!
    Ultima modifica di Shura80; 8-05-2008 alle 11:53:50


  13. #13
    Utente L'avatar di Crazy Scientist
    Registrato il
    04-08
    Località
    Matera
    Messaggi
    974
    è un po' vecchio come thread, ma volevo giusto farvi presente di aver trovato un modo molto più sbrigativo di cambiare immagine al passaggio del click con il javascript, in questo modo:

    Codice:
    <img src="img_1.jpg" onmouseover="this.src='img_2.jpg'" onmouseout="this.src='img_1.jpg'">
    Di funzionare funziona, potreste comunque dirmi se lo ritenete funzionale ed efficiente ?



  14. #14
    Adepto del :fermosi: L'avatar di Shura80
    Registrato il
    10-06
    Località
    La Città Eterna
    Messaggi
    6.743
    Citazione Crazy Scientist Visualizza Messaggio
    è un po' vecchio come thread, ma volevo giusto farvi presente di aver trovato un modo molto più sbrigativo di cambiare immagine al passaggio del click con il javascript, in questo modo:

    Codice:
    <img src="img_1.jpg" onmouseover="this.src='img_2.jpg'" onmouseout="this.src='img_1.jpg'">
    Di funzionare funziona, potreste comunque dirmi se lo ritenete funzionale ed efficiente ?
    Eccome , non ci avevo pensato, non ho mai digerito javascript


  15. #15
    Utente L'avatar di Crazy Scientist
    Registrato il
    04-08
    Località
    Matera
    Messaggi
    974
    Io invece ho letto un paio di guide molto teoriche, ma per esempio non ho trovato da nessuna parte quali siano i 'percorsi' (probabilmente il termine &#232; sbagliato) del tipo 'this.src',...In pratica cerco un elenco o un grafico di quali siano queste diciture e di come vadano combinate, non sapendole posso farci ben poco col javascript, voi sapete mica dove posso trovarli (in internet si intende)



Pag 1 di 2 12 UltimoUltimo

Regole di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •