ЖМК-201/2. Веб-дизайн. Практическое занятие №5. Локальный Google Material-дизайн: рекламный баннер

Вам нужно создать простой динамический баннер с иллюстрацией, минимум с двумя движущимися объектами и кнопкой, используя платформу Google Web Designer и разместить его у себя в блоге.

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

Подготовительный этап:

1) Установите программу Google Web Designer: https://webdesigner.withgoogle.com/

2) Выберите исходные файлы. Вам потребуются 3-4 изображения на прозрачном фоне в формате .png (товар/основное фото + два/три движущихся объекта), а также изображение кнопки - также прозрачной. Обратите внимание, что файлы должны быть относительно небольшими, чтобы вмещаться в поле вашего баннера. Либо их придется задавать в нужных размерах прямо в программе.

Создание баннера:

3) При запуске Google Web Designer выберите опцию создания с чистого листа, затем укажите название (латиницей), платформа: внешнее объявление, размеры: пользовательские (задайте ваши ширину и высоту, в моем примере: 400х300 рх), размер анимации: расширенный. Нажмите Ок.

4) Теперь перед вами среда разработки Google Web Designer. Задайте фон вашего баннера. Для этого в правом сайдбаре раскройте блок "свойства" и в нем укажите цвет в параметре "заливка" (1).

5) Раскройте блок "библиотека" и добавьте ваши исходники, нажав на кнопку загрузки (2).

6) Перетащите, зажав мышью, ваши картинки на баннер, расположив их так, как они должны будут отображаться в финальном баннере (3). Их размеры можно отрегулировать во вкладке "свойства".

7) В блоке первого фото кликните один раз левой клавиши мыши на расстоянии - например, 0,5s - от начала шкалы. Теперь нажмите правую клавишу мыши и выберите "вставить ключевой кадр". На шкале появится желтая точка (4). По нажатию на эту точку в блоке "свойства" вы можете изменять размер объекта (параметр "положение и размер") и перемещать его (параметр "преобразование, вращение и масштаб").

Как делается анимация? Кликните на начало шкалы (белый треугольник) (5) и оставьте в первой строке преобразования XYZ нули (6). Теперь кликните на точку ключевого кадра и укажите в параметре первой строки у Y значение -10. Ваше фото сдвинется вверх. Создайте еще один ключевой кадр далее по шкале и также измените значение на -20. Фото сдвинется еще выше. Если указать 10 без минуса, то объект будет двигаться вниз. Также движение и размер регулируется по шкалам X и Z.

Можно не пользоваться шкалами, а после добавления каждого ключевого кадра просто двигать картинку мышью по баннеру в нужном вам направлении. делайте так как вам удобнее.

Вам нужно поставить 8-10 ключевых кадров чтобы сформировать движение фото. 

8) Когда вы заканчиваете с первым фото (7), такой же сценарий движения указываете для следующего (8) в другой строке компонентов. Кнопка и сам товар могут не двигаться - если хотите разместите их статично.

9) Теперь нужно привязать активность к кнопке. Для этого раскрываем блок компоненты (9) и перетаскиваем мышью элемент "кнопка изображения" на вашу кнопку баннера.

10) После переноса на этой кнопке на баннере нажимаете правую клавишу мыши и выбираете "добавить событие". В окне события выбираете: мышь - click - действие - обычное объявление - переход - gwd-ad - затем в конфигурации указываете URL страницы (ссылку), куда пользователь будет переходить при клике на кнопку баннера и нажимаете ок.

11) Для того чтобы динамика баннера была бесконечной, кликните на кнопку со стрелкой для каждой картинки и выберите опцию "бесконечно" (10).

12) Баннер готов. Его можно протестировать, нажав на кнопку запуска (11). Остановить просмотр можно этой же кнопкой.


13) Для сохранения баннера выберите путь: файл - сохранить как ZIP-файл.

Публикация баннера:

14) Извлеките файлы из архива. Перед вами папка assets с исходниками, файлы стилей, javascript-сценарии, а также один файл html. 

15) Загрузите все файлы из папки assets в репозиторий (лучше создать новый репозиторий чтобы не запутаться с файлами), туда же загрузите все остальные файлы, кроме файла html.

16) В файле html в соответствующих местах укажите пути ко всем файлам, загруженным вами в репозиторий. Это: три файла css (ссылки после атрибута href) , семь файлов js (ссылки после атрибута src) и файлы ваших исходных фото, товара и кнопки (ссылки после значения source). При необходимости встраивайте CSS и JS напрямую.

17) При необходимости выставить расположение баннера на странице используйте отступы слева и сверху в классе gwd-page-container. В моем примере указаны следующие параметры:

 .gwd-page-container {

      position: relative;

      width: 100%;

      height: 100%;

      margin-top: -250px;

      margin-left: 50px;

}

18) Опубликуйте готовый html в блоге в виде нового поста или на отдельной странице. Баннер должен быть кликабелен и выглядеть примерно так: https://konoplevdesign3.blogspot.com/p/blog-page.html

Ссылки на выполненное задание принимаются в комментариях к этому посту до 16:00 12 октября.

РЕЗУЛЬТАТЫ:

Баранова Вероника - 5

Безрукова Екатерина - 5

Ваулин Павел - 5

Глушенкова Анна - 5

Головина Алёна - 5

Горбунова Виктория - требуются исправления

Грищук Ульяна - 5

Дрофа Вероника - требуются исправления

Зарипов Марат - 5

Исайчева Варвара - 5

Исхакова Илона - 5

Касимова Кира - 5

Коломытцев Егор - 5

Кудряшова Екатерина - 5

Лубнина Вероника - 5

Лысенко Влада - 5

Малкина Ольга - 5

Мартынова Ангелина - 5

Михина Полина - 5

Нефедова София - 5

Петрова Мария - 5

Петухова Елизавета - 5

Плюхина Екатерина - 5

Поликанов Андрей - 5

Попова Дарья - 5

Сурашева Дарина - 5

Суржик Анастасия - 5

Уфимцева Елизавета - 5

Хатипова Милана - 5

Юдин Никита - 5

Комментарии

  1. https://ufimtseval.blogspot.com/p/blog-page_07.html
    Уфимцева ЖМК-201

    ОтветитьУдалить
  2. https://vijtt.blogspot.com/2026/10/jg.html Горбунова Виктория жмк201

    ОтветитьУдалить
    Ответы
    1. Уберите дубли файлов в JavaScript - у вас дважды повторяются ссылки из-за чего баннер не открывается корректно.

      Удалить
  3. https://websitesandlovepeace.blogspot.com/p/crepes.html Сурашева Дарина жмк-201

    ОтветитьУдалить
  4. https://veronica2256.blogspot.com/2026/10/blog-post.html
    Баранова Вероника ЖМК-202

    ОтветитьУдалить
  5. https://glushanya.blogspot.com/p/5.html

    Глушенкова Анна ЖМК-202

    ОтветитьУдалить
  6. https://yudinnnnn.blogspot.com/2026/10/sasha2.html
    Юдин Никита ЖМК-201

    ОтветитьУдалить
  7. https://polinaaa74.blogspot.com/p/blog-page_112.html
    Михина Полина ЖМК-202

    ОтветитьУдалить
  8. https://ekaterinaplyhina.blogspot.com/2026/10/blog-post.html
    Плюхина Екатерина (работала с кодом) и Лубнина Вероника (работала с Google Web Designer) ЖМК-202

    ОтветитьУдалить
  9. https://queerstuff19.blogspot.com/2026/10/sammich.html Хатипова Милана ЖМК-201

    ОтветитьУдалить
  10. https://expulswrld.blogspot.com/2026/10/blog-post_09.html

    Поликанов Андрей ЖМК-202

    ОтветитьУдалить
  11. https://vaulpaa.blogspot.com/2026/10/blog-post.html
    Ваулин Павел, ЖМК - 201

    ОтветитьУдалить
  12. First Practice: https://cantrushgreatness.blogspot.com/2026/10/spongebob-square-pants.html

    Second Practice: https://cantrushgreatness.blogspot.com/2026/10/patrick.html

    Third Practice: https://cantrushgreatness.blogspot.com/2026/10/sandy-chicks.html

    Fourth Practice: https://cantrushgreatness.blogspot.com/2026/10/squidy.html

    Fifth Practice: https://cantrushgreatness.blogspot.com/2026/10/coca-cola.html

    ОтветитьУдалить
  13. https://karpgr.blogspot.com/2026/10/blog-post_09.html ЖМК-201

    ОтветитьУдалить
  14. https://expulswrld.blogspot.com/2026/10/blog-post_622.html

    Анастасия Суржик (работа с кодом) и Алёна Головина (работа с Web Designer) ЖМК-202

    ОтветитьУдалить
  15. https://ekaterina14-05.blogspot.com/2026/10/blog-post_09.html
    Кудряшова Катя,ЖМК-201

    ОтветитьУдалить
  16. https://wrrr3223.blogspot.com/p/blog-page.html
    Нефедова София ЖМК201

    ОтветитьУдалить
  17. Исайчева Варя (ЖМК-202)

    1 практика: https://isaichevavarya.blogspot.com/2026/10/jessie-pinkman-httpsraw.html

    2 практика: https://isaichevavarya.blogspot.com/2026/10/flat.html

    3 практика: https://isaichevavarya.blogspot.com/2026/10/pharaoh.html

    4 практика: https://isaichevavarya.blogspot.com/2026/10/dark-prince-gustavo-fring-los-pollos.html

    5 практика: https://isaichevavarya.blogspot.com/2026/10/minons.html

    ОтветитьУдалить
  18. https://dqe123s.blogspot.com/2026/10/dfgdfg.html
    Коломытцев Егор ЖМК-201

    ОтветитьУдалить
  19. https://lolo2o.blogspot.com/2026/10/blog-post.html дрофа вероника жмк-201

    ОтветитьУдалить
    Ответы
    1. Не принято. У вас не работают подключенные файлы, поскольку вы их переименовали и они не совпадают с атрибутами ссылок. Уберите из их имени вот эту единицу в скобках: [1].

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

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

    ОтветитьУдалить
  22. https://ri-ri-rika.blogspot.com/2026/10/duhi-1.html Добрый день! Скидываю 5 практику. Касимова Кира ЖМК-101

    ОтветитьУдалить
  23. https://ilonaiskhakova.blogspot.com/2026/10/starrr.html
    Исхакова Илона (работа с Web Designer) и Безрукова Екатерина (работа с кодом), ЖМК-201

    ОтветитьУдалить
  24. https://pandyblogtoday.blogspot.com/p/blog-page_11.html
    Попова Дарья ЖМК-201

    ОтветитьУдалить
  25. Малкина Ольга ЖМК 101 https://hokumura.blogspot.com/2026/10/5.html - 5 задание https://hokumura.blogspot.com/2026/10/4.html - 4 https://hokumura.blogspot.com/2026/10/3.html - 3 https://hokumura.blogspot.com/2026/10/2.html - 2 https://hokumura.blogspot.com/2026/10/1.html - 1

    ОтветитьУдалить
    Ответы
    1. Второе и текущее задания приняты. Все остальное - чистый нейрослоп.

      Удалить
  26. https://lizikyur.blogspot.com/2026/10/blog-post_884.html
    (Петухова Елизавета ЖМК-201)

    ОтветитьУдалить
  27. https://fayruru.blogspot.com/2026/10/blog-post.html
    Мартынова Ангелина ЖМК-201

    ОтветитьУдалить
  28. https://mashkk714.blogspot.com/p/blog-page.html Петрова Маша, ЖМК-201

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

Популярные сообщения