Форум программистов, компьютерный форум, киберфорум
jQuery
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 19.01.2018
Сообщений: 12
1

Убрать ээфект parallax при изменении ширины окна браузера

04.02.2018, 08:28. Показов 591. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
День добрый. Уверен, очень простой вопрос, но как убрать эффект параллакса при уменьшении окна браузера ? Пытался что-то замудрить, но не вышло. Проблема в том, что при уменьшении окна браузера желательно убрать параллакс. Заранее спасибо

Вот песочница

Вот код :

HTML5
1
2
3
4
5
6
7
8
9
10
11
<div class="parallax-bg">
  <div class="parallax">
    <div class="parallax-text-wrapper">
      <div class="parallax-text">
        <h1>
          Parallax Effect
        </h1>
      </div>
    </div>
  </div>
</div>
CSS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
.parallax-bg {
  width: 100vw;
  height: 100vh;
  margin: 400px 0 1400px;
  overflow: hidden;
}
 
.parallax {
  width: 100%;
  height: 100%;
  background-image: url("https://images.pexels.com/photos/326410/pexels-photo-326410.jpeg?w=1260&h=750&auto=compress&cs=tinysrgb");
  background-size: 110%;
  background-repeat: no-repeat;
  background-position: 50% 0%;
}
 
.parallax-text-wrapper {
  width: 100%;
  height: 100%;
  display: flex;
}
 
.parallax-text {
  margin: 600px auto 0;
}
 
.parallax-text h1 {
  color: #fff;
  font-size: 80px;
  text-transform: uppercase;
}
 
@media screen and (max-width: 990px) {
  .parallax-text h1 {
    font-size: 50px;
  }
}
Javascript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
$(function(){
  
  if ($(window).width() > 1200) {
    
    $(window).scroll(function(){
 
      var s     = $(this).scrollTop(),
          st    = parseInt( s / 25 ),
          sc    = parseInt( s / 2 ),
          par   = $('.parallax'),
          text  = $('.parallax-text');
 
      par.css({
        'background-position' : '50% ' + st + '%'
      });
 
      text.css({
        'transform' : 'translateY(-' + sc + 'px)'
      }); 
 
    });
    
   }
  
});
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
04.02.2018, 08:28
Ответы с готовыми решениями:

Задать изменение ширины всем элементам ввода окна, при изменении ширины самого окна
Товарищи коллеги! Подскажите, а как подобным образом, задать изменение ширины всем элементам...

Убрать отступ слева при изменении размера окна браузера
Не могу ни как избавиться отступа когда браузер сжимаешь http://official-ubn-ural.ru/

Контейнеры наслаиваются друг на друга при изменении ширины браузера
Здравствуйте, начал изучать css и html, пробую создать сайт, но сталкнулся с такой проблемой: при...

Съезжают картинки при изменении окна браузера
при открытом не в полный размер экрана окне браузера все стоит так как надо после раястягивания или...

0
04.02.2018, 08:28
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
04.02.2018, 08:28
Помогаю со студенческими работами здесь

Блоки смещаются при изменении окна браузера
Здравствуйте. Решил самостоятельно обучаться HTML, но вот вопрос сразу же возник при создании...

Разъезжаются блоки при изменении окна браузера
Здравствуйте! Помогите пожалуйста с проблемой разъезда блоков! Проект у меня на локальной машине...

Обрезание картинки при изменении размеров окна браузера
Подскажите как сделать так, чтобы картинка, обрезалась пропорционально и слева и справа при...

Скрыть фон при изменении размера окна браузера
У body задано фоновое изображение. Это большая картинка. Задан background-size:100%....


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru