Q
元素的比例定位
0
A
回答
0
这可能会为你工作:
.main {
min-height: 100vh;
display: flex;
}
.blue {
background: blue;
flex: 1;
}
.sub {
margin-right:5px;
flex: 3;
display: flex;
flex-direction: column;
}
.red {
flex: 1;
background: red;
margin-bottom:5px;
}
.green {
background: green;
flex: 0 0 10%;
}
<div class="main">
\t <div class="sub">
\t \t <div class="red"></div>
\t \t <div class="green"></div>
\t </div>
<div class="blue"></div>
</div>
+0
不幸的是,这并没有扩大到底部,即没有底部锚。当窗口上下拖动时,红色和蓝色部分必须与窗口一起拉伸,而绿色部分必须始终位于底部。 –
+0
是的,这次工作正常。 –
+0
嗯,不是很好:)我希望绿色和蓝色的部分保持其一侧永远不变。因此,我必须在绿色选择器中的'flex:0 0 10%'中将百分比替换为像素,对蓝色部分替换百分比。 –
相关问题
- 1. WPF将一个元素的比例缩放到另一个元素的比例
- 2. 定位元素
- 3. 元素定位
- 4. 定位元素
- 5. 固定定位元素内的绝对定位元素
- 6. 与jQuery比例定位
- 7. 获取元素的比例值?
- 8. LinearLayout中元素的比例宽度
- 9. SVG在img元素的比例在IE9
- 10. CSS定位元素
- 11. 定位SVG元素
- 12. 定位元素CSS
- 13. CSS元素定位
- 14. 确定以米/像素为单位的比例
- 15. 定位.last()的子元素
- 16. CSS元素的定位
- 17. 定位的div元素
- 18. 定位元素 - CSS-JQuery的
- 19. 元素的CSS定位
- 20. 定位子元素的jQuery
- 21. div元素的CSS定位
- 22. 类内的定位元素
- 23. 硒的webdriver定位元素
- 24. 定位于特定元素
- 25. 移动浏览器上的固定比例元素
- 26. 绝对定位元素的宽度百分比是多少?
- 27. CSS使用元素中心来定位使用百分比的元素的位置
- 28. 如何自定义图例元素的位置?
- 29. 绝对定位的元素显示在不同的位置在Safari相比IE8
- 30. 不正确元素定位
你可能想看看Flexbox的布局:) https://developer.mozilla.org/en-US/docs/ Web/CSS/CSS_Flexible_Box_Layout/Using_CSS_flexible_boxes – MimiEAM
@MimiEAM,我会研究它。似乎很有趣。刚刚找到了圣杯演示,几乎正是我需要的。 –