【问题标题】:Flexbox container for react-big-calendar breaks the UIreact-big-calendar 的 Flexbox 容器破坏了 UI
【发布时间】:2020-11-18 17:42:23
【问题描述】:

这里是代码框单击在新窗口中打开以进入全屏模式

https://codesandbox.io/s/restless-sun-sen7m?file=/src/App.js

问题:当 HTML 层次结构中有更高的 display:flex 容器时,react-big-calendar 不会尝试适应页面并破坏 UI。 您可以删除 .appWrapper 类的 display:flex 属性以查看它应该如何正常工作。

PS 为 .custom-calendar 类设置最大宽度(以像素为单位)不是一个选项,因为这样会失去真正的响应能力(需要支持移动屏幕)。

【问题讨论】:

    标签: css flexbox react-big-calendar


    【解决方案1】:

    文档站点在Getting Started 部分中特别声明:

    还要确保日历的容器元素具有高度,或者 日历将不可见

    将日历放在它自己的容器中,并设置它的高度。在内部,日历显示使用 flexbox 来布置其内容。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-11-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-01-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多