#html #css #tailwind-css
Вопрос:
Поэтому я пытался отображать сообщения на странице с помощью css-карт tailwind, в мобильном режиме я все еще хочу, чтобы карты были во всю ширину, а изображения сообщений отображались рядом, как и в режиме рабочего стола, пример кода выглядит следующим образом:
<div class="max-w-md bg-white rounded-xl shadow-md overflow-hidden md:max-w-2xl m-6"> <div class="md:flex"> <div class="md:flex-shrink-0"> <img class="h-48 w-full object-cover md:h-full md:w-20" src="..."> </div> <div class="p-8"> <div class="uppercase tracking-wide text-sm text-indigo-500 font-semibold">Case study</div> <a href="#" class="block mt-1 text-lg leading-tight font-medium text-black hover:underline">Finding customers for your new business</a> <p class="mt-2 text-gray-500">Getting a new business off the ground is a lot of hard work. Here are five ideas you can use to find your first customers.</p> </div> </div> </div>
Комментарии:
1. Вам просто нужно удалить
md:
их из ваших классов, это говорит Попутному ветру применять эти стили только выше средней точки останова.2. Спасибо за помощь, она хорошо сработала
Ответ №1:
Прежде всего, вам нужно использовать медиа-запрос, чтобы изменить настройки по умолчанию для вашей карты «Попутный ветер». создайте файл css и подключите его к своему html, или, если он у вас уже есть, вам нужно учитывать несколько моментов, касающихся размеров экрана.
- В каком диапазоне ширины представлены смартфоны/планшеты? вероятно, 768 пикселей-это максимальный общий размер планшета?
- каково имя класса карты в данном случае, «max-w-md», но я предпочитаю, чтобы вы использовали идентификатор для его выбора.
запишите этот код в свой css-файл
@media(max-width: 768px) { .max-w-md { max-width: 100vw !important; } }
давайте разберемся строка за строкой, что здесь происходит.
- мы устанавливаем максимальную ширину устройств в диапазоне 768 пикселей
- мы выбираем наш класс карты .max-w-md (мы пытаемся переопределить настройку css tailwind, в которой этот класс «max-w-md» имеет максимальную ширину 100 Вт(100 видовых экранов), означает, что ему будет все равно, какова родительская ширина или высота, исходя из размера видового экрана(часть, на которой вы видите веб-сайты, весь документ), в соответствии с этим он установит ширину, когда ширина экрана составит 768 пикселей, до того, что ваша карта будет составлять 100% страницы, на которой вы видите html.
- вы можете зайти в инструменты разработчика в браузере и перейти к элементам вкладки, а затем выберите главная карта, смотри на этот div , этот div является ваш класс, который вы хотите выделить, чтобы увидеть его в CSS и стили вкладки справа или снизу Кордер тип ширины или максимальной ширины на фильтре она будет давать этот код это попутный ветер в CSS по умолчанию для Max-ж-МД класса