我正在尝试制作一个类似 Instagram 的网站 我需要一些关于在 CSS 中定位卡片的帮助。因为无论何时添加它们,它们都会被放在一个和另一个下面。我曾尝试在 CSS 中进行定位,但无法完美契合。
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<!-- Compiled and minified CSS -->
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/materialize/0.96.1/css/materialize.min.css">
<!-- Compiled and minified JavaScript -->
<script src="https://cdnjs.cloudflare.com/ajax/libs/materialize/0.96.1/js/materialize.min.js"></script>
<br>
<div class="container">
<div class="row">
<div class="col s12 m7">
<div class="card large">
<div class="card-image">
<img src="images/test.jpg">
<span class="card-title">Card Title</span>
</div>
<div class="card-content">
<p>I am a very simple card. I am good at containing small bits of information.
I am convenient because I require little markup to use effectively.</p>
</div>
<div class="card-action">
<a class="waves-effect waves-light btn modal-trigger" href="#modal1">Modal</a>
</div>
</div>
</div>
</div>
<div class="row">
<div class="col s12 m7">
<div class="card large">
<div class="card-image">
<img src="images/test.jpg">
<span class="card-title">Card Title</span>
</div>
<div class="card-content">
<p>I am a very simple card. I am good at containing small bits of information.
I am convenient because I require little markup to use effectively.</p>
</div>
<div class="card-action">
<a class="waves-effect waves-light btn modal-trigger" href="#modal1">Modal</a>
</div>
</div>
</div>
</div>
最佳答案
将每张卡片包装在 .row
中会使它们位于不同的行上。此外,网格基于最多 12 列,因此将每张卡片设置为 12 列宽度将导致它们堆叠。我将 s12
更改为 s6
以获得每行 2 个。我不太确定 .m7
类的作用,所以我删除了它。
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<!-- Compiled and minified CSS -->
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/materialize/0.96.1/css/materialize.min.css">
<!-- Compiled and minified JavaScript -->
<script src="https://cdnjs.cloudflare.com/ajax/libs/materialize/0.96.1/js/materialize.min.js"></script>
<div class="container">
<div class="row">
<div class="col s6">
<div class="card large">
<div class="card-image">
<img src="images/test.jpg">
<span class="card-title">Card Title</span>
</div>
<div class="card-content">
<p>I am a very simple card. I am good at containing small bits of information. I am convenient because I require little markup to use effectively.</p>
</div>
<div class="card-action">
<a class="waves-effect waves-light btn modal-trigger" href="#modal1">Modal</a>
</div>
</div>
</div>
<div class="col s6">
<div class="card large">
<div class="card-image">
<img src="images/test.jpg">
<span class="card-title">Card Title</span>
</div>
<div class="card-content">
<p>I am a very simple card. I am good at containing small bits of information. I am convenient because I require little markup to use effectively.</p>
</div>
<div class="card-action">
<a class="waves-effect waves-light btn modal-trigger" href="#modal1">Modal</a>
</div>
</div>
</div>
</div>
</div>
关于html - 在 CSS 位置使用 Materialise 的画廊?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35014974/