我试图创建一个正确的基于Bootstrap 4的语义HTML/CSS,它将以某种方式呈现卡片元素,而不会添加太多的自定义散包。
到目前为止,我得到的是:
<section class="section d-flex align-items-center">
<div class="container">
<div class="row news-block">
<div class="col-md-5">
<div class="card text-center pt-3 card-simple">
<a href="#GO" class="click-overlay"></a>
<img class="card-img-top w-75 mx-auto" src="https://picsum.photos/200" alt="">
<div class="card-body">
<h4 class="card-title">Test 1</h4>
</div>
</div>
</div>
<div class="col-md-7">
<div class="row">
<div class="col-md-4">
<div class="card text-center pt-3 card-simple mb-4">
<a href="#GO" class="click-overlay"></a>
<img class="card-img-top w-75 mx-auto" src="https://picsum.photos/200" alt="">
<div class="card-body">
<h4 class="card-title">Test 2</h4>
</div>
</div>
</div>
<div class="col-md-4">
<div class="card text-center pt-3 card-simple">
<a href="#GO" class="click-overlay"></a>
<img class="card-img-top w-75 mx-auto" src="https://picsum.photos/200" alt="">
<div class="card-body">
<h4 class="card-title">Test 3</h4>
</div>
</div>
</div>
<div class="col-md-4">
<div class="card text-center pt-3 card-simple">
<a href="#GO" class="click-overlay"></a>
<img class="card-img-top w-75 mx-auto" src="https://picsum.photos/200" alt="">
<div class="card-body">
<h4 class="card-title">Test 4</h4>
</div>
</div>
</div>
<div class="col-md-4">
<div class="card text-center pt-3 card-simple">
<a href="#GO" class="click-overlay"></a>
<img class="card-img-top w-75 mx-auto" src="https://picsum.photos/200" alt="">
<div class="card-body">
<h4 class="card-title">Test 5</h4>
</div>
</div>
</div>
<div class="col-md-4">
<div class="card text-center pt-3 card-simple">
<a href="#GO" class="click-overlay"></a>
<img class="card-img-top w-75 mx-auto" src="https://picsum.photos/200" alt="">
<div class="card-body">
<h4 class="card-title">Test 6</h4>
</div>
</div>
</div>
<div class="col-md-4">
<div class="card text-center pt-3 card-simple">
<a href="#GO" class="click-overlay"></a>
<img class="card-img-top w-75 mx-auto" src="https://picsum.photos/200" alt="">
<div class="card-body">
<h4 class="card-title">Test 7</h4>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</section>看我的意思:https://codepen.io/wiwa-cloud/pen/rKxqYw?editors=1100
我想要达到的目标:
有一个很好的‘引导4’的方式来做这件事,还是我需要黑客攻击?
另外,我应该把所有的东西都包在.卡牌里吗?如果是的话,为什么?(当卡片水平堆叠在其他自定义组件上时,我使用卡片甲板)。
任何小费都会得到赏识。
发布于 2018-06-04 11:50:25
您可以使用引导4 实用程序类来调整布局..。
h-100使左卡完全高以匹配较小的卡。p-2间距(填充物)使柱间的排水沟更加均匀https://www.codeply.com/go/CPe58ZHi2u
<section class="section d-flex align-items-center">
<div class="container">
<div class="row news-block py-1">
<div class="col-md-5 p-2">
<div class="card text-center pt-3 card-simple h-100">
<a href="#GO" class="click-overlay"></a>
<img class="card-img-top w-75 mx-auto" src="https://picsum.photos/200" alt="">
<div class="card-body">
<h4 class="card-title">Test 1</h4>
</div>
</div>
</div>
<div class="col-md-7">
<div class="row">
<div class="col-md-4 p-2">
<div class="card text-center pt-3 card-simple">
<a href="#GO" class="click-overlay"></a>
<img class="card-img-top w-75 mx-auto" src="https://picsum.photos/200" alt="">
<div class="card-body">
<h4 class="card-title">Test 2</h4>
</div>
</div>
</div>
<div class="col-md-4 p-2">
<div class="card text-center pt-3 card-simple">
<a href="#GO" class="click-overlay"></a>
<img class="card-img-top w-75 mx-auto" src="https://picsum.photos/200" alt="">
<div class="card-body">
<h4 class="card-title">Test 3</h4>
</div>
</div>
</div>
<div class="col-md-4 p-2">
<div class="card text-center pt-3 card-simple">
<a href="#GO" class="click-overlay"></a>
<img class="card-img-top w-75 mx-auto" src="https://picsum.photos/200" alt="">
<div class="card-body">
<h4 class="card-title">Test 4</h4>
</div>
</div>
</div>
<div class="col-md-4 p-2">
<div class="card text-center pt-3 card-simple">
<a href="#GO" class="click-overlay"></a>
<img class="card-img-top w-75 mx-auto" src="https://picsum.photos/200" alt="">
<div class="card-body">
<h4 class="card-title">Test 5</h4>
</div>
</div>
</div>
<div class="col-md-4 p-2">
<div class="card text-center pt-3 card-simple">
<a href="#GO" class="click-overlay"></a>
<img class="card-img-top w-75 mx-auto" src="https://picsum.photos/200" alt="">
<div class="card-body">
<h4 class="card-title">Test 6</h4>
</div>
</div>
</div>
<div class="col-md-4 p-2">
<div class="card text-center pt-3 card-simple">
<a href="#GO" class="click-overlay"></a>
<img class="card-img-top w-75 mx-auto" src="https://picsum.photos/200" alt="">
<div class="card-body">
<h4 class="card-title">Test 7</h4>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</section>此外,如果您想要一个更大的排水沟,可以使用p-3代替p-2。
发布于 2018-06-04 13:26:48
我还没说完,他就回答了,但这是他所做的另一种说法
<section class="section d-flex align-items-center">
<div class="container-fluid px-0">
<div class="row m-0 news-block pt-3 pl-3">
<div class="col-md-5 mb-3 pl-0 pr-3 pr-md-0">
<div class="card h-100 text-center pt-3 card-simple">
<a href="#GO" class="click-overlay"></a>
<img class="card-img-top w-75 mx-auto" src="https://picsum.photos/200" alt="">
<div class="card-body">
<h4 class="card-title">Test 1</h4>
</div>
</div>
</div>
<div class="col-md-7 pl-0 pl-md-3 pr-0">
<div class="row mx-0">
<div class="col-md-4 pl-0 pr-3 pb-3">
<div class="card text-center pt-3 card-simple h-100">
<a href="#GO" class="click-overlay"></a>
<img class="card-img-top w-75 mx-auto" src="https://picsum.photos/200" alt="">
<div class="card-body">
<h4 class="card-title">Test 2</h4>
</div>
</div>
</div>
<div class="col-md-4 pl-0 pr-3 pb-3">
<div class="card text-center pt-3 card-simple h-100">
<a href="#GO" class="click-overlay"></a>
<img class="card-img-top w-75 mx-auto" src="https://picsum.photos/200" alt="">
<div class="card-body">
<h4 class="card-title">Test 3</h4>
</div>
</div>
</div>
<div class="col-md-4 pl-0 pr-3 pb-3">
<div class="card text-center pt-3 card-simple h-100">
<a href="#GO" class="click-overlay"></a>
<img class="card-img-top w-75 mx-auto" src="https://picsum.photos/200" alt="">
<div class="card-body">
<h4 class="card-title">Test 4</h4>
</div>
</div>
</div>
<div class="col-md-4 pl-0 pr-3 pb-3">
<div class="card text-center pt-3 card-simple h-100">
<a href="#GO" class="click-overlay"></a>
<img class="card-img-top w-75 mx-auto" src="https://picsum.photos/200" alt="">
<div class="card-body">
<h4 class="card-title">Test 5</h4>
</div>
</div>
</div>
<div class="col-md-4 pl-0 pr-3 pb-3">
<div class="card text-center pt-3 card-simple h-100">
<a href="#GO" class="click-overlay"></a>
<img class="card-img-top w-75 mx-auto" src="https://picsum.photos/200" alt="">
<div class="card-body">
<h4 class="card-title">Test 6</h4>
</div>
</div>
</div>
<div class="col-md-4 pl-0 pr-3 pb-3">
<div class="card text-center pt-3 card-simple h-100">
<a href="#GO" class="click-overlay"></a>
<img class="card-img-top w-75 mx-auto" src="https://picsum.photos/200" alt="">
<div class="card-body">
<h4 class="card-title">Test 7</h4>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</section>https://stackoverflow.com/questions/50679699
复制相似问题