对于响应式设计,什么是好的CSS断点值?

738 阅读1分钟

我在项目中使用的最佳CSS断点值

在设计一个网站时,我注意到我的CSS断点使用了一些相当随机的数值。有时是一个四舍五入的值,如800或1200,有时是一个具体的值,如672,一直到像素。

我在寻找适当的数值,以便在今后的断点中使用。

我有一点时间来研究这个问题,然后我得出了这个结论。

我们有5种主要的设备尺寸需要担心。

  • 移动纵向
  • 手机横向
  • 平板电脑纵向
  • 平板电脑横向
  • 笔记本电脑

这些设备映射到这些像素值。

  • 手机纵向:小于640px
  • 手机横向:> 640px
  • 平板电脑纵向:> 768px
  • 平板电脑横向:> 1024px
  • 笔记本电脑:>1280px

我从Tailwind默认值中提取了这些数值。

我不是一个设计师,所以我没有每天参与最佳实践,但我这次决定先设计移动端。

这意味着我的CSS,在没有任何媒体查询的情况下,要为移动端的纵向用例进行设计,然后添加断点,我将为越来越大的设备进行设计,禁止媒体查询的max-width

我想我总是走相反的路线:为更大的屏幕设计,这是我最常用的,然后再去做更小的,但现在设计移动优先和使用min-width 似乎是最被接受和使用的解决方案。

这些是我从现在开始要使用的媒体查询。

@media (min-width: 640px) {

}

@media (min-width: 768px) {

}

@media (min-width: 1024px) {

}

@media (min-width: 1280px) {

}