是否有现成的开源组件可以直接使用呢?
我使用React 想要封装一个如下的组件,
- 拉伸整个页面,1的高度不变,2和4的宽度不变
- 3里面我是想要放一个画布(无限大小)。
请问下,是否有现成的开源组件可以直接使用呢?
回复
1个回答
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>
本文参与了SegmentFault 思否面试闯关挑战赛,欢迎正在阅读的你也加入。
回复
适合作为回答的
- 经过验证的有效解决办法
- 自己的经验指引,对解决问题有帮助
- 遵循 Markdown 语法排版,代码语义正确
不该作为回答的
- 询问内容细节或回复楼层
- 与题目无关的内容
- “赞”“顶”“同问”“看手册”“解决了没”等毫无意义的内容