首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >CSS:盒式柔性显示

CSS:盒式柔性显示
EN

Stack Overflow用户
提问于 2020-03-21 04:26:20
回答 3查看 35关注 0票数 1

你能帮我为这个例子做一个css吗?

当卡片在平板电脑上显示时,我想将它显示在1列中,如果它在桌面上显示,则以2列显示。

示例

谢谢!

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2020-03-21 05:13:11

你应该在这里使用Bootstrap的网格系统。我附加了一个只有两个div的示例代码。这是为了你更好的理解。在你开始玩扑克牌之前,先玩一下网格系统,并让自己在其中变得明智。这看上去很简单。引导行除以相等的12列。它们可以使用- lg-大设备、md-中型设备、sm-小设备和xs-特小型设备来表示.

col-lg-6 col-md-12 -This意味着,DOM元素在桌面视图中应该占一行的6列,在Tablet视图中应该占12列。

确保您了解了媒体查询是如何工作的,然后继续引导其网格系统。希望它能帮上忙!快乐编码

代码语言:javascript
运行
复制
<html>
<head>
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css" integrity="sha384-ggOyR0iXCbMQv3Xipma34MD+dH/1fQ784/j6cY/iJTQUOhcWr7x9JvoRxT2MZw1T" crossorigin="anonymous">
<style>
  #div1{
    background: #0ef;
  }
  #div2{
  background: #fe0;
  }
</style>
</head>

<body>

<div class="jumbotron">
 <div class="row">
  <div class="col-lg-6 col-md-12" id="div1">div 1</div>
  <div class="col-lg-6 col-md-12" id="div2">div 2</div>
 </div>
</div>

<script src="https://code.jquery.com/jquery-3.3.1.slim.min.js" integrity="sha384-q8i/X+965DzO0rT7abK41JStQIAqVgRVzpbzo5smXKp4YfRvH+8abtTE1Pi6jizo" crossorigin="anonymous"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.7/umd/popper.min.js" integrity="sha384-UO2eT0CpHqdSJQ6hJty5KVphtPhzWj9WO1clHTMGa3JDZwrnQq4sF86dIHNDz0W1" crossorigin="anonymous"></script>
<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/js/bootstrap.min.js" integrity="sha384-JjSmVgyd0p3pXB1rRibZUAYoIIy6OrQ6VrjIEaFf/nJGzIxFDsf4x0xIM+B07jRM" crossorigin="anonymous"></script>
</body>
</html>

票数 0
EN

Stack Overflow用户

发布于 2020-03-21 05:00:11

网格系统-引导4

https://getbootstrap.com/docs/4.3/layout/grid/

代码语言:javascript
运行
复制
<html>
<head>
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css" integrity="sha384-ggOyR0iXCbMQv3Xipma34MD+dH/1fQ784/j6cY/iJTQUOhcWr7x9JvoRxT2MZw1T" crossorigin="anonymous">
</head>
<body>

<div class="container">
<div class="row">

	<div class="col-lg-6 col-md-12">
<div class="media border border-secoundery m-2">
  <img src="https://encrypted-tbn0.gstatic.com/images?q=tbn%3AANd9GcSeLpmTC32CdJU5T9AuHFGCtPwbt_MCnhc4b7RPsm1uSK-0SslS" class="mr-3" style="max-width:100px" alt="...">
  <div class="media-body">
    <h5 class="mt-2">test title 1</h5>
    content test
  </div>
</div>	
	</div>
	
	<div class="col-lg-6 col-md-12">
<div class="media border border-secoundery m-2">
  <img src="https://encrypted-tbn0.gstatic.com/images?q=tbn%3AANd9GcSeLpmTC32CdJU5T9AuHFGCtPwbt_MCnhc4b7RPsm1uSK-0SslS" class="mr-3" style="max-width:100px" alt="...">
  <div class="media-body">
    <h5 class="mt-2">test title 1</h5>
    content test
  </div>
</div>	
	</div>
	
	<div class="col-lg-6 col-md-12">
<div class="media border border-secoundery m-2">
  <img src="https://encrypted-tbn0.gstatic.com/images?q=tbn%3AANd9GcSeLpmTC32CdJU5T9AuHFGCtPwbt_MCnhc4b7RPsm1uSK-0SslS" class="mr-3" style="max-width:100px" alt="...">
  <div class="media-body">
    <h5 class="mt-2">test title 1</h5>
    content test
  </div>
</div>	
	</div>
	
	<div class="col-lg-6 col-md-12">
<div class="media border border-secoundery m-2">
  <img src="https://encrypted-tbn0.gstatic.com/images?q=tbn%3AANd9GcSeLpmTC32CdJU5T9AuHFGCtPwbt_MCnhc4b7RPsm1uSK-0SslS" class="mr-3" style="max-width:100px" alt="...">
  <div class="media-body">
    <h5 class="mt-2">test title 1</h5>
    content test
  </div>
</div>	
	</div>
	
	
</div>
</div>


<script src="https://code.jquery.com/jquery-3.3.1.slim.min.js" integrity="sha384-q8i/X+965DzO0rT7abK41JStQIAqVgRVzpbzo5smXKp4YfRvH+8abtTE1Pi6jizo" crossorigin="anonymous"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.7/umd/popper.min.js" integrity="sha384-UO2eT0CpHqdSJQ6hJty5KVphtPhzWj9WO1clHTMGa3JDZwrnQq4sF86dIHNDz0W1" crossorigin="anonymous"></script>
<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/js/bootstrap.min.js" integrity="sha384-JjSmVgyd0p3pXB1rRibZUAYoIIy6OrQ6VrjIEaFf/nJGzIxFDsf4x0xIM+B07jRM" crossorigin="anonymous"></script>

</body>
</html>

票数 0
EN

Stack Overflow用户

发布于 2020-03-21 07:27:12

使用css网格非常简单。

假设你有4个div。把这些放进容器里。将该容器设置为:

代码语言:javascript
运行
复制
container   {
display: grid;
grid-template-columns: auto auto;
}

这将正常设置2个自动缩放的列。,然后为选定的平板电脑宽度设置媒体查询。

代码语言:javascript
运行
复制
@media (max-width: 500px) {
container {
grid-template-columns: auto;
}
}

这意味着最多可达500 up,只有一列。没有其他人使用css网格,所以我认为这将是很酷的表现。

我可能把列和行混为一谈,因为我很笨,但就是这样。我建议您了解媒体查询,以及css网格/柔性网格/引导程序。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60784472

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档