Если вы работаете над более крупным проектом или работаете с современными инструментами внешнего интерфейса, вы можете установить его через менеджера проектов. К счастью для нас, это тоже просто! В терминале просто напишите npm install bootstrap, если используете npm, или Yarn add bootstrap, если используете Yarn. После установки вам нужно будет импортировать CSS и JavaScript начальной загрузки в ваши основные файлы CSS и JS:
// Import Bootstrap CSSimport \\'bootstrap/dist/css/bootstrap.min.css\\';// Import Bootstrap JavaScriptimport \\'bootstrap/dist/js/bootstrap.bundle.min.js\\';
Одной из самых мощных функций Bootstrap является система сеток. Это позволяет создавать адаптивные макеты, которые автоматически подстраиваются под разные размеры экрана.
Сетка основана на структуре из 12 столбцов для организации контента. Его базовая структура может выглядеть примерно так:
Column 1Column 2Column 3
Столбцы также могут иметь свои размеры! Это можно использовать для создания различных макетов. Они обозначаются количеством столбцов, которые они займут в строке.
100% Width50% Width50% Width33.33% Width33.33% Width33.33% Width
Сетка Bootstraps в первую очередь предназначена для мобильных устройств, то есть она создается для мобильных устройств, а затем масштабируется до более крупных устройств. По этой причине в Bootstrap есть классы, которые определяют, как столбцы действуют на экранах разных размеров. Это:
Например:
Wide on medium and larger screensNarrower on medium and larger screens
В этом примере первый столбец занимает всю ширину на маленьких экранах, но только восемь единиц сетки на средних и больших экранах. Второй будет занимать половину ширины на маленьких экранах и всего четыре единицы на средних и больших экранах.
Bootstrap предоставляет нам множество готовых компонентов, которые помогают создавать привлекательные, удобные для пользователя веб-сайты с минимальным использованием пользовательского CSS. Компонентов много, поэтому я рассмотрю некоторые из наиболее распространенных, с которыми вам, вероятно, придется работать.
Мы начнем с разговора о тексте, поскольку вашим пользователям нужно прочитать, чтобы поверить. Классы типографики упрощают определение единообразных стилей текста: от заголовков до основного текста и списков. Например, разные заголовки обозначаются своим классом отображения:
Heading 1
Heading 2
Heading 3
This is lead text, which stands out from regular paragraph text.
This is regular paragraph text.
This is small text, which stands out from regular paragraph text.
Вы также можете определить текст абзаца с помощью служебных классов для изменения основного текста, как показано выше.
Каждому сайту или приложению нужны кнопки! Bootstrap предлагает множество стилей кнопок. Их классы определяются следующим образом:
Компонент навигационной панели Bootstrap содержит встроенные классы для выравнивания, раскрывающихся списков и многого другого!
В этом примере панель навигации свернется на экранах меньшего размера.
Bootstrap также включает в себя широкий спектр служебных классов, которые помогают ускорить разработку и уменьшить потребность в пользовательском CSS. С помощью всего лишь нескольких названий классов вы можете настроить интервалы, выравнивание, свойства отображения и многое другое!
Интервалы чрезвычайно важны для удобства чтения пользователем. К счастью, Bootstrap предоставляет нам классы для настройки полей и отступов элементов. Все они имеют одинаковый формат {property}{sides}-{size}.
Например:
Margin Top of 3Padding of 5Horizontally Centered with Auto Margin
Утилиты отображения помогают контролировать видимость и расположение элементов. Их можно использовать для отображения, скрытия или изменения поведения элементов. Классы отображения включают в себя:
Bootstrap также предоставляет адаптивные версии этих классов, которые применяются к точкам останова, например d-none d-md-block, который скрывает элемент на маленьких экранах.
Visible on medium and larger screensCentered with Flexbox
Bootstrap предоставляет широкие возможности настройки текста с помощью таких классов, как:
This text is centered and green
This text is right-aligned and blue
Bootstrap — это мощная и гибкая платформа, которая позволяет разработчикам эффективно создавать адаптивные веб-сайты. Освоив эти основополагающие концепции, вы сможете оптимизировать свой рабочий процесс и больше сосредоточиться на дизайне и функциональности вашего сайта, а не на индивидуальном CSS и управлении макетом. Так что погружайтесь! Поэкспериментируйте с некоторыми примерами и создайте потрясающее приложение!
Бутстрап
","image":"http://www.luping.net/uploads/20241003/172793017166fe1f3b52fda.jpg","datePublished":"2024-11-01T00:30:53+08:00","dateModified":"2024-11-01T00:30:53+08:00","author":{"@type":"Person","name":"luping.net","url":"https://www.luping.net/articlelist/0_1.html"}}Добро пожаловать во вторую часть моей серии статей о стилях, где я рассматриваю некоторые популярные библиотеки/фреймворки стилей. В этом блоге мы рассмотрим Bootstrap. Bootstrap — это мощная интерфейсная платформа с открытым исходным кодом, которая ускоряет и упрощает создание веб-сайтов за счет интуитивно понятной системы сеток, компонентов пользовательского интерфейса и обширного набора утилит.
Конечно, прежде чем перейти к некоторым функциям, нам нужно поговорить о настройке Bootstrap в проекте. На момент написания текущей версии Bootstrap — 5.3.3, и именно ее я буду использовать для всех примеров.
Bootstrap можно настроить очень быстро с помощью CDN или сети доставки контента. Этот метод не требует установки, просто добавьте ссылки CSS и JavaScript Bootstrap в свой HTML-файл, и вы готовы к гонкам!
Вы поместите следующую ссылку CSS в тег
После этого перед закрывающим тегом
поместите следующий скрипт:Если вы работаете над более крупным проектом или работаете с современными инструментами внешнего интерфейса, вы можете установить его через менеджера проектов. К счастью для нас, это тоже просто! В терминале просто напишите npm install bootstrap, если используете npm, или Yarn add bootstrap, если используете Yarn. После установки вам нужно будет импортировать CSS и JavaScript начальной загрузки в ваши основные файлы CSS и JS:
// Import Bootstrap CSS import 'bootstrap/dist/css/bootstrap.min.css'; // Import Bootstrap JavaScript import 'bootstrap/dist/js/bootstrap.bundle.min.js';
Одной из самых мощных функций Bootstrap является система сеток. Это позволяет создавать адаптивные макеты, которые автоматически подстраиваются под разные размеры экрана.
Сетка основана на структуре из 12 столбцов для организации контента. Его базовая структура может выглядеть примерно так:
Column 1Column 2Column 3
Столбцы также могут иметь свои размеры! Это можно использовать для создания различных макетов. Они обозначаются количеством столбцов, которые они займут в строке.
100% Width50% Width50% Width33.33% Width33.33% Width33.33% Width
Сетка Bootstraps в первую очередь предназначена для мобильных устройств, то есть она создается для мобильных устройств, а затем масштабируется до более крупных устройств. По этой причине в Bootstrap есть классы, которые определяют, как столбцы действуют на экранах разных размеров. Это:
Например:
Wide on medium and larger screensNarrower on medium and larger screens
В этом примере первый столбец занимает всю ширину на маленьких экранах, но только восемь единиц сетки на средних и больших экранах. Второй будет занимать половину ширины на маленьких экранах и всего четыре единицы на средних и больших экранах.
Bootstrap предоставляет нам множество готовых компонентов, которые помогают создавать привлекательные, удобные для пользователя веб-сайты с минимальным использованием пользовательского CSS. Компонентов много, поэтому я рассмотрю некоторые из наиболее распространенных, с которыми вам, вероятно, придется работать.
Мы начнем с разговора о тексте, поскольку вашим пользователям нужно прочитать, чтобы поверить. Классы типографики упрощают определение единообразных стилей текста: от заголовков до основного текста и списков. Например, разные заголовки обозначаются своим классом отображения:
Heading 1
Heading 2
Heading 3
This is lead text, which stands out from regular paragraph text.
This is regular paragraph text.
This is small text, which stands out from regular paragraph text.
Вы также можете определить текст абзаца с помощью служебных классов для изменения основного текста, как показано выше.
Каждому сайту или приложению нужны кнопки! Bootstrap предлагает множество стилей кнопок. Их классы определяются следующим образом:
Компонент навигационной панели Bootstrap содержит встроенные классы для выравнивания, раскрывающихся списков и многого другого!
В этом примере панель навигации свернется на экранах меньшего размера.
Bootstrap также включает в себя широкий спектр служебных классов, которые помогают ускорить разработку и уменьшить потребность в пользовательском CSS. С помощью всего лишь нескольких названий классов вы можете настроить интервалы, выравнивание, свойства отображения и многое другое!
Интервалы чрезвычайно важны для удобства чтения пользователем. К счастью, Bootstrap предоставляет нам классы для настройки полей и отступов элементов. Все они имеют одинаковый формат {property}{sides}-{size}.
Например:
Margin Top of 3Padding of 5Horizontally Centered with Auto Margin
Утилиты отображения помогают контролировать видимость и расположение элементов. Их можно использовать для отображения, скрытия или изменения поведения элементов. Классы отображения включают в себя:
Bootstrap также предоставляет адаптивные версии этих классов, которые применяются к точкам останова, например d-none d-md-block, который скрывает элемент на маленьких экранах.
Visible on medium and larger screensCentered with Flexbox
Bootstrap предоставляет широкие возможности настройки текста с помощью таких классов, как:
This text is centered and green
This text is right-aligned and blue
Bootstrap — это мощная и гибкая платформа, которая позволяет разработчикам эффективно создавать адаптивные веб-сайты. Освоив эти основополагающие концепции, вы сможете оптимизировать свой рабочий процесс и больше сосредоточиться на дизайне и функциональности вашего сайта, а не на индивидуальном CSS и управлении макетом. Так что погружайтесь! Поэкспериментируйте с некоторыми примерами и создайте потрясающее приложение!
Бутстрап
Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3