插图模糊不起作用? CSS

时间:2017-08-16 06:36:20

标签: css

我一直试图在图像上进行插图模糊,从我正在阅读的内容中有两种常见方法可以做到这一点。我已经尝试了两种方式。

我现在拥有的是,我将图像包裹在div中,并尝试使用z-index将div放置在图像上方,但是,我根本没有看到div。

#mainpicdiv {
box-shadow: inset 0px 0px 30px rgba(255,0,0,0.9);
width: 100%;
margin-top: 3%;
position: relative;
z-index: 1;
}

#mainpic {
width: 100%;
margin-top: 3%;
margin: 0 auto;
padding: 0%;
position: relative;
z-index: -2;
}

1 个答案:

答案 0 :(得分:0)

您可以使用添加到包装图像的div的完整高度和宽度psuedo-element来执行此操作。 img代码不支持框阴影

#mainpicdiv {
  position: relative;
}

#mainpicdiv:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  box-shadow: inset 0px 0px 30px rgba(255,0,0,0.9);
}

#mainpicdiv > img {
  width: 100%;
  display: block;
}

工作示例:https://jsfiddle.net/hz70mc13/1/