当前位置: 首页 > 知识库问答 >
问题:

CSS3 FLEXBOX左右浮动项[重复]

苏伟志
2023-03-14
<div class="flex-container">
  <div class="flex-item" style='width:15%'>flex item 1</div>
  <div class="flex-item" style='width:15%'>flex item 2</div>
  <div class="flex-item" style='width:15%'>flex item 3</div> 
</div>

在上面的例子中,我希望项目1在左侧,项目2和3在右侧的页面使用CSS3 FlexBox。

提前致谢

共有1个答案

薛枫
2023-03-14

https://jsfiddle.net/y9o1utqk/

<div class="flex-container">
  <div class="flex-item">flex item 1</div>
  <span></span>
  <div class="flex-item">flex item 2</div>
  <div class="flex-item">flex item 3</div> 
</div>

.flex-container{
  display:flex;
  flex-direction:row;
  border:2px blue solid;
}

.flex-container > span{
  flex-grow:1; 
}

.flex-container > .flex-item{
  border:2px red solid;
  flex-grow:0;
  width:15%;
}

或者:

https://jsfiddle.net/y9o1utqk/1/

<div class="flex-container">
  <div class="left">flex item 1</div>
  <div class="right">
    <div class="flex-item">flex item 2</div>
    <div class="flex-item">flex item 3</div> 
  </div>
</div>

.flex-item{
  border:4px red solid;
  flex-grow:0;
  width:15%;
}

.flex-container{
  display:flex;
  flex-direction:row;
  border:4px blue solid;
  justify-content:space-between;
}

.flex-container > .left{
  width:15%;
  border:4px red solid;
}

.flex-container > .right{
  display:flex;
  flex-direction:row;
  border:4px lime solid;
  width:30%;
}

.flex-container > .right > div{
  border:4px red solid;
  width:50%;
}
 类似资料:
  • 本文向大家介绍js实现左右两侧浮动广告,包括了js实现左右两侧浮动广告的使用技巧和注意事项,需要的朋友参考一下 本文实例为大家分享了js实现左右浮动广告展示的具体代码,供大家参考,具体内容如下 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持呐喊教程。

  • 问题内容: 我有一个页面,其中页眉由三个div组成-一个浮动在左侧,一个浮动在右侧,以及一个在它们之间。我希望该中心div居中,但遗憾的是不存在,我不能只是将其浮动到左侧并添加填充,因为它必须根据窗口大小进行更改。 有什么简单的我可以忽略的吗?还是我会怎么做? 更新: 此外,我想找到一种方法将中间div居中于div 之间的空间 中,以防看起来更好。 问题答案: 如果您有两个浮动div,那么您知道边

  • 问题内容: 假设我有一个,其中将包含一组元素(div),这些元素可能具有不同的高度,但是所有元素的宽度都相同。 目前,我已经通过同位素+砌体实现了这一目标,但是由于某些浏览器已经支持CSS3多列,因此我希望为这些浏览器提供唯一的CSS解决方案,而其余的则使用Javascript。 这是我一直在尝试的CSS: 但是,这使元素的流动从上到下从左到右。我想要的是左右自上而下的流程。这是我想要的示例: 但

  • 问题内容: 如果我有三个向右浮动的元素,那么为什么顺序跟随(请参阅jsfiddle),而元素3实际上是最后一个元素,则元素1是右侧的第一个元素。 现在订购 但是元素在html中按此顺序 为什么? 问题答案: 这种“倒序”是预期的结果。 您可以根据需要在CSS规范中进行深入研究,但是示例将按原样进行渲染。 如果您希望它们以与标记相同的顺序显示,请向右浮动,其子项向左浮动。

  • 问题内容: 我所看到的和jQuery的。左右滑动的功能/方式如何? 问题答案: 您可以使用jQueryUI中的其他效果来执行此操作: 快速示例:

  • css flex 布局,页面分为上下两部分,下面通过 flex: 1; 撑开,并且 overflow-y: auto;下面又分为左右布局,左右高度不一定,想要设置一个边框分割左右,但是边框始终到最底部; 下半部分左右边框高度能够到自动撑开的高度 https://codesandbox.io/p/devbox/flexbu-ju-zi-dong-cheng-gao-8...