【发布时间】:2019-12-23 00:42:41
【问题描述】:
我想实现这些:
计算机视图:
平板电脑纵向视图:
手机纵向视图:
目前我有以下代码,其中“home-content”部分将生成 items#1-items#X:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<link rel="stylesheet" href="../_lib/bootstrap/dist/css/bootstrap.min.css">
<link rel="stylesheet" href="../_lib/bootstrap/dist/css/bootstrap-theme.css">
<link rel="stylesheet" href="../_lib/normalize.css/normalize.css">
<link rel="stylesheet" href="index.css">
<script src="../_lib/jquery/jquery.min.js"></script>
<script src="../_lib/jquery/jquery.fittext.js"></script>
<script src="../_lib/bootstrap/dist/js/bootstrap.min.js"></script>
<script src="index.js"></script>
<title></title>
</head>
<body>
<script>
init();
</script>
<div class="home-bg"></div>
<div class="container-fluid">
<div class="row">
<div class="col-md-3">
<div class="home-noti">
<div class="news-noti">
<div class="news-panel panel">
<div class="news-title panel-heading">
<h2 class="panel-title">NEWSFLASH!</h2>
</div>
<div class="news-items-wrapper">
<ul id="news-items" class="news-items list-group"></ul>
</div>
</div>
</div>
</div>
</div>
<div class="col-md-9">
<div id="home-content" class="home-content"></div>
</div>
</div>
</div>
</body>
</html>
这段代码可以实现“电脑视图”和“平板纵向视图”。我本可以使用 4 个“col-md-3”来做到这一点,但这意味着有时我可能会在同一行上获得带有 2 个项目的 Notifications col,或者在同一行上获得带有 1 个项目的 Notifications col,这不是我想要的.如何在不打破前2个布局的情况下实现“Mobile Portrait view”?
【问题讨论】:
标签: javascript css twitter-bootstrap responsive-design