2013-06-27 5 views
0

Я сделал два макета веб-страниц, которым я очень доволен (вы можете просмотреть их по адресу Nursery и Rainforest). Они работают так, как я их хочу, и я думаю, что кодирование в порядке.Почему все элементы страницы входят в верхнюю левую часть страницы при загрузке страницы?

Однако, когда страницы загружаются в Chrome, элементы страницы иногда ожидают в левом верхнем углу (это происходит не всегда, я думаю, что это просто, когда страница загружается в первый раз, может быть?). кнопки меню, заголовки, изображения, все. Похоже, они скользят, как если бы они были анимацией Powerpoint.

Это выглядит смешно, и я понятия не имею, почему это происходит. Люди, которых я показываю веб-страницам, думают, что это преднамеренная анимация, но это не так! Это выглядит так глупо. Я также заметил, что это происходит в Firefox. Кто-нибудь знает, почему это происходит, и как я могу это предотвратить? Спасибо!

Редактирование: Я сделал еще один макет для другого веб-сайта (который не был загружен), а некоторые элементы на дне входят снизу, хотя это не первый раз, когда страница загружается. Опять же, компоновка макета прекрасна, но когда страница загружается, элементы ожидают, а не только появляются на странице.

ответ

1

Я думаю, что это CSS. Взгляните на это правило: переход: все 2s ease-in-out 0s;

Возможно, вы хотите изменить цвет, но это также переходное положение.

+0

Спасибо; Я думаю, что это возможно, потому что, когда я удалял переходы из CSS элементов, проблема была решена. Тем не менее, я хочу, чтобы цвет исчезал и постепенно исчезал, и когда я удаляю переходы из элемента, а не его наведение, цвет исчезает красиво, но не исчезает - он просто меняется без какого-либо перехода , Как я могу сделать цвет постепенным и постепенным? – aarav

Смежные вопросы