Ok, ich habe es geschafft, eine Animation zu erzielen, wenn die Seite nur mit CSS-Übergängen geladen wird (irgendwie!):
Ich habe 2 CSS-Stylesheets erstellt: Das erste ist, wie das HTML vor der Animation gestaltet werden soll ... und das zweite ist, wie die Seite aussehen soll, nachdem die Animation ausgeführt wurde.
Ich verstehe nicht ganz, wie ich das erreicht habe, aber es funktioniert nur, wenn die beiden CSS-Dateien (beide im Kopf meines Dokuments) wie folgt durch Javascript getrennt sind.
Ich habe dies mit Firefox, Safari und Oper getestet. Manchmal funktioniert die Animation, manchmal springt sie direkt zur zweiten CSS-Datei und manchmal scheint die Seite geladen zu werden, aber es wird nichts angezeigt (vielleicht bin es nur ich?)
<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" />
Hier ist ein Link zu meiner Work-in-Progress-Website: http://www.hankins-design.co.uk/beta2/test/index.html
Vielleicht irre ich mich, aber ich dachte, Browser, die keine CSS-Übergänge unterstützen, sollten keine Probleme haben, da sie ohne Verzögerung oder Dauer direkt zur zweiten CSS-Datei springen sollten.
Ich bin daran interessiert zu sehen, wie suchmaschinenfreundlich diese Methode ist. Mit meinem schwarzen Hut könnte ich vermutlich eine Seite mit Schlüsselwörtern füllen und die Deckkraft um 9999 Sekunden verzögern.
Mich würde interessieren, wie Suchmaschinen mit dem Attribut "Übergangsverzögerung" umgehen und ob sie mit der oben beschriebenen Methode überhaupt die Links und Informationen auf der Seite sehen würden.
Noch wichtiger ist, ich würde wirklich gerne wissen, warum dies nicht jedes Mal konsistent ist, wenn die Seite geladen wird, und wie ich dies korrigieren kann!
Ich hoffe, dass dies einige Ansichten und Meinungen erzeugen kann, wenn nichts anderes!