Как сделать дизайн сверхмалых устройств с помощью tailwindcss?

#tailwind-css

Вопрос:

Чтение https://tailwindcss.com/docs/responsive-design#overview документы Я не вижу никаких классов для очень маленьких устройств(например, iPhone 5)

Итак, если мне нужно сделать другой дизайн для iPhone 5 и nexus 7, есть ли способ сделать это с помощью tailwindcss ?

Спасибо!

Ответ №1:

Это означает, что незафиксированные утилиты (например uppercase ) вступают в силу для всех размеров экрана, в то время как префиксные утилиты (например md:uppercase ) вступают в силу только в указанной точке останова и выше.

напр text-xs sm:text-base md:text-lg .. В таком случае размер шрифта будет соответствовать:

  • текст-xs: Все экраны, начиная с 0 пикселей до 639 пикселей, будут следовать этому. font-size: 0.875rem;
  • sm:текстовая база: Все экраны, начиная с 640 пикселей до 767 пикселей, будут следовать font-size: 1rem;
  • md:текст-lg: Все экраны, начиная с 768 по 1023, будут следовать font-size: 1.125rem;

Таким образом, ваш iPhone 5 с разрешением 320 пикселей будет следовать тексту-xs. И ваш Nexus 7 шириной 600 пикселей по-прежнему будет следовать тексту-xs.

Если вы все еще хотите добавить дополнительные экраны, вы можете это сделать:

 // tailwind.config.js
module.exports = {
  theme: {
    screens: {
      'xxs': '540px', // min-width
    },
  }
}
 

например
text-xs xxs:text-sm
, экраны будут следовать за текстом-xs до 539 пикселей, затем Nexus 7 будет следовать за текстом-sm до 639 пикселей.

Комментарии:

1. Очень полезно, для получения дополнительной информации ознакомьтесь с документами tailwindcss.com/docs/breakpoints