当内容向左浮动时,materialize CSS可折叠对象不适合其内容

穆罕默德·埃姆雷·奥泽(Mehmet Emre Ozer)

首先看一下当div元素不向左浮动时的情况:https : //jsfiddle.net/vdsg824f/

然后在div元素向左浮动时查看此处:https : //jsfiddle.net/p07ashn4/9/

我希望这种可折叠的东西能够像在第一种情况下那样,能够适应其所有内容。

document.addEventListener('DOMContentLoaded', function() {
    var elems = document.querySelectorAll('.collapsible');
    var instances = M.Collapsible.init(elems, {accordion: true});
  });
.card {
    float: left;
    width: 300px;
    margin: 3px;
}
<link href="https://cdnjs.cloudflare.com/ajax/libs/materialize/1.0.0/css/materialize.min.css" rel="stylesheet"/>
<script src="https://cdnjs.cloudflare.com/ajax/libs/materialize/1.0.0/js/materialize.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<ul class="collapsible">
      <li>
        <div class="collapsible-header">List View</div>
        <div class="collapsible-body" id="PublicList">
  acaba
        </div>
      </li>
      <li>
        <div class="collapsible-header">Thumbnail View</div>
        <div class="collapsible-body" id="PublicCard">
          <div class="testWrapper">
      <div class="card  blue-grey darken-1" data-acaba="3">
        <div class="card-content white-text">
          <span class="card-title">Card Title 2</span>
          <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>
          <a href="#">This is a link</a>
        </div>
      </div>
      
      <div class="card  blue-grey darken-1" data-acaba="1">
        <div class="card-content white-text">
          <span class="card-title">Card Title 3</span>
          <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>
          <a href="#">This is a link</a>
        </div>
      </div>
      
      <div class="card  blue-grey darken-1" data-acaba="2">
        <div class="card-content white-text">
          <span class="card-title">Card Title 1</span>
          <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>
          <a href="#">This is a link</a>
        </div>
      </div>

我怎样才能做到这一点?

穆罕默德·埃姆雷·奥泽(Mehmet Emre Ozer)

document.addEventListener('DOMContentLoaded', function() {
    var elems = document.querySelectorAll('.collapsible');
    var instances = M.Collapsible.init(elems, {accordion: true});
  });
.card {
    float: left;
    width: 300px;
    margin: 3px;
}

.testWrapper {

  width:100%;
   display: flex;
   flex-wrap: wrap;
}
<link href="https://cdnjs.cloudflare.com/ajax/libs/materialize/1.0.0/css/materialize.min.css" rel="stylesheet"/>
<script src="https://cdnjs.cloudflare.com/ajax/libs/materialize/1.0.0/js/materialize.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<ul class="collapsible">
      <li>
        <div class="collapsible-header">List View</div>
        <div class="collapsible-body" id="PublicList">
  acaba
        </div>
      </li>
      <li>
        <div class="collapsible-header">Thumbnail View</div>
        <div class="collapsible-body" id="PublicCard">
          <div class="testWrapper">
      <div class="card  blue-grey darken-1" data-acaba="3">
        <div class="card-content white-text">
          <span class="card-title">Card Title 2</span>
          <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>
          <a href="#">This is a link</a>
        </div>
      </div>
      
      <div class="card  blue-grey darken-1" data-acaba="1">
        <div class="card-content white-text">
          <span class="card-title">Card Title 3</span>
          <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>
          <a href="#">This is a link</a>
        </div>
      </div>
      
      <div class="card  blue-grey darken-1" data-acaba="2">
        <div class="card-content white-text">
          <span class="card-title">Card Title 1</span>
          <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>
          <a href="#">This is a link</a>
        </div>
      </div>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

UITableViewCell的内容不适合

来自分类Dev

Div不适合内容

来自分类Dev

UITextView不适合内容

来自分类Dev

内容不适合 <pre>

来自分类Dev

添加内容后,div不适合父对象

来自分类Dev

CSS网格内容垂直不适合单元格

来自分类Dev

我如何延迟可折叠对象的扩展,直到获取其内容?

来自分类Dev

容器DIV高度不适合内容

来自分类Dev

容器DIV高度不适合内容

来自分类Dev

布局内容不适合屏幕

来自分类Dev

Android Webview内容有时不适合宽度

来自分类Dev

CSS文本在向左浮动时开始换行

来自分类Dev

CSS居中内容,向左浮动并有多行

来自分类Dev

输入组不适合Chrome中的全部td内容

来自分类Dev

输入组不适合Chrome中的全部td内容

来自分类Dev

WPF工具提示尺寸不适合内容

来自分类Dev

证明内容不适合固定位置

来自分类Dev

实现的卡片内容不适合其类别

来自分类Dev

html 视频标签内容不适合容器

来自分类Dev

如何使用AngularJS在可折叠div的扩展上调用API并用API响应填充其内容?

来自分类Dev

增加可折叠内容的大小

来自分类Dev

CSS溢出向左浮动

来自分类Dev

CSS不能向左浮动

来自分类Dev

HTML / CSS:向左浮动

来自分类Dev

使<td>的宽度适合其内容

来自分类Dev

Javascript返回不适合给定宽度和高度的UIWebView的内容/字符串

来自分类Dev

WPF动态内容选项卡不适合替代MDI用户界面

来自分类Dev

自适应网站-带有图像的滑块内容不适合移动视口

来自分类Dev

Webview内容不适合每个设备的屏幕(自适应)吗?