Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
HTML / CSS - script bottone che cambia!
Forum - HTML / CSS - script bottone che cambia!

Pagine: [ 1 2 ] Precedente | Prossimo
Avatar
fantarcola (Normal User)
Rookie


Messaggi: 26
Iscritto: 04/02/2010

Segnala al moderatore
Postato alle 0:52
Sabato, 29/05/2010
ciao avrei bisogno per favore :hail::heehee: di uno script che permetta questa situazione:
a- bottone normale (immagine1)
b- quando si passa il maus sopra si attiva immagine 2 che puo essere del tipo più luminosa (immagine2)
c- quando si clicca il pulsante va in giù (immagine 3)


ora come ribadisco ho bisogno solo del codice ^^ penso che ci vorra un misto di java e html e forse css per posizionare i pulsanti... help ples!


edit:
<Script type="text/javascript">
<!--
button1up = new Image; button1up.src = "bottone-a.png";
button1down = new Image; button1down.src = "bottone-b.png";
function MouseOverRoutine(ButtonName)
{
if (ButtonName=="button1") {document.button1.src = button1down.src;}
}
function MouseOutRoutine(ButtonName)
{
if (ButtonName=="button1") {document.button1.src = button1up.src;}
}
//-->
</script>
<p align="center">
<a href="http://www.#.it" onmouseOver="MouseOverRoutine('button1')" onmouseOut="MouseOutRoutine('button1')">
<Img border="0" Src="bottone-a.png" name="button1" ></a></p>

questo è quello che ho provato ad usare pultroppo pero non usa 3 immagini!


<head>
<script language="javascript1.2">

img1=new Image()
img1.src="up.png"
img2=new Image()
img2.src="down.png"

</script>
</head>
<body>

<center>
<a href="#" onMousedown="document.images['example'].src=img2.src" onMouseup="document.images['example'].src=img1.src"> <img src="up.up" name="example" border=0></a>
</center>
</body>

questo a quanto mi hanno detto dovrebbe fare tutti i 3 passaggi ma a me non funziona! come mai?

Ultima modifica effettuata da fantarcola il 29/05/2010 alle 1:25
PM Quote
Avatar
Xaratroom (Ex-Member)
Expert


Messaggi: 526
Iscritto: 03/04/2008

Segnala al moderatore
Postato alle 12:33
Sabato, 29/05/2010
Testo quotato

Postato originariamente da fantarcola:

ciao avrei bisogno per favore :hail::heehee: di uno script che permetta questa situazione:
a- bottone normale (immagine1)
b- quando si passa il maus sopra si attiva immagine 2 che puo essere del tipo più luminosa (immagine2)
c- quando si clicca il pulsante va in giù (immagine 3)


ora come ribadisco ho bisogno solo del codice ^^ penso che ci vorra un misto di java e html e forse css per posizionare i pulsanti... help ples!


edit:
<Script type="text/javascript">
<!--
button1up = new Image; button1up.src = "bottone-a.png";
button1down = new Image; button1down.src = "bottone-b.png";
function MouseOverRoutine(ButtonName)
{
if (ButtonName=="button1") {document.button1.src = button1down.src;}
}
function MouseOutRoutine(ButtonName)
{
if (ButtonName=="button1") {document.button1.src = button1up.src;}
}
//-->
</script>
<p align="center">
<a href="http://www.#.it" onmouseOver="MouseOverRoutine('button1')" onmouseOut="MouseOutRoutine('button1')">
<Img border="0" Src="bottone-a.png" name="button1" ></a></p>

questo è quello che ho provato ad usare pultroppo pero non usa 3 immagini!


<head>
<script language="javascript1.2">

img1=new Image()
img1.src="up.png"
img2=new Image()
img2.src="down.png"

</script>
</head>
<body>

<center>
<a href="#" onMousedown="document.images['example'].src=img2.src" onMouseup="document.images['example'].src=img1.src"> <img src="up.up" name="example" border=0></a>
</center>
</body>

questo a quanto mi hanno detto dovrebbe fare tutti i 3 passaggi ma a me non funziona! come mai?


Usa i CSS che risolvi prima, con meno codice e con maggiore compatibilità:
http://www.w3.org/TR/CSS2/selector.html#dynamic-pseudo-cla ...

PM Quote
Avatar
cassin.simone (Member)
Guru


Messaggi: 1051
Iscritto: 03/06/2009

Segnala al moderatore
Postato alle 14:35
Sabato, 29/05/2010
...e per ottimizzare il tutto utilizza gli sprites...

PM Quote
Avatar
fantarcola (Normal User)
Rookie


Messaggi: 26
Iscritto: 04/02/2010

Segnala al moderatore
Postato alle 14:49
Sabato, 29/05/2010
Codice sorgente - presumibilmente Plain Text

  1. ...e per ottimizzare il tutto utilizza gli sprites...



cosa sono?
html:
Codice sorgente - presumibilmente HTML / CSS

  1. <head>
  2.    
  3. <title>#</title>
  4.    
  5. <meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
  6.    
  7. <link href="style.css" rel="stylesheet" type="text/css" />
  8.  
  9. </head>
  10. <body bgcolor="#000000">
  11.  
  12.  
  13. <DIV STYLE="position:absolute; top:1px; left:1px">
  14. <IMG SRC="combatarms1,2.png" border=0>
  15. </DIV>
  16.  
  17. <div class="button_ex"><a href="#"></a></div>
  18. </body>
  19. </html>



css:
Codice sorgente - presumibilmente Plain Text

  1. .button_ex {
  2. width: 150px;
  3. height: 155px;
  4. }
  5.  
  6. .button_ex a {
  7. display: block;
  8. width: 150px;
  9. height: 155px;
  10. background: url(images/sphere.jpg) no-repeat top left;
  11. }
  12.  
  13. .button_ex a:hover {
  14. background-position: top right;
  15. }

http://www.w3facile.com/css-e-webdesign/bottoni-rollover-c ...
<.< non funziona penso per colpa dello sfondo...help!

Ultima modifica effettuata da fantarcola il 29/05/2010 alle 15:59
PM Quote
Avatar
cassin.simone (Member)
Guru


Messaggi: 1051
Iscritto: 03/06/2009

Segnala al moderatore
Postato alle 21:05
Sabato, 29/05/2010
Li hai usati senza saperlo...quell'immagine che funge per due è proprio uno sprite

Ultima modifica effettuata da cassin.simone il 29/05/2010 alle 21:06
PM Quote
Avatar
fantarcola (Normal User)
Rookie


Messaggi: 26
Iscritto: 04/02/2010

Segnala al moderatore
Postato alle 11:16
Domenica, 30/05/2010
:rotfl: a capito grazie, pero io non riesco a vedere i pulsanti perchè penso che l'immagine messa cosi di sfondo,in css nel html in valore assoluto si sovrapponga ai bottoni...

Ultima modifica effettuata da fantarcola il 30/05/2010 alle 11:18
PM Quote
Avatar
cassin.simone (Member)
Guru


Messaggi: 1051
Iscritto: 03/06/2009

Segnala al moderatore
Postato alle 12:41
Domenica, 30/05/2010
In che senso non riesci a visualizzare i pulsanti? Ho provato io stesso e funziona alla grande. Il source è il tuo stesso. Ho solo eliminato la riga 8 del codice html.
Sei sicuro che l'immagine sia collocata nella cartella images?
Potresti mostrare un paio di screenshot?

PM Quote
Avatar
fantarcola (Normal User)
Rookie


Messaggi: 26
Iscritto: 04/02/2010

Segnala al moderatore
Postato alle 17:40
Domenica, 30/05/2010
in parte ho risolto era come ho detto io l'immagine di sfondo in valore assoluta non lasciava vedere altro ho cambiato il codice ora è:
Codice sorgente - presumibilmente HTML / CSS

  1. <head>
  2.      
  3. <title>#</title>
  4.      
  5. <meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
  6.      
  7. <link href="style.css" rel="stylesheet" type="text/css" />
  8.  
  9. </head>
  10. <body bgcolor="#000000">
  11.  
  12.  
  13.  
  14. <div class="button_ex"><a href="#"></a></div>
  15. </body>
  16. </html>

Codice sorgente - presumibilmente Plain Text

  1. body {
  2.   background-image: url(combatarms1,2.png);
  3.   background-repeat: no-repeat;
  4.   background-position: 1px 1px;
  5. }
  6.  
  7.  
  8.  
  9. .button_ex {
  10. width: 150px;
  11. height: 155px;
  12. }
  13.  
  14. .button_ex a {
  15. display: block;
  16. width: 150px;
  17. height: 155px;
  18. background: url(up.png) no-repeat top left;
  19. }
  20.  
  21. .button_ex a:hover {
  22. background-position: top right;
  23. }



adesso i bottoni si vedono per succede una cosa strana il pimo bottone ok pero quando passo il maus si vede sempre lo stesso bottone spostato a destra :d

PM Quote
Avatar
cassin.simone (Member)
Guru


Messaggi: 1051
Iscritto: 03/06/2009

Segnala al moderatore
Postato alle 18:19
Domenica, 30/05/2010
Testo quotato

Postato originariamente da fantarcola:

in parte ho risolto era come ho detto io l'immagine di sfondo in valore assoluta non lasciava vedere altro ho cambiato il codice ora è:
Codice sorgente - presumibilmente HTML / CSS

  1. <head>
  2.      
  3. <title>#</title>
  4.      
  5. <meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
  6.      
  7. <link href="style.css" rel="stylesheet" type="text/css" />
  8.  
  9. </head>
  10. <body bgcolor="#000000">
  11.  
  12.  
  13.  
  14. <div class="button_ex"><a href="#"></a></div>
  15. </body>
  16. </html>

Codice sorgente - presumibilmente Plain Text

  1. body {
  2.   background-image: url(combatarms1,2.png);
  3.   background-repeat: no-repeat;
  4.   background-position: 1px 1px;
  5. }
  6.  
  7.  
  8.  
  9. .button_ex {
  10. width: 150px;
  11. height: 155px;
  12. }
  13.  
  14. .button_ex a {
  15. display: block;
  16. width: 150px;
  17. height: 155px;
  18. background: url(up.png) no-repeat top left;
  19. }
  20.  
  21. .button_ex a:hover {
  22. background-position: top right;
  23. }



adesso i bottoni si vedono per succede una cosa strana il pimo bottone ok pero quando passo il maus si vede sempre lo stesso bottone spostato a destra :d



Che immagine hai usato?

PM Quote
Pagine: [ 1 2 ] Precedente | Prossimo