reactjs - 如何修复菜单材质-ui的阴影
问题描述
当我使用一些图标菜单时,box-shadow 看起来很暗。如何解决? 1:
Codesandbox 示例https://codesandbox.io/embed/flamboyant-tdd-r83u1
<div>
{items.map((item, index) => {
return (
<Fragment key={index}>
<IconButton
aria-owns={open ? "long-menu" : undefined}
onClick={this.handleClick}
>
<MoreVertIcon />
</IconButton>
<Menu anchorEl={anchorEl} open={open} onClose={this.handleClose}>
{options.map(option => (
<MenuItem key={option} onClick={this.handleClose}>
{option}
</MenuItem>
))}
</Menu>
</Fragment>
);
})}
</div>
解决方案
因为,实际上您同时触发了具有相同标志的多个菜单。所以阴影很暗,因为有多个菜单一个接一个。
推荐阅读
- html - 媒体查询未更改徽标大小
- python - Python如何使用csv文件中的特定单词获取推文数据并将其放入新的csv文件中
- ios - 在多个 UIView 后面放置阴影
- javascript - 从带有特殊字符的javascript生成csv文件
- tensorflow - 剪枝没有减少推理时间或模型大小?
- css - 受前一个兄弟元素中子元素状态影响的元素上的自定义 CSS
- c# - 如何将两个值合并为一个
- android - Android 移动浏览器和混合应用程序不支持自定义古吉拉特语字体 (GopikaTwo)
- python - 如何使用python从日志文件中获取特定数据
- reactjs - 在 Axios 请求中使用 API 的相对寻址