filmov
tv
Spring Boot: оформляем UI с Bootstrap
![preview_player](https://i.ytimg.com/vi/a51jGwoTNmI/maxresdefault.jpg)
Показать описание
Spring Boot Web Application (MVC): Делаем наше приложение симпатичнее в визуальном плане: подключим к проекту библиотеку Bootstrap.
Код из видео:
Сайт Bootstrap:
Первым делом перейдем на сайт Bootstrap и откроем руководство быстрого старта:
После этого обернём директиву #nested этого шаблона в стили контейнера со страницы руководства, описывающей систему сеток Bootstrap:
Следом переделаем наше меню навигации по странице руководства, описывающей примеры оформления навигационных панелей:
Для упралением отображения элементов меню в зависимости от того, залогинен ли пользователь и какие у него права, нам необходимо создать шаблон, не содержащий оформления, но определяющий полезные значения: имя пользователя и признак того, что пользователь имеет админские права. Для этого используем директиву Freemarker assign:
Для включения этого шаблона в панель навигации используем директиву include:
При компоновке объектов на странице часто возникает необходимость добавить отступ между элементами. Для этого в Bootstrap присутствует набор стилей с отступами:
Далее мы перерабатываем форму логина с использованием стилей из руководства по оформлению форм:
Переходим к странице добавления и просмотра сообщений, где меняем офрмление формы ввода нового сообщения, сделав форму ввода "схлопываемой" по примеру из документации:
И последним штрихом меняем оформление сообщений в виде карточек, сверстанных в 3 колонки:
➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
Поддержать проект:
➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
Ссылка на плейлист:
Код из видео:
Сайт Bootstrap:
Первым делом перейдем на сайт Bootstrap и откроем руководство быстрого старта:
После этого обернём директиву #nested этого шаблона в стили контейнера со страницы руководства, описывающей систему сеток Bootstrap:
Следом переделаем наше меню навигации по странице руководства, описывающей примеры оформления навигационных панелей:
Для упралением отображения элементов меню в зависимости от того, залогинен ли пользователь и какие у него права, нам необходимо создать шаблон, не содержащий оформления, но определяющий полезные значения: имя пользователя и признак того, что пользователь имеет админские права. Для этого используем директиву Freemarker assign:
Для включения этого шаблона в панель навигации используем директиву include:
При компоновке объектов на странице часто возникает необходимость добавить отступ между элементами. Для этого в Bootstrap присутствует набор стилей с отступами:
Далее мы перерабатываем форму логина с использованием стилей из руководства по оформлению форм:
Переходим к странице добавления и просмотра сообщений, где меняем офрмление формы ввода нового сообщения, сделав форму ввода "схлопываемой" по примеру из документации:
И последним штрихом меняем оформление сообщений в виде карточек, сверстанных в 3 колонки:
➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
Поддержать проект:
➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
Ссылка на плейлист:
Комментарии