阴影效果未显示[CSS3,Twitter Bootstrap 3]

时间:2014-03-21 15:35:23

标签: css twitter-bootstrap css3 dropshadow

我试图安装一个奇特的盒子阴影效果。这是我使用的代码(它是我在几乎所有来源上找到的代码):

.effect2
{
  position: relative;
}
.effect2:before, .effect2:after
{
  z-index: -1;
  position: absolute;
  content: "";
  bottom: 15px;
  left: 10px;
  width: 50%;
  top: 80%;
  max-width:300px;
  background: #777;
  -webkit-box-shadow: 0 15px 10px #777;
  -moz-box-shadow: 0 15px 10px #777;
  box-shadow: 0 15px 10px #777;
  -webkit-transform: rotate(-3deg);
  -moz-transform: rotate(-3deg);
  -o-transform: rotate(-3deg);
  -ms-transform: rotate(-3deg);
  transform: rotate(-3deg);
}
.effect2:after
{
  -webkit-transform: rotate(3deg);
  -moz-transform: rotate(3deg);
  -o-transform: rotate(3deg);
  -ms-transform: rotate(3deg);
  transform: rotate(3deg);
  right: 10px;
  left: auto;
}

我正在使用Twitter Bootstrap,我的元素结构如下:

<div class="row callout effect2">
  <div class="col-12">
    <div class="row">
      <div class="col-12 col-md-10 col-md-offset-1">
        <h3 class="center">
          You can see some of my designs, and download
        </h3>
      </div>
    </div>
  </div>
</div>

但是,出于某种原因,盒子阴影根本没有显示出来。我尝试过没有弯曲效果的其他盒子阴影,它们起作用。这是创建框阴影的正确方法,如效果2 here所示?如果没有,我该如何创建它?

提前谢谢!

1 个答案:

答案 0 :(得分:0)

尝试

h3 {
    text-align: center;
    position: relative;
    top: 80px;
}

并替换

.effect2 {
    position: relative;
    width: 70%;
    height: 200px;
    background: #FFF;
    margin: 40px auto;
}

你可以找到小提琴here