调整浏览器大小时对齐Flexbox部分

斯诺拉克斯

在此处输入图片说明

上面是1920宽度浏览器上的屏幕截图。本质上这是我想要的布局,但是当我调整浏览器的大小时,它看起来像这样:在此处输入图片说明

我希望这些框在各个部分的左侧和右侧之间没有白色间距,并且在有/无间距的情况下,它们都保持相同的100%宽度

我意识到间距的产生是因为代码的设置方式,中间部分的边距将其推开,但是我不确定如何设置此功能以实现第一个屏幕截图和此效果。

小提琴:https : //jsfiddle.net/jzhang172/r641pmzb/

body,
html {
  margin: 0px;
  font-family: lato-reg;
  font-size: 16px;
  color: #3c3c3c;
  overflow-x: hidden;
}
img {
  width: 100%;
  height: 100%;
}
.section {
  position: relative;
}
/*--------------------------------------Fifth Section--*/

.flex-container {
  margin-top: 10px;
  width: 100%;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-flow: row wrap;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
}
.work-indiv {
  width: 540px;
  -webkit-flex: auto;
  -ms-flex: auto;
  flex: auto;
  display: inline-block;
  height: 237px;
  position: relative;
  margin-bottom: 10px;
  cursor: pointer;
  transition: 1s;
}
.work-indiv:hover img {
  opacity: .6;
  transition: .6s;
}
.middle {
  padding-left: 10px;
  padding-right: 10px;
  width: 783px;
}
.work-indiv span {
  position: absolute;
  clear: both;
  bottom: 0;
  left: 0;
  color: White;
  margin-left: 40px;
  text-transform: uppercase;
  margin-bottom: 40px;
  font-size: 2.125em;
  font-family: latobold;
  letter-spacing: .16em;
}
.middle span {
  margin-left: 50px;
}
<div class="section" id="fifth">
  <div class="flex-container">
    <div class="work-indiv">
      <img src="https://pixabay.com/static/uploads/photo/2015/12/21/06/41/landscape-1102117_960_720.jpg" alt="Topworkz">
      <span>Topworkz</span>
    </div>
    <div class="work-indiv middle">
      <img src="https://pixabay.com/static/uploads/photo/2015/12/21/06/41/landscape-1102117_960_720.jpg" alt="Joint">
      <span>Joint</span>
    </div>
    <div class="work-indiv">
      <img src="https://pixabay.com/static/uploads/photo/2015/12/21/06/41/landscape-1102117_960_720.jpg" alt="Market">
      <span>Market</span>
    </div>

    <div class="work-indiv">
      <img src="https://pixabay.com/static/uploads/photo/2015/12/21/06/41/landscape-1102117_960_720.jpg" alt="Worktop">
      <span>Worktop</span>
    </div>
    <div class="work-indiv middle">
      <img src="https://pixabay.com/static/uploads/photo/2015/12/21/06/41/landscape-1102117_960_720.jpg" alt="Lable">
      <span>Lable</span>
    </div>
    <div class="work-indiv">
      <img src="https://pixabay.com/static/uploads/photo/2015/12/21/06/41/landscape-1102117_960_720.jpg" alt="KYIV">
      <span>KYIV</span>
    </div>


  </div>

迈克尔·本杰明

尝试在媒体查询中删除左侧和右侧padding.middle以缩小屏幕尺寸。

您的代码中包含以下内容:

.middle {
    padding-left: 10px;
    padding-right: 10px;
    width: 783px;
}

尝试此调整:

@media screen and ( max-width: 1200px) {
    .middle { 
         padding-left: 0;
         padding-right: 0; }
}

现在,当屏幕尺寸小于1200px宽时,将删除填充。

修改后的演示

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

调整浏览器大小时对齐失败

来自分类Dev

调整浏览器窗口大小时,标题部分消失

来自分类Dev

Flexbox图片库在加载时中断,然后在调整浏览器大小时自行修复

来自分类Dev

Flexbox图片库在加载时中断,然后在调整浏览器大小时自行修复

来自分类Dev

调整浏览器大小时CSS容器未调整

来自分类Dev

调整浏览器大小时css容器未调整

来自分类Dev

调整浏览器大小时如何隐藏DIV中的部分HTML文本?使用 CSS)

来自分类Dev

调整浏览器窗口大小时,li元素重叠

来自分类Dev

调整浏览器大小时CSS边框影响宽度

来自分类Dev

调整浏览器大小时的bootstrap scrollspy错误

来自分类Dev

更改浏览器宽度调整大小时的高度

来自分类Dev

调整浏览器大小时大图像会移动

来自分类Dev

当浏览器水平调整大小时,图像缩小

来自分类Dev

调整浏览器窗口大小时禁用jquery插件

来自分类Dev

浏览器调整大小时布局中断

来自分类Dev

在调整浏览器大小时禁用滚动事件

来自分类Dev

调整浏览器大小时,如何包装菜单?

来自分类Dev

调整浏览器大小时的菜单按钮

来自分类Dev

在浏览器调整大小时更改文本

来自分类Dev

调整浏览器大小时,大图像会移动

来自分类Dev

调整浏览器大小时,如何使元素移动更快?

来自分类Dev

调整浏览器大小时内容重叠

来自分类Dev

调整浏览器大小时更改占位符

来自分类Dev

元素总是在调整浏览器大小时移动

来自分类Dev

CSS div 溢出。(调整浏览器大小时)

来自分类Dev

调整浏览器窗口大小时,如何正确调整textarea的大小?

来自分类Dev

调整浏览器/窗口大小时,Div的JQuery / Javascript自动调整大小

来自分类Dev

浏览器窗口调整大小时如何在CSS中调整梯形大小

来自分类Dev

调整浏览器大小时如何停止调整元素大小

Related 相关文章

  1. 1

    调整浏览器大小时对齐失败

  2. 2

    调整浏览器窗口大小时,标题部分消失

  3. 3

    Flexbox图片库在加载时中断,然后在调整浏览器大小时自行修复

  4. 4

    Flexbox图片库在加载时中断,然后在调整浏览器大小时自行修复

  5. 5

    调整浏览器大小时CSS容器未调整

  6. 6

    调整浏览器大小时css容器未调整

  7. 7

    调整浏览器大小时如何隐藏DIV中的部分HTML文本?使用 CSS)

  8. 8

    调整浏览器窗口大小时,li元素重叠

  9. 9

    调整浏览器大小时CSS边框影响宽度

  10. 10

    调整浏览器大小时的bootstrap scrollspy错误

  11. 11

    更改浏览器宽度调整大小时的高度

  12. 12

    调整浏览器大小时大图像会移动

  13. 13

    当浏览器水平调整大小时,图像缩小

  14. 14

    调整浏览器窗口大小时禁用jquery插件

  15. 15

    浏览器调整大小时布局中断

  16. 16

    在调整浏览器大小时禁用滚动事件

  17. 17

    调整浏览器大小时,如何包装菜单?

  18. 18

    调整浏览器大小时的菜单按钮

  19. 19

    在浏览器调整大小时更改文本

  20. 20

    调整浏览器大小时,大图像会移动

  21. 21

    调整浏览器大小时,如何使元素移动更快?

  22. 22

    调整浏览器大小时内容重叠

  23. 23

    调整浏览器大小时更改占位符

  24. 24

    元素总是在调整浏览器大小时移动

  25. 25

    CSS div 溢出。(调整浏览器大小时)

  26. 26

    调整浏览器窗口大小时,如何正确调整textarea的大小?

  27. 27

    调整浏览器/窗口大小时,Div的JQuery / Javascript自动调整大小

  28. 28

    浏览器窗口调整大小时如何在CSS中调整梯形大小

  29. 29

    调整浏览器大小时如何停止调整元素大小

热门标签

归档