Изображение Javascript кроссфейд при смене страницы
Я начинающий HTML-разработчик, и хотя я вообще не учил Javascript, я бы хотел включить его в свою первую большую веб-страницу.
Мой макет выглядит следующим образом, с заголовком, меню и изображением вверху.
Изображение меняется в зависимости от выбранного пункта меню.
Я хотел бы, чтобы изображения плавно исчезали между собой, но в руководствах, которые я нашел в Интернете, описываются только изображения, накладываемые друг на друга, для создания галереи.
Как бы я обозначил каждое изображение на странице HTML? Это работает, или мне пришлось бы радикально изменить свою веб-страницу, чтобы изменить только контент и не загружать отдельный HTML?
1 ответ
Посмотрите на функцию анимации JQuery: она выглядит так:
$("#idOfYourImage").animate({opacity: 1}, 1000, function(){
//Function to be executed when the animation is done
})
Второй параметр (1000) обозначает продолжительность анимации.
Чтобы это работало, вы должны установить изображение css на opacity: 0, чтобы оно могло анимироваться между opacity 0 и opacity 1 (это называется постепенным появлением)
Знак доллара означает JQuery, вы должны включить этот скрипт, чтобы он работал