javascript - MUI - 如何响应地获取 theme.mixins.toolbar.minHeight 值?

标签 javascript css reactjs material-ui toolbar

不知怎么用mui的theme.mixins.toolbar计算 height: calc(100vh - toolbar) ?
我目前正在尝试做

function SwipeCard() {
  return (
    <Box
      sx={{
        height: (theme) => `calc(100vh - ${theme.mixins.toolbar.minHeight}px)`,
        paddingTop: (theme) => theme.mixins.toolbar.minHeight + "px",
      }}
    >
      hello world
    </Box>
  );
}

export default SwipeCard;

但是当我改变视口(viewport)大小并且工具栏变得更大时。 Theme.mixins.toolbar.minHeight 56 保持不变而不是预期的64 ?

最佳答案

所以我发现你可以添加第二个空的 Toolbar如果您的 main Toolbar position is fixed 用作您的内容的填充.它自动带有相同的media queries作为主要Toolbar .

关于javascript - MUI - 如何响应地获取 theme.mixins.toolbar.minHeight 值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69749086/

相关文章:

javascript - 将 CSS 宽高比设置为宽度的倒数?

javascript - 监视父方法 Vuejs

reactjs - 当我关闭互联网连接时,它没有显示来自 NetInfo.isConnect 函数的错误值

javascript - 我如何追踪我的javascript?

javascript - 没有嵌套的子状态的 UI 路由器

javascript - 固定定位的滚动弹跳

html - 在此存储过程中添加表格样式?

html - SE 是如何设计缩放时质量保持良好的收件箱篮子图片的?

javascript - 错误: React Hook "useRouter" - nextJs/javascript app not building

reactjs - 在 Material Design Light 和 React 中动态设置 Textfield 值时标签不 float