カードコンポーネントに簡単な影を適用しようとしています。どういうわけか影をグリッチしてミラー化したように見えます。
私はそれが_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です。
問題は、_column-count
_クラスで使用する_card-columns
_ cssプロパティを引き起こします。カードをFLEXで整列させるか、transform: translateZ(0);
を回避策として_.card
_クラスに追加することができます。
display: flex;
プロパティを.card-columns
に追加してください。それはあなたの問題を解決します。