所以我想把这个SVG放在
col
div,但我希望它与右列的高度相同。如果右边的列较大,则一切正常,但如果它较小,则SVG列将获胜并决定其他列的高度。
不管怎样,我是否可以设置SVG的初始大小,并使其在高度方面保持响应?
简言之,我希望右栏指示其他人的高度。
.row {
display: flex;
width: 90vw;
}
.col {
flex: 1;
border: 1px solid lightgray;
}
<div class="row">
<div class="col">
<svg xmlns="http://www.w3.org/2000/svg" width="30" height="100%">
<line
x1="50%"
y1="100%"
x2="50%"
y2="0%"
stroke="black"
stroke-width="2" />
<circle
cx="50%"
cy="10%"
r="5" />
</svg>
</div>
<div class="col">Lorem ipsum dolor sit amet, consectetur adipisicing elit.</div>
<div class="col">
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Ad omnis quae expedita ipsum nobis praesentium velit animi minus amet perspiciatis
</div>
</div>
这是期望的结果:
这是
jsbin
如果你想玩的话。