Nano Hash - криптовалюты, майнинг, программирование

Можно ли установить пользовательские точки останова в Bootstrap 4, просто отредактировав файлы CSS?

Прежде чем меня полностью сожгут здесь, я не могу придумать никакой другой способ сформулировать или сформулировать этот вопрос, кроме того, как я делаю следующее....

Я хотел бы установить 2 дополнительные точки останова в Bootstrap 4 для 1366px и 1920px, так как Bootstrap xl очень ограничен всего 1200px.

Моя страница ссылается на bootstrap.min.css и bootstrap.bundle.min.js.

Я добавил --breakpoint-xxl:1366px;--breakpoint-xxxl:1920px; сразу после --breakpoint-xl:1200px; в файле boostrap.min.css, и затем я создал два столбца следующим образом:

<div class="col-xxxl-6 col-xxl-6 col-xl-12 col-lg-6 col-md-6 col-sm-6">
     Column 1 Content
</div>
<div class="col-xxxl-6 col-xxl-6 col-xl-12 col-lg-6 col-md-6 col-sm-6">
     Column 2 Content
</div>

Когда я просматриваю это в браузере на 1366 и 1920, столбцы не настраиваются на 50%/50%.

Я неправильно понял, как это сделать? Спасибо. Нью-Джерси


Ответы:


1

Ваш вопрос очень похож на Как создавать новые точки останова в bootstrap 4 с помощью CDN?

Можно ли установить пользовательские точки останова в Bootstrap 4, просто отредактировав файлы CSS?

Да, но для поддержки новых точек останова потребуется добавить множество CSS. Каждая точка останова упоминается в Bootstrap CSS более 280 раз. Следовательно, добавление 2 новых точек останова добавит в CSS более 500 новых классов. Помните, что точки останова используются не только для сетки col-*, они также используются для многих других адаптивных функций, таких как утилиты flexbox, выравнивания и отображения.

Я добавил --breakpoint-xxl:1366px;--breakpoint-xxxl:1920px; сразу после --breakpoint-xl:1200px; в файле boostrap.min.css

Это переменные CSS. Переменные CSS можно использовать, если вы хотите сослаться на них в запросе @media, но они не будут волшебным образом добавлять новые классы для новых точек останова.

Я хотел бы установить 2 дополнительные точки останова в Bootstrap 4 для 1366 пикселей и 1920 пикселей.

Это можно сделать используя SASS, как описано здесь. SASS компилируется в CSS. Вы бы просто добавили точки останова сетки. Сгенерированный CSS будет содержать все новые col-xxl-*, col-xxxl-* и т. д., а также все другие адаптивные классы и медиа-запросы, как описано выше.

$grid-breakpoints: (
  xs: 0,
  sm: 576px,
  md: 768px,
  lg: 992px,
  xl: 1200px,
  xxl: 1366px,
  xxxl: 1920px
);

Демонстрация: https://codeply.com/go/vC6Ocuw1zo

15.01.2019
Новые материалы

Кластеризация: более глубокий взгляд
Кластеризация — это метод обучения без учителя, в котором мы пытаемся найти группы в наборе данных на основе некоторых известных или неизвестных свойств, которые могут существовать. Независимо от..

Как написать эффективное резюме
Предложения по дизайну и макету, чтобы представить себя профессионально Вам не позвонили на собеседование после того, как вы несколько раз подали заявку на работу своей мечты? У вас может..

Частный метод Python: улучшение инкапсуляции и безопасности
Введение Python — универсальный и мощный язык программирования, известный своей простотой и удобством использования. Одной из ключевых особенностей, отличающих Python от других языков, является..

Как я автоматизирую тестирование с помощью Jest
Шутка для победы, когда дело касается автоматизации тестирования Одной очень важной частью разработки программного обеспечения является автоматизация тестирования, поскольку она создает..

Работа с векторными символическими архитектурами, часть 4 (искусственный интеллект)
Hyperseed: неконтролируемое обучение с векторными символическими архитектурами (arXiv) Автор: Евгений Осипов , Сачин Кахавала , Диланта Хапутантри , Тимал Кемпития , Дасвин Де Сильва ,..

Понимание расстояния Вассерштейна: мощная метрика в машинном обучении
В обширной области машинного обучения часто возникает необходимость сравнивать и измерять различия между распределениями вероятностей. Традиционные метрики расстояния, такие как евклидово..

Обеспечение масштабируемости LLM: облачный анализ с помощью AWS Fargate и Copilot
В динамичной области искусственного интеллекта все большее распространение получают модели больших языков (LLM). Они жизненно важны для различных приложений, таких как интеллектуальные..