Ok, sono riuscito a realizzare un'animazione quando la pagina si carica usando solo transizioni css (una specie di!):
Ho creato 2 fogli di stile CSS: il primo è il modo in cui voglio che l'html sia in stile prima dell'animazione ... e il secondo è il modo in cui voglio che la pagina appaia dopo che l'animazione è stata eseguita.
Non capisco fino in fondo come ho ottenuto questo risultato, ma funziona solo quando i due file CSS (entrambi in testa al mio documento) sono separati da alcuni javascript come segue.
Ho provato questo con Firefox, Safari e Opera. A volte l'animazione funziona, a volte salta direttamente al secondo file css e talvolta la pagina sembra caricarsi ma non viene visualizzato nulla (forse sono solo io?)
<link media="screen,projection" type="text/css" href="first-css-file.css" rel="stylesheet" />
<script language="javascript" type="text/javascript" src="../js/jQuery JavaScript Library v1.3.2.js"></script>
<script type='text/javascript'>
$(document).ready(function(){
// iOS Hover Event Class Fix
if((navigator.userAgent.match(/iPhone/i)) || (navigator.userAgent.match(/iPod/i)) ||
(navigator.userAgent.match(/iPad/i))) {
$(".container .menu-text").click(function(){ // Update class to point at the head of the list
});
}
});
</script>
<link media="screen,projection" type="text/css" href="second-css-file.css" rel="stylesheet" />
Ecco un link al mio sito Web work-in-progress: http://www.hankins-design.co.uk/beta2/test/index.html
Forse mi sbaglio, ma ho pensato che i browser che non supportano le transizioni CSS non dovrebbero avere problemi in quanto dovrebbero passare direttamente al secondo file CSS senza ritardo o durata.
Sono interessato a conoscere le opinioni su quanto sia amichevole questo motore di ricerca. Con il mio cappello nero suppongo di poter riempire una pagina con parole chiave e applicare un ritardo di 9999 sulla sua opacità.
Sarei interessato a sapere come i motori di ricerca gestiscono l'attributo del ritardo di transizione e se, usando il metodo sopra, vedrebbero anche i link e le informazioni sulla pagina.
Ancora più importante, vorrei davvero sapere perché questo non è coerente ogni volta che la pagina viene caricata e come posso correggerlo!
Spero che questo possa generare alcune opinioni e opinioni se non altro!