css - 仅对 box-shadow Inset bottom 有问题

标签 css

我正在使用 box-shadow 创建一个内阴影...

box-shadow: inset 0 0 10px #000000;
-moz-box-shadow:    inset 0 0 10px #000000;
-webkit-box-shadow: inset 0 0 10px #000000;

...但希望内部阴影仅从底部进入。我已经尝试了几种方法来尝试使这项工作有效但不能...我将如何使用 box-shadow 执行此操作?

最佳答案

对定义传播距离的第四个长度使用负值。这经常被忽视,但所有主要浏览器都支持。看这个Fiddle为结果。

div {
  background: red;
  height: 100px;
  width: 200px;
  -moz-box-shadow: inset 0 -10px 10px -10px #000000;
  -webkit-box-shadow: inset 0 -10px 10px -10px #000000;
  box-shadow: inset 0 -10px 10px -10px #000000;
}
<div></div>

关于css - 仅对 box-shadow Inset bottom 有问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12081814/

相关文章:

firefox - 径向渐变的 opera 和 firefox 语法

css - 嵌套表格中的长字换行

css - 如何使 jQuery 对话框宽度适应移动浏览器?

css - DIV 位置在 chrome 上向左偏移,但在 firefox 上不向左偏移

css - 使用 transform :scale css property? 的跨浏览器方法

jquery - 在切换 div 上更改图像

html - 自动调整静态长度 INPUT 字段左侧的 SELECT

css - 根据数据库中的值更改 css

css - 如何在 iOS 上停止 Safari 突出显示整个图像?

css - 根据固定宽度列的数量动态拉伸(stretch)内容