Oke, saya berhasil membuat animasi ketika halaman memuat hanya transisi css (semacam!):
Saya telah membuat 2 style sheet css: yang pertama adalah bagaimana saya ingin html ditata sebelum animasi ... dan yang kedua adalah bagaimana saya ingin halaman terlihat setelah animasi dilakukan.
Saya tidak sepenuhnya mengerti bagaimana saya telah mencapai ini tetapi hanya berfungsi ketika dua file css (keduanya di kepala dokumen saya) dipisahkan oleh beberapa javascript sebagai berikut.
Saya telah menguji ini dengan Firefox, safari dan opera. Kadang-kadang animasi bekerja, kadang-kadang melompat langsung ke file css kedua dan kadang-kadang halaman tampaknya memuat tetapi tidak ada yang ditampilkan (mungkin hanya saya?)
<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" />
Berikut ini tautan ke situs web work-in-progress saya: http://www.hankins-design.co.uk/beta2/test/index.html
Mungkin saya salah, tetapi saya pikir browser yang tidak mendukung transisi css seharusnya tidak memiliki masalah karena mereka harus langsung beralih ke file css kedua tanpa penundaan atau durasi.
Saya tertarik untuk mengetahui pandangan tentang bagaimana mesin pencari ramah metode ini. Dengan topi hitam saya, saya kira saya bisa mengisi halaman dengan kata kunci dan menerapkan penundaan 9999 pada opacity-nya.
Saya akan tertarik untuk mengetahui bagaimana mesin pencari berurusan dengan atribut transisi-delay dan apakah, menggunakan metode di atas, mereka bahkan akan melihat tautan dan informasi pada halaman.
Lebih penting lagi, saya benar-benar ingin tahu mengapa ini tidak konsisten setiap kali halaman dimuat dan bagaimana saya dapat memperbaikinya!
Saya harap ini dapat menghasilkan beberapa pandangan dan pendapat jika tidak ada yang lain!