雷达智富

首页 > 内容 > 程序笔记 > 正文

程序笔记

各个前端框架媒体查询的breakpoint值

2024-08-05 53

不同的前端框架可能会使用不同的媒体查询断点(breakpoints)来定义不同屏幕尺寸下的样式。以下是一些常见前端框架和它们的媒体查询断点值:

Bootstrap:

Extra small: <576px

Small: ≥576px

Medium: ≥768px

Large: ≥992px

Extra large: ≥1200px

@media (min-width: 576px) { ... }
@media (min-width: 768px) { ... }
@media (min-width: 992px) { ... }
@media (min-width: 1200px) { ... }

Material-UI:

Material-UI 是一个基于 Material Design 设计规范的前端框架,它的媒体查询断点如下:

xs: <600px

sm: ≥600px

md: ≥960px

lg: ≥1280px

xl: ≥1920px

在 Material-UI 中,你可以使用类似下面的示例来应用媒体查询:

import { useTheme, useMediaQuery } from '@mui/material';

const theme = useTheme();
const isSmallScreen = useMediaQuery(theme.breakpoints.down('sm'));

Tailwind CSS:

Tailwind CSS 是一个实用的工具集,它可以让你通过添加类名来快速构建自定义样式。Tailwind 并没有明确的媒体查询断点,但它提供了一些预定义的类名,如 sm, md, lg, xl 等,用于根据屏幕尺寸应用相应的样式。

例如:

<div class="bg-blue-500 sm:bg-red-500 md:bg-green-500 lg:bg-yellow-500 xl:bg-purple-500">
  这是一个根据屏幕尺寸应用样式的示例
</div>

Foundation:

Foundation 是另一个流行的前端框架,它的媒体查询断点如下:

Small: <640px

Medium: ≥640px

Large: ≥1024px

Extra Large: ≥1200px

在 Foundation 中,你可以使用类似下面的示例来应用媒体查询:

@media screen and (min-width: 640px) { ... }
@media screen and (min-width: 1024px) { ... }
@media screen and (min-width: 1200px) { ... }

这些是一些常见的前端框架的媒体查询断点值,具体的值可能会因不同版本或定制而有所不同。如果你在使用特定的前端框架,建议查阅相应的文档以获取准确的媒体查询断点值。

更新于:3个月前
赞一波!2

文章评论

评论问答