如何根据帧大小定位div位置?

岩石

在正常窗口中,<div>水平排列。窗口尺寸变小时,请<div>垂直堆叠。它们显示在所附的图像中。

img1
img2

为此,我制作了积木和盒子。盒子在方块内。

.blocks {
  display: block;
  margin: 0 auto;
  width: 85%;
  min-height: 420px;
}

.box1,
.box2,
.box3 {
  width: 33.333%;
  height: 100%;
  vertical-align: top;
  display: inline-block;
  zoom: 1;
  text-align: center;
}

.blocks .box1 img,
.blocks .box2 img,
.blocks .box3 img {
  max-width: 100%;
  height auto;
}
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" rel="stylesheet" />
<div class="blocks">
  <div class="col-sm-4 col-xs-4 box1 p_1" style="background-color: #ccffe5;">
    <h1>BOX 1</h1>
  </div>
  <div class="col-sm-4 col-xs-4 box2 p_1" style="background-color: #ffffcc;">
    <h1>BOX 2</h1>
  </div>
  <div class="col-sm-4 col-xs-4 box3 p_1" style="background-color: #ccffe5;">
    <h1>BOX 3</h1>
  </div>
</div>

通过这种布置,它们总是水平布置。

如何根据窗口大小水平和垂直排列它们?

编辑:

图像

彼得·威尔逊

这取决于许多因素,因为此设计具有响应能力

1.容器宽度

-在大屏幕上lg >= 1200px,容器宽度为1170px
-在中屏幕上md >= 992px,容器宽度为970px
-在小屏幕上sm >= 786px,容器宽度为750px
-在超小屏幕上xs < 768px,容器宽度为auto

2.列宽

列宽是根据容器宽度(每个容器行12列)计算的
,这意味着在每个屏幕尺寸上,列宽都会发生变化

在超小屏幕上,容器是自动宽度的,这意味着它将是设备宽度的100%,因此,如果您需要控制在超小屏幕上的宽度,则必须手动进行操作

您可以max-width在本节中使用或者如果您不想使用引导网格并构建自己的

.blocks{
    width:100%;
    display:block;
    text-align:center;
 },
 [class*='box']{
    display:inline-block;
    width:200px;
}

或者

 .blocks{
    width:100%;
 },
 .blocks:after{
    display:table;
    content:"";
    clear:both;
 }
 [class*='box']{
    float:left;
    width:200px;
}

编辑

如果您计划所有框的高度都相等,则必须知道每个框中可更改的高度部分是什么,从文本中我可以看到。

您可以通过固定其高度来处理:

.blocks{
    width:100%;
    display:block;
    text-align:center;
 }
[class*='box']{
    display:inline-block;
    width:200px;
  vertical-align:top;
  height: 520px;
}
[class*='box'] p{
    height: 100px;
    text-overflow: ellipsis;
    overflow: hidden;
    width: 180px;
    text-align: center;
    margin: 0 auto 10px auto;
}
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" rel="stylesheet" />
<div class="blocks">
  <div class="box1 " style="background-color: #ccffe5;">
    <img src='https://placehold.it/200x300'/>
    <h1>BOX 1</h1>
    <p>Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s,</p>
    <a href="#">Read More</a>
  </div>
  <div class="box2 " style="background-color: #ffffcc;">
    <img src='https://placehold.it/200x300'/>
    <h1>BOX 2</h1>
    <p>Lorem Ipsum is simply dummy text of the printing and typesetting industry.</p>
    <a href="#">Read More</a>
  </div>
  <div class="box3 " style="background-color: #ccffe5;">
    <img src='https://placehold.it/200x300'/>
    <h1>BOX 3</h1>
    <p>Lorem Ipsum is simply dummy text of the printing and  Lorem Ipsum hustry's standard dummy text ever since the 1500s,</p>
    <a href="#">Read More</a>
  </div>
</div>

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何根据窗口大小更改div在html中的位置

来自分类Dev

如何根据窗口大小更改div在html中的位置

来自分类Dev

CSS关键帧:如何将div移动到特定位置

来自分类Dev

如何根据特定位置删除字母

来自分类Dev

如何使div /视频始终保持浏览器窗口的大小并固定在特定位置

来自分类Dev

如何相对于固定位置div定位div?

来自分类Dev

如何根据特定位置和大小在QNX上显示Qt(窗口小部件)应用程序?

来自分类Dev

绝对定位的DIV宽度不会根据子图像调整大小

来自分类Dev

绝对定位的DIV宽度不会根据子图像调整大小

来自分类Dev

如何使子div保持固定位置?

来自分类Dev

DIV背景:如何固定位置

来自分类Dev

如何使div固定位置水平滚动?

来自分类Dev

如何根据图像的大小更改标签的位置

来自分类Dev

在 Putty 中,如何根据字符位置定位错误所在?

来自分类Dev

如何根据div宽度调整图像大小?

来自分类Dev

如何根据子内容的大小扩展div?

来自分类Dev

如何根据设备更改 <div> 大小

来自分类Dev

如何动态定位和调整div元素的大小?

来自分类Dev

如何根据子元素的大小制作div大小的宽度

来自分类Dev

如何根据子元素的大小制作div大小的宽度

来自分类Dev

如何使固定位置的div到某个点?

来自分类Dev

如何在特定位置的div中添加用户控件?

来自分类Dev

固定位置时如何检测div中的滚动

来自分类Dev

如何使固定位置的div继承父级的宽度?

来自分类Dev

如何给固定位置div的z-index

来自分类Dev

如何将<div>居中并使用固定位置?

来自分类Dev

如何动画 div 以转到屏幕上的特定位置?

来自分类Dev

如何让我的下拉 div 定位在正确的位置?

来自分类Dev

如何根据iDevice准确测量Swift节点的大小和位置

Related 相关文章

  1. 1

    如何根据窗口大小更改div在html中的位置

  2. 2

    如何根据窗口大小更改div在html中的位置

  3. 3

    CSS关键帧:如何将div移动到特定位置

  4. 4

    如何根据特定位置删除字母

  5. 5

    如何使div /视频始终保持浏览器窗口的大小并固定在特定位置

  6. 6

    如何相对于固定位置div定位div?

  7. 7

    如何根据特定位置和大小在QNX上显示Qt(窗口小部件)应用程序?

  8. 8

    绝对定位的DIV宽度不会根据子图像调整大小

  9. 9

    绝对定位的DIV宽度不会根据子图像调整大小

  10. 10

    如何使子div保持固定位置?

  11. 11

    DIV背景:如何固定位置

  12. 12

    如何使div固定位置水平滚动?

  13. 13

    如何根据图像的大小更改标签的位置

  14. 14

    在 Putty 中,如何根据字符位置定位错误所在?

  15. 15

    如何根据div宽度调整图像大小?

  16. 16

    如何根据子内容的大小扩展div?

  17. 17

    如何根据设备更改 <div> 大小

  18. 18

    如何动态定位和调整div元素的大小?

  19. 19

    如何根据子元素的大小制作div大小的宽度

  20. 20

    如何根据子元素的大小制作div大小的宽度

  21. 21

    如何使固定位置的div到某个点?

  22. 22

    如何在特定位置的div中添加用户控件?

  23. 23

    固定位置时如何检测div中的滚动

  24. 24

    如何使固定位置的div继承父级的宽度?

  25. 25

    如何给固定位置div的z-index

  26. 26

    如何将<div>居中并使用固定位置?

  27. 27

    如何动画 div 以转到屏幕上的特定位置?

  28. 28

    如何让我的下拉 div 定位在正确的位置?

  29. 29

    如何根据iDevice准确测量Swift节点的大小和位置

热门标签

归档