flexbox 的小困难
Small difficulty with a flexbox
所以我仍在努力学习有关 flexbox 的一些东西,但我在项目中遇到了一些麻烦。为了便于查看,我把flexbox的代码拿出来了。
我有一个两个 flex 容器,里面有两个 div。它的工作方式很成功,当我将屏幕缩小到足够小时,它们会一个接一个地对齐,而不是像将屏幕放大时那样并排对齐。当您缩小屏幕时,在顶部,在底部。我想要做的是让它在缩小屏幕时位于顶部和底部。
.twoflexcontainer {
overflow:hidden;
width: 100%;
}
.twoflexcontainer div {
padding: 10px;
}
#twoflexright {
float:left;
width:55%;
}
#twoflexleft {
overflow:hidden;
}
@media screen and (max-width: 700px) {
#twoflexright {
float: none;
width:auto;
}
.twoflexcontainer {
flex-direction: row-reverse;
}
}
<div class="twoflexcontainer">
<div id="twoflexright"><p>one</p></div>
<div id="twoflexleft"><p>two</p></div>
</div>
如果我答对了你的问题,这很可能就是你想要实现的目标。 (按全尺寸看区别)
.twoflexcontainer {
overflow: hidden;
width: 100%;
display: flex;
flex-direction: row;
}
.twoflexcontainer div {
padding: 10px;
width: 50%;
}
@media screen and (max-width: 1000px) {
.twoflexcontainer div {
width: 100%;
}
.twoflexcontainer {
flex-direction: column-reverse;
}
}
<div class="twoflexcontainer">
<div id="twoflexright"><p>one</p></div>
<div id="twoflexleft"><p>two</p></div>
</div>
所以我仍在努力学习有关 flexbox 的一些东西,但我在项目中遇到了一些麻烦。为了便于查看,我把flexbox的代码拿出来了。
我有一个两个 flex 容器,里面有两个 div。它的工作方式很成功,当我将屏幕缩小到足够小时,它们会一个接一个地对齐,而不是像将屏幕放大时那样并排对齐。当您缩小屏幕时,在顶部,在底部。我想要做的是让它在缩小屏幕时位于顶部和底部。
.twoflexcontainer {
overflow:hidden;
width: 100%;
}
.twoflexcontainer div {
padding: 10px;
}
#twoflexright {
float:left;
width:55%;
}
#twoflexleft {
overflow:hidden;
}
@media screen and (max-width: 700px) {
#twoflexright {
float: none;
width:auto;
}
.twoflexcontainer {
flex-direction: row-reverse;
}
}
<div class="twoflexcontainer">
<div id="twoflexright"><p>one</p></div>
<div id="twoflexleft"><p>two</p></div>
</div>
如果我答对了你的问题,这很可能就是你想要实现的目标。 (按全尺寸看区别)
.twoflexcontainer {
overflow: hidden;
width: 100%;
display: flex;
flex-direction: row;
}
.twoflexcontainer div {
padding: 10px;
width: 50%;
}
@media screen and (max-width: 1000px) {
.twoflexcontainer div {
width: 100%;
}
.twoflexcontainer {
flex-direction: column-reverse;
}
}
<div class="twoflexcontainer">
<div id="twoflexright"><p>one</p></div>
<div id="twoflexleft"><p>two</p></div>
</div>