代码之家  ›  专栏  ›  技术社区  ›  Jeaf Gilbert

嵌入阴影效果

css
  •  3
  • Jeaf Gilbert  · 技术社区  · 14 年前

    如何使用CSS使其内部阴影效果?

    到目前为止,我得到了这个 http://jsfiddle.net/yx26j/ 。如何只应用左上阴影?

    到目前为止我得到了这个 http://jsfiddle.net/yX26J/ . 如何只应用左上阴影?

    3 回复  |  直到 14 年前
        1
  •  3
  •   Vincent Robert    14 年前

    可以使用以下选项更改阴影的偏移:

    div {
        width:80px; height:110px;
        background:#3183bd;
        -moz-box-shadow: inset 1em 1em 1em -1em #111;
        -webkit-box-shadow: inset 1em 1em 1em -1em #111;
        box-shadow: inset 1em 1em 1em -1em #111;
    }
    

    http://jsfiddle.net/ga6cy/4/

        2
  •  0
  •   Philip Walton    14 年前

    关键是要使用inset。它在所有最新版本的支持Box Shadow的浏览器中都得到支持:

    div.box {
      box-shadow: inset 10px 10px 10px #000000;
      -moz-box-shadow: inset 10px 10px 10px #000000;
      -webkit-box-shadow: inset 10px 10px 10px #000000;
    }
    

    此页引用了浏览器支持: https://developer.mozilla.org/en/CSS/-moz-box-shadow

        3
  •  -2
  •   Daryl    14 年前

    前几天我也有同样的问题。

    我很确定不可能定义“上”“左”“下”“右”,这很遗憾。