ЖМК-301/2. Веб-дизайн. Практическое занятие №9. Горизонтальный 3D-параллакс

Вам нужно создать горизонтальный параллакс с фоновой иллюстрацией, четырьмя иллюстрациями (на прозрачном фоне) и описанием к каждой иллюстрации (заголовок и основной текст). Фото загрузите в репозиторий. 

CSS

1) Открываем селектор страницы. Укажите в нем ваше основное фоновое фото. Используйте зеркально ориентированное фото для совпадения вертикальных и горизонтальных границ:

  body {

  margin: 0;

  padding: 0;

  height: 4000px;

  background: url("ваше фото");

}

2) добавляем идентификатор контейнера:

#container {

  position: fixed;

  top: 0;

  left: 0;

  width: 400%;

  height: 100vh;

  display: flex;

    }

3) секцию контейнера:

#container .section {

  position: relative;

  width: 100%;

  height: 100%;

  padding: 100px;

  box-sizing: border-box;

  display: flex;

  justify-content: center;

  align-items: center;

}

4) блок контента внутри нее:

#container .section .content {

  display: flex;

  justify-content: center;

  align-items: center;

}

5) текста внутри блока:

#container .section .content .text {

  margin-right: 50px;

  max-width: 400px;

  color: LightCyan;

}

6) заголовка:

#container .section .content .text h1{

  margin: 0;

  padding: 0;

  font-size: 3em;

}

7) размера абзацев:

#container .section .content .text p{

  font-size: 1.1em;

}

8) и минимальный размер иллюстрации:

#container .section .content img {

  min-width: 400px;

}

HTML

9) Открываем теги верхней части страницы, указываем название вкладки параллакса:

<html lang="en" >

<head>

  <meta charset="UTF-8">

  <title>Parallax</title>

10) Встраиваем CSS

11) закрываем </head> и открываем <body>

12) Начинаем с первого блока. Открываем контейнер, секцию и блок с контентом. Чуть ниже добавляем первую иллюстрацию:

<div id="container">

  <div class="section">

    <div class="content">

      <div class="text">

        <h1><a href="#">Заголовок</a></h1>

        <p>Текст<hr>

          Текст<hr>

        Текст</p>

      </div>

      <img src="первая иллюстрация">

    </div>

  </div>

13) Повторяем пункт 12 с блока секции несколько раз - для второго, третьего и четвертого изображения и сопутствующего текста.

14) Закрываем идентификатор контейнера.

15) Встраиваем библиотеку jQuery отсюда: https://code.jquery.com/jquery-3.4.1.js

16) Встраиваем следующий JavaScript:

  $(window).scroll(function() {

  var scroll = $(window).scrollTop();

  var dh = $(document).height();

  var wh = $(window).height();

  value = (scroll /(dh-wh)) * 100;

  $('#container').css('left', - value * 3 + '%');

})

17) Закрываем </body> и </html>

Если все верно, то ваш параллакс будет выглядеть примерно так: https://konoplevdigital2.blogspot.com/p/horizontal-parallax.html

Для оптимизации отображения отключите в настройках блога левую боковую панель если не делали этого ране (дизайн - боковая панель - сделать все элементы неактивными).

Ссылки на выполненное задание принимаются в комментариях к этому посту для ЖМК-302 (кто присутствовал на практике 31 марта) до 17:00 3 апреля, кто не присутствовал- до 17:00 1 апреля, для ЖМК-301 до 17:00 6 апреля.


РЕЗУЛЬТАТЫ (данные обновляются):

Акимкина Олеся - 5

Ананина Виктория - 5

Андрюк Анастасия - 5

Ахрарова Виктория - 5

Власов Максим - 5

Гайфуллина Анна - 5

Гостева Полина - 5

Григорьева Екатерина - 5

Добышева Таисия - 5

Жукова Виктория - 5

Зубко Сабина - 5

Климович Мария - 5

Кобякова Дарья - 4

Козилова Елизавета - 5

Корнилова Полина - 5

Куликова Мария - 5

Мамонтова Мария - 5

Маханек Вера - 5

Орлова Арина - 5

Слободская Елизавета - 4

Хайруддинов Тимур - 4

Цветкова Виктория - 5

Шабалина Виктория - 5

Широкоумова Полина - 5

Щербакова Ангелина - 5



Комментарии

  1. 6 практика: https://kontrv.blogspot.com/p/6.html

    9 практика: https://kontrv.blogspot.com/p/9.html

    ОтветитьУдалить
  2. https://supervikaw.blogspot.com/p/parallax-html-body-margin-0-padding-0.html

    ОтветитьУдалить
  3. https://polinashirokoumova.blogspot.com/2026/03/minions-body-margin-0-padding-0-height_16.html

    ОтветитьУдалить
  4. https://slobodskayaelizavta.blogspot.com/p/body-margin-0-padding-0-height-4000px_83.html

    ОтветитьУдалить
  5. Жукова Виктория ЖМК-302
    https://whisk0ss.blogspot.com/p/horizontal-sneaker-parallax-root-text.html

    ОтветитьУдалить
  6. https://uchebaandriuk.blogspot.com/2026/04/parallax-body-margin-0-padding-0-height.html

    ОтветитьУдалить
  7. https://mediaeconomicsananina.blogspot.com/2026/04/parallax-body-margin-0-padding-0-height.html

    ОтветитьУдалить
  8. https://wasabibixoxo.blogspot.com/2026/04/parallax-body-margin-0-padding-0-height_2.html

    ОтветитьУдалить
  9. https://maxvlasovblog.blogspot.com/p/body-margin-0-padding-0-height-4000px.html

    ОтветитьУдалить
  10. https://akimkinaolesia.blogspot.com/p/parallax-body-margin-0-padding-0-height.html

    ОтветитьУдалить
  11. https://philosopherarishka.blogspot.com/2026/04/body-margin-0-padding-0-height-4000px.html

    ОтветитьУдалить
  12. https://vikka56.blogspot.com/p/mlp-body-margin-0-padding-0-height.html

    ОтветитьУдалить
  13. Гайфуллина Анна, ЖМК-302:
    https://wev-desing.blogspot.com/p/blog-page_36.html

    ОтветитьУдалить
  14. Корнилова Полина ЖМК-302
    Практика 8:
    https://pkornilova.blogspot.com/p/2.html
    Практика 9:
    https://pkornilova.blogspot.com/p/blog-page_3.html

    ОтветитьУдалить
  15. https://dariakobykova.blogspot.com/2026/04/22-9.html# 9 Практика


    https://dariakobykova.blogspot.com/2026/03/20-6.html 6 практика

    ОтветитьУдалить
  16. Корнилова Полина ЖМК-302
    Практика 6:
    https://pkornilova.blogspot.com/p/jennie.html
    Практика 1:
    https://pkornilova.blogspot.com/p/1.html

    ОтветитьУдалить
  17. https://shadowdarksaid.blogspot.com/p/parallax-body-margin-0-padding-0-height.html

    ОтветитьУдалить
  18. Добышева Таисия https://thdsop.blogspot.com/2026/04/parallax.html

    ОтветитьУдалить
  19. Этот комментарий был удален автором.

    ОтветитьУдалить
  20. https://vikitoria999.blogspot.com/2026/04/parallax-body-margin-0-padding-0-height.html
    виктория Ахрарова

    ОтветитьУдалить
  21. Козилова Елизавета https://ekozil.blogspot.com/2026/04/parallax.html

    ОтветитьУдалить
  22. Куликова Мария https://makhanekvera.blogspot.com/2026/04/html-body-margin-0-padding-0-height.html

    ОтветитьУдалить
  23. Добышева Таисия Практика 8 : https://thdsop.blogspot.com/2026/04/parallax-jquerydocument.html

    ОтветитьУдалить
  24. https://marywow.blogspot.com/2026/04/parallax-body-margin-0-padding-0-height.html

    ОтветитьУдалить