Хорошо. Мне удалось добиться анимации, когда страница загружается с использованием только CSS-переходов (вроде!):
Я создал 2 таблицы стилей CSS: во-первых, я хочу, чтобы стиль HTML был доанимация ... а во-вторых, я хочу, чтобы страница выглядела после анимации.
Я не до конца понимаю, как я это сделал, но это работает только тогда, когда два файла CSS (оба в заголовке моего документа) разделены некоторым javascript следующим образом.
Я проверил это с Firefox, Safari и Opera.Иногда анимация работает, иногда она пропускает прямо ко второму CSS-файлу, а иногда кажется, что страница загружается, но ничего не отображается (возможно, это только я?)
<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" />
Вот ссылка на мою работувеб-сайт: http://www.hankins -design.co.uk / beta2 / test / index.html
Возможно, я ошибаюсь, но я подумал, что браузеры не поддерживают переходы CSSне должно иметь никаких проблем, так как они должны сразу переходить ко второму CSS-файлу без задержки или продолжительности.
Мне интересно узнать мнения о том, насколько этот метод удобен для поисковых систем.С моей черной шляпой, я полагаю, я мог бы заполнить страницу ключевыми словами и применить задержку в 9999 к ее непрозрачности.
Мне было бы интересно узнать, как поисковые системы справляются с атрибутом transition-delay и могут ли они, используя описанный выше метод, даже видеть ссылки и информацию на странице.
Более важноМне бы очень хотелось знать, почему это не всегда согласуется при каждой загрузке страницы, и как я могу это исправить!
Я надеюсь, что это может привести к появлению некоторых мнений и мнений, если ничего другого!