【发布时间】:2021-06-05 05:35:09
【问题描述】:
我正在开发一个使用 StencilJS 构建的 Web 组件的 Web 应用程序。所有组件都打开了 Shadow DOM。许多组件使用“插槽”来接受子内容。
我在使用 Flexbox 布局此应用时遇到了一些问题。我经常遇到的一个场景是,我希望一个组件用作 Flexbox 容器,而它的子组件是 Flex 项目。
我怀疑 Shadow DOM 阻塞了我的 Flexbox。有没有办法让 Flexbox 与 Web 组件和 Shadow DOM 一起工作?
例子:
<web-component-a>
<web-component-b></web-component-b>
<web-component-b></web-component-b>
<web-component-b></web-component-b>
</web-component-a>
【问题讨论】:
-
请添加显示您的 CSS 和 shadomDom 的工作代码
标签: css flexbox web-component shadow-dom stenciljs