Мы используем cookie для стабильной работы сервиса. Подробнее

30 элементов сайта на примере Materialize CSS

ФорматОнлайн
Длительность1 час в день
Объём2 занятий
По окончанииStepik
О курсе

Подробнее

Мы изучим много современных, интерактивных элементов, которые применяются на разных сайтах и доступны не только на фреймворке Materialize. Эти знания будут вам полезны в веб-разработке какой бы язык, библиотеку или фреймворк вы не использовали. Это основа, база всей веб-разработки. Рассмотрим: как сделать адаптивные таблицы, коллекции и бейджи, кнопки с анимацией и меню хлебные крошки, прелоадер, футер, прогресс-бар и пагинацию. Научимся создавать карточки с содержимым, плавающее меню, мобильное меню, слайдер и карусель. Узнаем что такое аккордеон, модальное окно, параллакс эффект, табы и тосты. Как сделать всплывающие подсказки, а так же настроить разные волновые эффекты анимации для кнопок, настроить автокомплит в поле ввода на JavaScript, сделать красивые флажки, радио кнопки, ползунки для выбора числа из диапазона чисел, переключатели switch, списки с выбором и элемент chips. А так же, как сделать элемент Datepicker и Timepicker, для того чтобы осуществлять выбор даты из удобного, красивого окна. Всего около 30 элементов сайта ! Рассмотрим еще некоторые возможности, я расскажу про готовые темы, код фреймворка и его отдельные компоненты.
Требования

Что нужно для старта

  • Этот курс подойдет для тех, кто знает основы HTML и CSS. Если вы только начинаете свой путь, то рекомендую записаться на курс Верстаем 10 сайтов по макету из Figma в портфолио и только потом переходить к данному курсу.
Результат

Что вы получите

  • Правильно загружать и подключить код фреймворка Materialzie CSS к своему проекту
  • Пользоваться документацией и находить нужную информацию в ней
  • Работать с цветом фона и текста в палитре цветов Material Design, находить нужный цвет и применять его к любому HTML элементу
  • Научимся инициализировать интерактивные элементы на Materialize используя язык программирования Java Script
  • Работать с адаптивной сеткой на реальных примерах. Мы рассмотрим разные варианты применения сетки, научимся создавать контейнер, строки и столбцы в сетке. Я покажу как делать для разных устройств разную сетку и тем самым менять отображение сайта делая адаптивную версию
  • Добавлять тень для любого элемента используя специальные классы описанные в Materialize CSS
  • Работать с текстом, делать выравнивание текста по горизонтали и вертикали, как выполнить скрытие элемента и добавить анимацию при наведении на элемент
  • Делать адаптивным любое изображение и видео. Обрезать фото в круглую рамку. Встраивать любое видео с YouTube на свой сайт
  • Подключать иконки и делать анимацию пульсации для кнопок
  • Расскажу как работать с текстовыми полями input и textarea на Materialize CSS. Как создавать поля с типом text, email, password, file добавлять иконки рядом с текстовыми полями и делать простую валидацию с красивой подсветкой
Аудитория

Для кого этот курс

  • Материал в этом курсе изложен простым языком и изучить его вы сможете достаточно быстро. Курс предоставляется вам на всегда, без каких-либо лимитов и ограничений по времени и подойдет начинающим разработчикам желающим выучить свой первый фреймворк и узнать как работать с множеством интерактивных элементов на сайте.
  • В этом курсе мы рассматриваем элементы по отдельности. Курс для начинающих и особенно будет полезен, когда еще не знаешь, что такое аккордеон, слайдер, дропдаун, попап, хлебные крошки, параллакс и т. д. Курс поможет как разобраться в терминологии, так и увидеть все эти элементы в работе на реальных примера, и понять как такое создать самому.
Содержание

Программа курса

2 занятия
ТемаЧто внутри
01Базовые возможности

- Введение, цвет фона и текста
- Адаптивная сетка
- Текст, фото, видео, иконки и анимация
- Таблицы, типографика, коллекции и бейджи
- Кнопки, прелоадер, футер, прогресс-бар и пагинация
- Карточки и плавающее меню
- Мобильное меню, слайдер-карусель

02Продвинутые возможности

- Аккордеон и слайдер
- Модальное окно и параллакс эффект
- Табы, тосты, всплывающие подсказки
- Авто-комплит, флажки и теги
- Выбор даты и времени
- Ползунок, переключатель и список с выбором
- Красивая форма и подведение итогов

01Базовые возможности

- Введение, цвет фона и текста
- Адаптивная сетка
- Текст, фото, видео, иконки и анимация
- Таблицы, типографика, коллекции и бейджи
- Кнопки, прелоадер, футер, прогресс-бар и пагинация
- Карточки и плавающее меню
- Мобильное меню, слайдер-карусель

02Продвинутые возможности

- Аккордеон и слайдер
- Модальное окно и параллакс эффект
- Табы, тосты, всплывающие подсказки
- Авто-комплит, флажки и теги
- Выбор даты и времени
- Ползунок, переключатель и список с выбором
- Красивая форма и подведение итогов

Документ после выпуска

Stepik

Организатор

Автор курса

StepikStepik
Stepik — образовательная платформа и конструктор онлайн-курсов. Мы разрабатываем алгоритмы адаптивного обучения, сотрудничаем с авторами MOOC, помогаем в проведении олимпиад и программ переподготовки. Наша цель — сделать образование открытым и удобным. Stepik — широко известная российская образовательная платформа, основанная в 2013 году. На Stepik зарегистрировано более миллиона пользователей из России и стран СНГ. В настоящее время на Stepik представлены несколько тысяч учебных курсов на самые разные темы.
Подробнее об авторе
Мнения учеников

Отзывы о курсе

Оставьте отзыв

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

Напишите ваш коментарий, не менее 30 символов

Нажимая кнопку, вы даете согласие на обработку персональных данных

Оставьте заявку

Консультант ответит на вопросы о курсе «30 элементов сайта на примере Materialize CSS» и поможет разобраться в деталях обучения.

Комментарий ...

Нажимая кнопку, вы даете согласие на обработку персональных данных

Информация обновлена 3 сентября 2026 г.

Продолжить выбор

Похожие курсы

Vue.js 3, Vue Router и Pinia
Vue.js 3, Vue Router и Pinia

В этом курсе мы изучим Vue, Vue Router и Pinia, создавая два полноценных приложения. Мы сделаем приложение для отображения прогноза погоды и Saas сервис хранения веб закладок. Это…

Онлайн15 занятий
3 999 ₽
Node js для Front End
4 месяца
Node js для Front End

Backend разработка на Node.js: Express.js, NestJS фреймворки. Работа с базами данных PostgreSQL, MongoDB. Создание REST API, аутентификация и авторизация. WebSockets для реального…

ОнлайнСредний
100 000 ₽от 5 555 ₽/мес на 18 мес.
Вёрстка на HTML & CSS для начинающих
30 минут в день
Вёрстка на HTML & CSS для начинающих

В этом курсе вы научитесь с нуля основам HTML и CSS, которые нужны для создания сайтов и уже сможете выполнять довольно серьезные работы в этой области. Мы будем изучать язык гипе…

Онлайн8 занятий
490 ₽
React Native и Expo Router
React Native и Expo Router

В этом курсе мы изучим React Native и Expo Router написав полноценное мобильное приложение с авторизацией и нативными возможностями. Этот курс подойдёт тем, кто хочет погрузиться…

Онлайн16 занятий
3 999 ₽
Frontend Vue разработка
Frontend Vue разработка

Vue входит в топ-3 GitHub: 200к репозиториев, 42к звёзд, 4 млн npm-загрузок. Шаблоны близки к HTML, реактивность без хуков, v-for и @click справятся с любым CRUD. По State of JS 2…

Онлайн1 занятий
25 000 ₽
Курс "Frontend-разработчик"  с оплатой большей части курса после трудоустройства
24 октября 2024 г.
Курс "Frontend-разработчик" с оплатой большей части курса после трудоустройства

Курс Frontend-разработчика. Длительность от 9 месяцев. Гарантия трудоустройства. Минимальная зарплата от 100 000 рублей.

Онлайн6 занятий
Помощь с трудоустройствомПерсональный наставник+2
139 000 ₽
Начать без затрат

Бесплатные курсы