html - 在 CSS 位置使用 Materialise 的画廊?

标签 html css

我正在尝试制作一个类似 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>

如果你看一下 instagram,它有 3 张图片并排放置。我想做同样的事情,但对其中的两个有什么建议吗? enter image description here

最佳答案

将每张卡片包装在 .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/

相关文章:

css - jqueryui 连接可排序列表以在拖动时激活悬停

html - 不能居中框 - 愚蠢的问题?

javascript - 将类名应用于 Html 节点数组

html - fixed时背景图不覆盖,不固定时不垂直覆盖

javascript - Paper.js pathData 动画 onFrame 和 onMouseDrag

html - 使用没有图像的 CSS 裁剪和屏蔽 div

javascript - Bootstrap 3 下拉动画/缓动

html - 使背景图像适合 div

html - 从图像中删除白色边框

css - 在两个 div 中 float