La voce di menu predefinita è di colore bianco. Il colore di passaggio del mouse è blu
La mia domanda è -
Se teniamo il mouse al passaggio del mouse sulla voce di menu. prima è necessario mostrare il colore blu dopo 1 o 2 secondi, il colore dovrebbe cambiare in un altro colore giallo.
E 'possibile con transizioni css o qualsiasi idea con CSS?
risposte:
3 per risposta № 1Prova questo forse aiuto
HTML
<div class="test"><div></div></div>
CSS
.test{
width:100px;
height:100px;
background-color:#0ff;
-webkit-transition:background-color 1s ease-in;
-moz-transition:background-color 1s ease-in;
-o-transition:background-color 1s ease-in;
transition:background-color 1s ease-in;
}
.test div{
width:100px;
height:100px;
-webkit-transition:background-color 3s ease-in;
-moz-transition:background-color 3s ease-in;
-o-transition:background-color 3s ease-in;
transition:background-color 3s ease-in;
}
.test:hover{
background-color:#f00;
}
.test div:hover{
background-color:green;
}
1 per risposta № 2
È possibile ottenere questo con le animazioni CSS3 (funziona in browser moderni).Qui "s un esempio che cambia il colore del pulsante dal grigio al blu e poi giallo.
Spero possa aiutare!
Demo - jsFiddle
HTML
<div class="button"></div>
CSS
.button {
width: 150px;
height: 50px;
background-color: #e3e3e3;
border: 1px solid #000000;
}
.button:hover {
-webkit-animation: color 1.0s forwards;
-moz-animation: color 1.0s forwards;
-o-animation: color 1.0s forwards;
}
@-webkit-keyframes color {
0% { background-color: #0000ff; }
50% { background-color: #0000ff; }
100% { background-color: #ffff00; }
}
@-moz-keyframes color {
0% { background-color: #0000ff; }
50% { background-color: #0000ff; }
100% { background-color: #ffff00; }
}
@-o-keyframes color {
0% { background-color: #0000ff; }
50% { background-color: #0000ff; }
100% { background-color: #ffff00; }
}
0 per risposta № 3
Penso che questo potrebbe essere quello che state cercando. http://www.acuras.co.uk/articles/53-javascript--css-flashing-text--how-to-do-it--why-not-to-do-it
Onestamente, non ho idea perché avete bisogno di un tale collegamento, farà solo il tuo sito sembra che è stata fatta da un principiante assoluto, perché è molto fastidioso.Ci sono molto più belle animazioni e plugin non mancano, soprattutto se si utilizza jQuery.Check this out per ispirazione: http://bestofjquery.com/