Показать сообщение отдельно
  #18 (permalink)  
Старый 19.11.2015, 21:47
Интересующийся
Отправить личное сообщение для helgajijka Посмотреть профиль Найти все сообщения от helgajijka
 
Регистрация: 23.03.2015
Сообщений: 27

рони,
Спасибо большое Вам, что уделяете моим вопросам внимание, не перестану Вас благодарить за Ваше участие и помощь!
По поводу паралакса, спасибо также, что помогли оформить код.
У меня тут проблема образовалась именно с блоком header, проблема под названием - дизайнер))
Его требование, чтобы картинка позиционировалась по центру на любых разрешениях экрана,
поэтому я не могу поставить блоку header background-attachment: fixed, иначе он ее тянет на разрешениях по разному,
При этом условии нужно сделать паралакс фона, но также чтобы он смотрелся на разных разрешениях одинаково.
При таком вычислении как в данном коде это тоже не получается. Думаю у меня вообще не получится реализовать его задание)

Самое интересное предложила еще один вариант, когда идет transform текста в блоке и этот тоже не устраивает, даже не знаю что ему сказать))

Вариант паралакса с лого текстом
<!DOCTYPE HTML>
<html>
<head>
  <title>Template</title>
  <meta charset="utf-8">
  <style type="text/css">
  html, body{
      height: 100%;
      margin: 0px;
      padding: 0px;
  }
  .header{
    position: relative;
    height: 620px;
    background-image: url("http://javascript.ru/forum/images/ca_serenity/misc/logo.gif");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 50% 50%;
  }
 .section-promo-block1{
     height: 1000px;
     background:  #333;
  }
 .logo{
  padding: 200px 0 0;
  font-size: 50px;
  color: #fff;
  text-align: center;
 }


  </style>
  <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
  <script>
$(function() {

        $(window).scroll(function(){
            var windowScrollTop = $(this).scrollTop(),
                header= $('.header'),
                logo = $('.logo');
                if(windowScrollTop>header.position().top){                    
                    logo.css({"transform": "translate(0px, "+ windowScrollTop/2 +"px)"});
                }else{
                    logo.css({"transform": "none"});
                }
                if(windowScrollTop>header.next().position().top){
                    logo.css({"transform": "none"});
                }
        });
});
  </script>
</head>
<body>
<header class="header paralax">
   <div class="logo">Это логотип странички</div>
</header>
<div class="section-promo-block1"></div>
<footer></footer>
</body>
</html>

Последний раз редактировалось helgajijka, 19.11.2015 в 21:53.
Ответить с цитированием