首页 > 解决方案 > 如何仅在 3 个面上应用 box-shadow?

问题描述

我在下面使用我的 CSS 页面。他在 4 个面上应用了箱形阴影。

我希望它只应用于右侧、底部和左侧。

如何仅在 3 个面上应用 box-shadow ?

-webkit-box-shadow: 0 0 10px rgba(0,0,0,0.22);
-moz-box-shadow: 0 0 10px rgba(0,0,0,0.22);
-ms-box-shadow: 0 0 10px rgba(0,0,0,0.22);
-o-box-shadow: 0 0 10px rgba(0,0,0,0.22);
box-shadow: 0 0 10px rgba(0,0,0,0.22);

标签: cssbox-shadow

解决方案


您总是可以执行以下操作:

.shadow-box {
  background-color: #ddd;
  margin: 0px auto;
  padding: 10px;
  width: 220px;
  box-shadow: 0px 8px 10px gray, 
    -10px 8px 15px gray, 10px 8px 15px gray;
 }
<div class="shadow-box">Box with shadows</div>


推荐阅读