【发布时间】:2020-12-03 16:47:22
【问题描述】:
我正在尝试对卡片组件应用一个简单的阴影。 不知何故,阴影出现故障,看起来像镜像和错位。
我认为这与 margin-bottom 有关,但我不知道还有更多。
让卡片有阴影的正确做法是什么?
https://jsfiddle.net/qdjeuo65/
<style>
.card {
box-shadow: 0 0 10px 0 rgba(100, 100, 100, 0.26);
}
</style>
<div class="card-columns">
<div class="card">
<div class="card-body">
<div class="card-title">title</div>
<div class="card-text">
body
</div>
</div>
<div class="card-footer">
footer
</div>
</div>
<div class="card">
<div class="card-body">
<div class="card-title">title</div>
<div class="card-text">
body
</div>
</div>
<div class="card-footer">
footer
</div>
</div>
<div class="card">
<div class="card-body">
<div class="card-title">title</div>
<div class="card-text">
body
</div>
</div>
<div class="card-footer">
footer
</div>
</div>
</div>
我的浏览器是 Chrome 84。
【问题讨论】:
-
发生了一些非常奇怪的事情,这与列有关。基本上你在一张牌的底部看到的是下一张牌的影子。您可以尝试更改它们之间的间距或阴影的大小,但这是 CSS
columns属性的一个相当奇怪的副作用
标签: html css twitter-bootstrap bootstrap-4 bootstrap-cards