【发布时间】:2017-06-16 02:19:58
【问题描述】:
我有一些使用 shape-outside 包装的文本。如何将其与底部对齐?
在父级上使用 flexbox 会破坏浮动,因此不再进行包装。使用绝对定位会忽略形状。
main {
width: 300px;
height: 300px;
border: dotted 1px lightgray;
}
div {
width: 100%;
height: 100%;
float: left;
shape-outside: polygon(0 0, 50% 0, 0 100%);
}
<main>
<div></div>
<span>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed sed mattis odio. Vestibulum viverra est quis fermentum pulvinar. Morbi feugiat pretium massa, id accumsan lacus tempus nec.</span>
</main>
【问题讨论】:
-
我没明白你所说的 align to bottom 是什么意思。您能否展示您需要的输出示例(可能是图像或其他内容)?
-
@Harry 我猜,他希望文本与框的底部对齐。随着我们添加更多文本,它开始向上移动,但保持与 shape outside 属性对齐...现在,文本与 shape-outside 对齐,但其顶部在框中对齐。
标签: css css-shapes