Форум программистов, компьютерный форум, киберфорум
jQuery
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/4: Рейтинг темы: голосов - 4, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 07.01.2014
Сообщений: 27

Parallax effect

14.08.2016, 12:55. Показов 742. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Для парралакса я использую очень простой код изменения стиля "top". Мозилла вежливо указывает на проблему с Асинхронным панорамированием , однако в их руководстве по парралаксу я ничего не нашел.
Как сделать парралакс красиво и без замечаний ? Библиотеки не предлагать, хочется полностью разобраться самому.
Заранее спасибо за ответы.
JavaScript
1
2
3
4
5
6
7
8
var ypos , image;
 
function parallax() {
    ypos = window.pageYOffset; 
    image = document.getElementById('top-image');
    image.style.top = ypos * 0.4 + 'px';
}
window.addEventListener('scroll' , parallax);
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
14.08.2016, 12:55
Ответы с готовыми решениями:

Effect parallax
Не работает параллакс с 4-ма блоками Исходник: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> ...

Тормоза из-за Parallax?
Товарищи, прошу помочь. На лэндинге блоки с Parallax эффектами тормозят и прокручиваются рывками. Лэндинг одностраничный, сделан в Adobe...

Mouse parallax
Доброго времени суток. Столкнулся с проблемой в реализации эфекта параллакс при движении мыши. <div id="background"...

1
123 / 62 / 37
Регистрация: 22.05.2016
Сообщений: 174
14.08.2016, 18:17
Я делал так:
Например есть такой блок
HTML5
1
<section id="goal" class="parallax" data-speed="5"></section>
CSS
1
2
3
#goal {
    background: url(assets/imgs/night-city.jpg) 0 -100px fixed;
}
Если добавить такой код, будет параллакс:
JavaScript
1
2
3
4
5
6
7
8
9
10
$('.parallax').each(function(){
    var $bgobj = $(this);
 
    $(window).scroll(function() {
        var yPos = -($(window).scrollTop() / $bgobj.attr('data-speed'));
        var coords = '0 '+ (yPos - 100) + 'px';
 
        $bgobj.css({ backgroundPosition: coords });
    }); 
});
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
14.08.2016, 18:17
Помогаю со студенческими работами здесь

Parallax background
Здравствуйте, у меня возникла следующая задача: У body стоит background-image который гораздо меньше высоты страницы. Соответственно...

Горизонтальный parallax scrolling в div
Подскажите пожалуйста, как исправить js. В общем делаю горизонтальный сайт. Подключил jquery.parallax.min.js чтобы при прокрутке сайта...

Parallax эффект и движущиеся объекты
Здравствуйте, такой вопрос. Вы бы не могли бы мне пожалуйста помочь, я честно не знаю как реализовать такую фичу: когда я скролингом...

Как замутить parallax (неподвижный фон)
доброго времени суток! подскажите пожалуйста как замутить токой вот паралакс как на этом сайте... меня интересует второй: тот у которого на...

jQuery.Parallax как сделать движение картинок против движения курсора?
Добрый день. Хотела спросить, может кто знает как сделать. Я с помощью библиотек jquery.js и jquery.parallax.js сделала параллакс -...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Загрузка PNG-файла с альфа-каналом с помощью библиотеки SDL3_image на Android
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru