当前位置: 首页 > 面试题库 >

ReactJS:重大UI断点

程毅
2023-03-14
问题内容

是什么区别breakpoints.upbreakpoints.down
breakpoints.betweenbreakpoints.value?这段代码是什么意思,断点值在这里如何工作?是否theme.spacing.unit*2*2 = theme.spacing.unit*4 也有一些其他的意思?

[theme.breakpoints.up(600 + theme.spacing.unit * 2 * 2)]: {
  width: 600,
  marginLeft: 'auto',
  marginRight: 'auto',
},

问题答案:

材质使用以下断点集。您可以在主题中自定义此断点的

断点文档

断点是具有特定布局要求的预定屏幕尺寸的范围。

  • xs (超小):0px或更大
  • sm (小):600像素或更大
  • md (中):960px或更大
  • lg (大):1280px或更大
  • XL (超大):1920px或更大

你问的功能(updownbetween)是创建使用该主题定义的断点媒体查询助手。

注意:breakpoints.up()并且breakpoints.down()还接受一个数字,该数字将转换为像素。其他方法则不是这样。

breakpoints.up(breakpoint | number)

创建 最小宽度的 媒体查询,该查询的目标是屏幕尺寸大于或等于给定的断点。

// Styles will be applies to screen sizes from "sm" and up
[theme.breakpoints.up('sm')]: {
  // styles
}

breakpoints.down(breakpoint | number)

使用断点名称并创建 最大宽度的 媒体查询,该查询的 最大 屏幕尺寸为给定断点( 包括 给定断点)。

因为这是包含在内的,所以max-width将是下一个断点的值。

// Styles will be applies to screen sizes from 0 up to and including "md"
[theme.breakpoints.down('md')]: {
  // styles
}

breakpoints.between(开始,结束)

采用两个断点名称,并创建一个媒体查询,该查询的目标是从第一个断点到第二个断点( 包括 第二个断点)的屏幕尺寸。

// Styles will be applies to screen sizes from "sm" up to
// and including "lg"
[theme.breakpoints.between('sm', 'lg')]: {
  // styles
}

断点值

包含主题中定义的断点值的对象

{xs: 0, sm: 600, md: 960, lg: 1280, xl: 1920}

breakpoints.width(breakpoint)

此函数用于获取特定断点的值。

theme.breakpoints.width('sm')  // => 600


 类似资料:
  • 我正在玩spring WebFlux。我已经创建了一个项目,该项目将监听mongo封顶的集合,并在数据到达时返回数据流量。 我正在我的repository方法中使用。 我的控制器看起来像这样 一切正常。我通过添加一个对此进行了测试,每当有一个新项目添加到我的capped集合中时,doOnNext中的consumer就会被执行。 现在我想让这个显示在浏览器上。我想用ReactJs(我对前端是全新的)

  • 问题内容: 更新待办事项中的对象的最佳方法是什么?我尝试通过它进行映射,但是它没有返回任何错误。 码: 问题答案: 您不会在体内返回任何内容,如果您不返回任何内容,则默认情况下它将返回。 用这个: 或者,您也可以这样编写它,而无需使用: 注意: 我们不能直接渲染任何内部,因为date是一个对象,因此您需要使用或任何其他方法将其转换为。 查看待办事项示例: 查看此代码段以了解:

  • 我正在处理这个FreeCodeCamp排行榜表,当单击突出显示的表头时,应用程序调用这个url https://fcctop100.herokuapp.com/api/fccusers/top/recent,或者这个https://fcctop100.herokuapp.com/api/fccusers/top/alltime,从而在过去30天或所有时间中得分最高的露营者之间进行排序。 我在这里的

  • 这是我的pp.js loading.js: 我想从中更改的: 如何从另一个类或函数或外部访问和设置State变量?

  • 用法同WebSocket 服务 - 断线重连