ЖСО-201. Цифровые коммуникации. Практическое задание №11. Горизонтальный параллакс
Вам нужно создать горизонтальный параллакс с фоновой иллюстрацией, четырьмя фото товара (на прозрачном фоне) и описанием к каждой иллюстрации (заголовок и основной текст). Фото загрузите в репозиторий.
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
Для оптимизации отображения отключите в настройках блога левую боковую панель (дизайн - боковая панель - сделать все элементы неактивными).
Ссылки на выполненное в вашем блоге задание принимаются в комментариях к данному посту до 15:00 12 мая.
Ниязова Ангелина https://lliinaoa.blogspot.com/2025/05/minecraft.html
ОтветитьУдалитьОценка "отлично"
Удалитьhttps://dashaa777.blogspot.com/2025/05/parallax-body-margin-0-padding-0-height_7.html Караваева Даша
ОтветитьУдалитьОценка "отлично"
УдалитьСедов Егор https://egorsedov.blogspot.com/2025/05/body-margin-0-padding-0-height-4000px.html
ОтветитьУдалитьОценка "отлично"
Удалитьhttps://polina125.blogspot.com/2025/05/parallax-body-margin-0-padding-0-height.html Чепель Полина
ОтветитьУдалитьОценка "отлично"
Удалитьhttps://malkovsa.blogspot.com/2025/05/parallax-body-margin-0-padding-0-height.html
ОтветитьУдалитьОценка "отлично"
УдалитьСтарицын Евгений https://new30574.blogspot.com/2025/05/blog-post.html
ОтветитьУдалитьОценка "отлично"
Удалитьhttps://steffed.blogspot.com/2025/05/blog-post.html
ОтветитьУдалитьОценка "отлично"
УдалитьМитрошина https://msm2206.blogspot.com/2025/05/blog-post_7.html
ОтветитьУдалитьОценка "отлично"
УдалитьКириллова https://kirillova-natalya-d.blogspot.com/2025/05/11.html Долги: практика №10 https://kirillova-natalya-d.blogspot.com/2025/05/10.html; практика № 6 https://kirillova-natalya-d.blogspot.com/2025/05/6.html
ОтветитьУдалитьТекущее задание - "отлично", долги - "хорошо"
УдалитьКарина Ибрагимова
ОтветитьУдалитьhttps://karriinnkkaa.blogspot.com/2025/05/body-margin-0-padding-0-height-4000px.html
Оценка "отлично"
УдалитьВалерия Бычкова https://leaeraea.blogspot.com/2025/05/body-margin-0-padding-0-height-4000px.html
ОтветитьУдалитьОценка "отлично"
УдалитьИбрагимова и Юскина долг за Практическое задание №7. Рекламный баннер
ОтветитьУдалитьhttps://karriinnkkaa.blogspot.com/2025/05/gwd-page_9.html
Принято, оценка "хорошо"
УдалитьПеревышина Дарья https://dariartemi.blogspot.com/2025/05/body-margin-0-padding-0-height-4000px.html
ОтветитьУдалитьОценка "отлично"
УдалитьЕлизавета Пермякова https://lililiad201.blogspot.com/p/tarot.html
ОтветитьУдалитьОценка "отлично"
Удалитьhttps://akiraguuuuu.blogspot.com/2025/05/blog-post.html Ксюша Кудряшова
ОтветитьУдалитьОценка "отлично"
Удалитьhttps://yushkovajso201.blogspot.com/2025/05/horizontal-parallax-v2.html
ОтветитьУдалитьОценка "отлично"
Удалитьhttps://polyausk.blogspot.com/2025/05/bags.html Юскина
ОтветитьУдалитьОценка "отлично"
Удалитьhttps://elsukovstepan.blogspot.com/2025/05/parallax-body-margin-0-padding-0-height_11.html
ОтветитьУдалитьОценка "отлично"
Удалитьhttps://pnevayana.blogspot.com/2025/05/blog-post.html Пнёва Яна
ОтветитьУдалитьОценка "отлично"
Удалитьhttps://ohotaohyeeah.blogspot.com/2025/05/hahaha.html
ОтветитьУдалитьОценка "отлично"
УдалитьСтарицына Полина https://strawberrrrry.blogspot.com/2025/05/body-margin-0-padding-0-height-4000px.html
ОтветитьУдалитьПредыдущее задание: https://strawberrrrry.blogspot.com/2025/05/google-analytics.html (Для корректного отображения текста этого задания пришлось оставить черный фон темы, из-за чего новое задание отображается с черной полоской комментариев, иначе текст предыдущего задания не виден:( )
Текущее задание - "отлично", долг - "хорошо"
УдалитьКузнецов Артем https://artemsvo2005.blogspot.com/2025/05/parallax-body-margin-0-padding-0-height.html
ОтветитьУдалитьОценка "отлично"
УдалитьФомин Дмитрий https://dmitriyzhso201.blogspot.com/2025/05/blog-post.html
ОтветитьУдалитьОценка "отлично"
УдалитьНураева Лина https://nuraevalinaa.blogspot.com/2025/05/body-margin-0-padding-0-height-4000px.html
ОтветитьУдалитьОценка "отлично"
Удалитьhttps://bystrova21.blogspot.com/2025/05/11.html
ОтветитьУдалитьБыстрова Полина
Оценка "отлично"
Удалитьшишканов григорий
ОтветитьУдалитьhttps://icealabaster.blogspot.com/2025/05/blog-post_11.html
Оценка "хорошо", в качестве верхнего фона должны быть иллюстрации на прозрачной подложке.
Удалитьhttps://klimova-diana-110.blogspot.com/2025/05/la-roche-posay-body-margin-0-padding-0.html, долг: https://klimova-diana-110.blogspot.com/2025/05/10-google-analytics-201.html
ОтветитьУдалитьТекущее задание - "отлично", долг - "хорошо"
Удалить