是否有现成的开源组件可以直接使用呢?

作者站长头像
站长
· 阅读数 4

我使用React 想要封装一个如下的组件,

是否有现成的开源组件可以直接使用呢?

  1. 拉伸整个页面,1的高度不变,2和4的宽度不变
  2. 3里面我是想要放一个画布(无限大小)。

请问下,是否有现成的开源组件可以直接使用呢?

回复
1个回答
avatar
test
2024-07-06

同上 flex 布局就行

<div class="box">
    <div class="header">
    </div>
    <div class="content">
        <div class="left"></div>
        <div class="panel"></div>
        <div class="right"></div>
    </div>
</div>

<style>
    .box{height: 100vh;display: flex;flex-direction: column;}
    .header{height: 40px;}
    .content{display: flex;overflow:hidden;flex: auto;}
    .left,.right{flex: 0 0 200px;}
    .panel{flex: auto;}
</style>

<style>
    *{padding:0;margin:0;}
    div{
        background: rgba(240,230,12,.1);
        border: 1px solid #f00;
    }
</style>

answer image

本文参与了SegmentFault 思否面试闯关挑战赛,欢迎正在阅读的你也加入。
回复
likes
适合作为回答的
  • 经过验证的有效解决办法
  • 自己的经验指引,对解决问题有帮助
  • 遵循 Markdown 语法排版,代码语义正确
不该作为回答的
  • 询问内容细节或回复楼层
  • 与题目无关的内容
  • “赞”“顶”“同问”“看手册”“解决了没”等毫无意义的内容