【问题标题】:React - How do I place 4 video divs in a square layout?React - 如何在方形布局中放置 4 个视频 div?
【发布时间】:2021-05-05 22:37:34
【问题描述】:

我正在尝试组合一个基本的前端全息金字塔 web 应用程序,该应用程序可以拍摄视频并将其显示在 4 个通常彼此等距的方形窗口中。下面是一个例子:

我继续设置了一个模仿我想要的基本布局(浏览器中的移动视图):

我现在正尝试用来自react-player 的视频组件替换文字,但是当我这样做时,视频不会对齐和改变大小:

我不确定如何最好地纠正这个问题。我这里有一个代码沙箱:

https://codesandbox.io/s/hologramvideo-952so?file=/src/App.js&resolutionWidth=320&resolutionHeight=675

我所做的只是将“TOP”、“BOTTOM”等替换为<ReactPlayer />。不知道如何最好地纠正这个问题。感谢一些指导和/或帮助。

【问题讨论】:

    标签: javascript css reactjs react-player


    【解决方案1】:

    Grid 可能是你的朋友。

    去查找 MDN 文档。 他们有非常直接的例子。

    https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Grid_Layout

    【讨论】:

    猜你喜欢
    • 2018-04-17
    • 1970-01-01
    • 1970-01-01
    • 2016-05-25
    • 2015-03-03
    • 1970-01-01
    • 2023-03-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多