html - 图像周围的边框和阴影不起作用

标签 html css

我正在尝试在“主图像”周围设置边框和框阴影。 通过单击“小图像”,主图像被替换。

您可以看到行为 here .

很遗憾,我无法在主图像周围设置边框和阴影。

 box-shadow:0px 0px 30px black;
   -webkit-box-shadow:0px 0px 30px black;
   -moz-box-shadow:0px 0px 30px black;
   border: 4px solid white;

问题出在哪里,我该如何解决?

感谢您的帮助。

最佳答案

您发布的代码可以正常工作,并且在我的浏览器中也可以正常工作。然后我查看了链接,在搜索了您的来源后,我没有看到您的 CSS 包含在页面中也没有应用于您的图像。所以我添加了它。

这样做之后,我注意到问题在于包含主图像的 div 没有 30px dropshadow 的边距/填充显示。

将其复制并粘贴到您的 CSS 中以查看它是否正常工作:

.imgOuter {
    overflow: hidden;
    width: 775px; //Adjusted Width
    height: 450px; //Adjusted Height
    padding: 20px;
}

.imgOuter img{
    box-shadow:0px 0px 15px #666;
    -webkit-box-shadow:0px 0px 15px #666; 
    -moz-box-shadow:0px 0px 15px #666;
    border: 10px solid #fff;
    margin-bottom: 45px; //Added to shift your other images away from new region
}

我看到您在页面上有所有图像并且有偏移样式,使用上面的 CSS 将需要一些简单的数学来将边距调整回原来的位置。

工作图像: **Screenshot**

关于html - 图像周围的边框和阴影不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14175420/

相关文章:

CSS设置A4纸尺寸

html - 完整的 CSS 视差网站不适用于 chrome

html - 设置有序列表的样式,使数字显示为左对齐并位于元素上方?

javascript - 从 Javascript 嵌套对象生成 HTML

javascript - 使用 Jquery 具有全高但响应宽度的背景图像

html - 表格中行与行之间的空间太大

java - 使用 selenium 访问 <td> 值

jquery - 使用 CSS 和 JQuery 绘制垂直线

html - 图片不在正确的位置 简单的 HTML CSS

css - 使用 sass 解除绑定(bind)变量