【问题标题】:Materialize Cards Not on Equal Height实现不等高的卡片
【发布时间】:2018-05-13 04:30:14
【问题描述】:

我创建了一个代码笔,试图让卡片的高度相等,但我做不到。

图像有不同的尺寸,我添加了responsive-img 标签。

https://codepen.io/jgacuca567/pen/qXwXEz

    <main class="container-fluid">
     <section class="row">
      <div class="col s12 m4 l4">
       <div class="card">
        <div class="card-image">
          <img src="https://unsplash.it/4579/3271?image=1084" class="responsive-img">
          <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 href="#">This is a link</a>
        </div>
      </div>
    </div>
    <div class="col s12 m4 l4">
      <div class="card">
        <div class="card-image">
          <img src="https://unsplash.it/5472/3648?image=1083" class="responsive-img">
          <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 href="#">This is a link</a>
        </div>
      </div>
    </div>
    <div class="col s12 m4 l4">
      <div class="card">
        <div class="card-image">
          <img src="https://unsplash.it/5416/3611?image=1082" class="responsive-img">
          <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 href="#">This is a link</a>
        </div>
      </div>
    </div>
  </section>
</main>

【问题讨论】:

标签: materialize


【解决方案1】:

默认具体化尺寸

MaterializeCSS 为卡片提供三种默认尺寸(小、中和大)。 这些可以像下面这样添加:(直接取自docs,在标题“卡片尺寸”下。)

<div class="card small">
    <!-- Card Content -->
</div>

自定义高度

如果所有图像都需要具有相同的高度,并且可以接受固定高度,请将其添加到您的 css 中:

.card-image{
    height: 400px; /* Your height here */
    overflow: hidden;
}

【讨论】:

  • 当然,每个人都应该阅读所有文档,但在其他条件相同的情况下,责骂某人会阻止其他人提问。
猜你喜欢
  • 2019-12-30
  • 2023-02-05
  • 2021-06-05
  • 2020-10-04
  • 1970-01-01
  • 2019-07-26
  • 1970-01-01
  • 2017-04-02
  • 1970-01-01
相关资源
最近更新 更多