解决方案#1
摆脱
.container > .image {
flex-grow: 1;
}
解决方案#2
.image{
text-align:right;
}
解决方案#3
(
你在努力实现这个目标
)
您只需添加
flex
,指向
column
然后将项目向右对齐
flex-end
.image{
display:flex;
flex-direction:column;
align-items:flex-end;
flex:1;
}
.container {
background-color: #FFEEDD;
display: flex;
flex-direction: row-reverse;
}
.image img {
display: block;
max-width: 100%;
max-height: 300px;
}
.container>.text {
flex-grow: 2;
}
<div class="container">
<div class="image">
<img src="https://www.placecage.com/c/1500/2000">
</div>
<div class="text">
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Doloribus aliquid eius.
</div>
</div>