javascript - 无法让 material-ui 工具栏使用 variant='dense'.... 始终保持 64px 高度
问题描述
尝试使用这个 hello world AppBar/Toolbar 来使用 variant='dense' 格式。
import React from 'react';
import ReactDOM from 'react-dom';
import './index.css';
import registerServiceWorker from './registerServiceWorker';
import { AppBar, Toolbar, Typography } from '@material-ui/core';
const app =
<AppBar>
<Toolbar variant='dense'>
<Typography color='inherit'>MyApp</Typography>
</Toolbar>
</AppBar>;
ReactDOM.render(app, document.getElementById('root'));
registerServiceWorker();
此媒体查询永远不会触发。
@media (min-width: 0px) and (orientation: landscape)
.MuiToolbar-root-36 { min-height: 48px; }
有任何想法吗?
解决方案
媒体查询完美运行,CSS 不起作用MuiToolbar-root-36
是由于组件的动态className
生成Toolbar
。
如果您想在模块中添加自定义 CSSToolbar
或Appbar
使用 CSS API @material-ui/core
。
推荐阅读
- java - 用Java编写宾果游戏,遇到麻烦
- java - 重新计算 ChartPanel 上的 JFreeChart 显示调整大小
- r - 从 R 中的 list.files 中提取文件名
- linux - 如何在文件夹中找到最新创建的文件并将其放入 shell 命令中?
- javascript - 为什么从这个href获取值时看不到值?
- javascript - 向事件监听器添加多个元素
- php - 直接从 Android Studio 进行测试时,应用程序运行良好,但在设备上作为 APK 安装时则不行
- javascript - 如何在角度材料 datepicker 中更改 Datepicker Adapter Runtime
- xamarin - 如何在 Xamarin 中 AutoHeight CollectionView 项目
- kubernetes - Kubernetes 上的工作负载设置以实现高可用性