Ciao a tutti,
Sul mio sito ho creato una tabella che indica tutte le gare(di corsa) future che andranno svolte, ma siccome queste sono tante e occupano molto spazio della pagina ho fatto si che la lista delle gare fosse nascosta e che fosse resa visibile solo al click di una freccetta che ho posto vicino al titolo.
Lo script che ho usato è il seguente:
Codice HTML:
function garefuture(){
document.getElementById("garefuture").style.display="inline";
}
function nascondigarefuture(){
document.getElementById("garefuture").style.display="none";
}
E fin qui tutto ok.
Vorrei però rendere meno brusca l'apparizione della lista (senza creare un dropdow menu) facendo aumentare nell'unità di secondo l'opacità, rendendo più morbida l'apparizione della scritta.
Con quel poco che so di programmazione procedurale avevo creato uno script del genere che ovviamente non funziona, ma ve lo posto comunque per farvi fare due risate
Codice HTML:
function garefuture(){
document.getElementById("garefuture").style.display="inline";
document.getElementById("garefuture").style.opacity="0.1";
var x=document.getElementById("garefuture").style.opacity;
while(x<1.0){
x=x+1;
document.getElementById("garefuture").style.opacity=x;
}
}
Ovviamente non teneva conto della durata di esecuzione e quant'altro... Sapete voi un modo per aumentare l'opacità gradualmente?
Grazie in anticipo.