如何用css控制可伸缩元素的高度?
元素是高度可变的
也就是一个可展开的panel
希望得到的效果是 收起时候高度是内容高度 展开时候高度是屏幕高度
我这样写css:
position: absolute;
top: 0px;
right: 0px;
width: 30%;
height: min-content;
max-height: inherit;
padding: 50px 25px 30px 0px;
z-index: 9999;
row-gap: 0px;
}
收起时候的高度的确是内容高度
但是展开以后 父元素高度也变大了 所以他也变大了 导致超过屏幕高度了
max-height
设为100%也不行
如何解决?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
暂时的做法是:
用js来判断伸缩面板的状态 改变height的值
https://jsbin.com/gupoxaweko/...,output
是这意思??