移动中的容器流体

时间:2017-10-23 08:01:13

标签: html css twitter-bootstrap css3 bootstrap-4

我有一个这样的清单:

enter image description here

我打开一个隐藏的div来显示有关列表项的详细信息:

enter image description here

大屏幕可以,但在移动信息div中如此。是否可以在移动设备的项目下打开信息div为%100(容器 - 流体):

enter image description here

如果有可能是关键字是什么,或者你能展示一个例子吗?提前谢谢。

2 个答案:

答案 0 :(得分:1)

我创建了一个示例,您需要创建两个具有相同div内容的位置,一个用于移动设备(.mobile-content),另一个用于桌面设备(.desktop-content)。

您设置样式的方式是当移动设备可见时,桌面隐藏,反之亦然。您可以使用Bootstraps 4 .d-x-none.d-x-block隐藏和显示元素。

唯一剩下的就是当你点击圈子时你必须实现点击机制......

示例(在整页中查看):

.main-box {
 text-align:center;
}

.circle{
  flex-basis:33%;
}

.circle img{
  background:pink;
  border-radius: 50%;
  max-width:100%;
}

.mobile-content{
  flex-basis:100%;

}

.desktop-content{
  text-align:center;
}
<link rel="stylesheet" type="text/css" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta.2/css/bootstrap.min.css">
<div class="main-box container-fluid d-flex justify-content-center flex-wrap flex-lg-nowrap">
  
  <div class="circle px-2"><img src="https://dummyimage.com/200x200/4d204d/ffffff" /></div>
  <div class="circle px-2"><img src="https://dummyimage.com/200x200/4d204d/ffffff" /></div>
  <div class="circle px-2"><img src="https://dummyimage.com/200x200/4d204d/ffffff" /></div>
  <div class="mobile-content p-2 d-lg-none">
    <p>description comes here</p>
  </div>
  <div class="circle px-2"><img src="https://dummyimage.com/200x200/4d204d/ffffff" /></div>
  <div class="circle px-2"><img src="https://dummyimage.com/200x200/4d204d/ffffff" /></div>
  
</div>


 <div class="desktop-content p-4 d-none d-lg-block">
    <p>description comes here</p>
  </div>

答案 1 :(得分:0)

在bootstrap 4中,对于所有设备中的相同列,请尝试使用

<div class="row">
<div class="col">
      1 of n
    </div>
    <div class="col">
      1 of n
    </div>
    <div class="col">
      1 of n
    </div>
       .....
      <div class="col">
      n of n
    </div>
</div>

#circle {
	width: 50px;
	height: 50px;
	background: red;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
}
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-alpha.6/css/bootstrap.min.css" rel="stylesheet"/>
<div class="row">
        <div class="col" id="circle">
          
        </div>
        <div class="col" id="circle">
          
        </div>
         <div class="col" id="circle">
          
        </div>
         <div class="col" id="circle">
          
        </div>
         <div class="col" id="circle">
          
        </div>
      </div>