Попутный ветер приоритет css

Я столкнулся с проблемой настройки ширины div для разных экранов. Я сделал класс .vBox в tailwind.css

.vBox{
    width: 360px;
    min-height : 200px;
}

И использовал его в div

<div className = "h-48 md:vBox w-full">

А вот ширина всегда полная, по w-full, для всех медиаэкранов. я даже пытался

<div className = "h-48 w-full md:vBox">

Но тот же результат. Если я удалю w-full, то ширина будет соответствовать vBox, но я хочу, чтобы ширина класса w-full была на мобильных экранах.

имя класса "h-48 md:vBox w-full" и "h-48 w-full md:vBox" таким же образом. поэтому вам нужно подумать о добавлении нового класса, определенного в CSS попутного ветра, который работает в адаптивном режиме. во-первых, вы не должны определять пространственную ширину для div, чтобы получить полную ширину с отзывчивым. div полной ширины никогда не будет работать, если вы определите для него любую индивидуальную ширину, например 360 пикселей.

Bozlur Rahman 23.12.2020 07:45

@BozlurRahman, так как сделать vBox отзывчивым? в настоящее время он занимает полную ширину для всех экранов

last_fix 23.12.2020 08:23

Вы сделали .vBox как утилиту или просто поместили .vBox в свой лист css?

Rinho 23.12.2020 16:34
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Введение в CSS
Введение в CSS
CSS является неотъемлемой частью трех основных составляющих front-end веб-разработки.
Как выровнять Div по центру?
Как выровнять Div по центру?
Чтобы выровнять элемент <div>по горизонтали и вертикали с помощью CSS, можно использовать комбинацию свойств и значений CSS. Вот несколько методов,...
Навигация по приложениям React: Исчерпывающее руководство по React Router
Навигация по приложениям React: Исчерпывающее руководство по React Router
React Router стала незаменимой библиотекой для создания одностраничных приложений с навигацией в React. В этой статье блога мы подробно рассмотрим...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
CSS: FlexBox
CSS: FlexBox
Ранее разработчики использовали макеты с помощью Position и Float. После появления flexbox сценарий полностью изменился.
1
3
699
3
Перейти к ответу Данный вопрос помечен как решенный

Ответы 3

Если вы хотите установить различную ширину пространства для каждого удаленного устройства, вы можете сделать это, захватив ширину экрана устройства с помощью функции @media() css. я сделала для вас пример в https://play.tailwindcss.com/gEgbhOvzH8?size=514x720&file=css или вы можете проверить фрагмент кода, показанный ниже

    .vBox{
    min-height : 200px;
    background: red;
}
@media (min-width:480px) {
    .vBox { width: 400px }
}
@media (min-width:640px) {
    .vBox { width: 600px }
}
@media (min-width:768px) {
    .vBox { width: 700px }
}
@media (min-width:1024px) {
    .vBox { width: 1000px }
}
@media (min-width:1280px) {
    .vBox { width: 1200px }
}
@media (min-width:1536px) {
    .vBox { width: 1500px }
}
<link href = "https://unpkg.com/tailwindcss@^2/dist/tailwind.min.css" rel = "stylesheet">
<div class = "h-48 vBox w-full">

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

last_fix 24.12.2020 12:48
Ответ принят как подходящий

Чтобы сделать ваш пользовательский класс .vBox отзывчивым, вы можете определить его следующим образом:

@variants responsive {
    .vBox {
        width: 360px;
        min-height : 200px;
    }
}

Это позволит подобрать ваш класс по префиксам точек останова, например md:vBox в вашем примере.

Ознакомьтесь с документацией по созданию адаптивных вариантов для получения более подробной информации.

Вы можете использовать w-[100%] вместо w-full, это поможет.

Другие вопросы по теме