css – 基于视口响应的Bootstrap 4卡牌组桌面列响应?

前端之家收集整理的这篇文章主要介绍了css – 基于视口响应的Bootstrap 4卡牌组桌面列响应?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
所以在Bootstrap v4中,我看到卡片组( http://v4-alpha.getbootstrap.com/components/card/#decks)有一个新功能,它可以制作一组卡片,其高度根据组中最高的内容而相同.

看起来列的数量取决于组中的card-div数量.有没有办法根据视口改变列数?例如,宽4个/卡宽,中宽2宽,1宽小?

目前,他们保持相同数量的列/卡宽,直到小于544px.在544px及更高版本,它们显示:具有屏幕(最小宽度:544px)规则的表格单元格.

有没有办法通过仅更改CSS使基于视口的卡具有不同数量的列?

编辑 – 由于IE支持,希望不使用flex / flexBox

Codepen示例4 col /卡宽和3 col /卡宽http://codepen.io/jpost-vlocity/full/PNEKKy/

解决方法

干得好,
http://codepen.io/KarlDoyle/pen/pypWbR

最重要的是你必须覆盖样式.如下所示.

.card-deck {
  display: flex;
  justify-content: flex-start;
  flex-flow: row wrap; 
  align-items: stretch;
}
.card-deck .card {
  display: block;
  flex-basis: 33.3%; /* change this value for each breakpoint*/
}

猜你在找的CSS相关文章