如何创建白色辉光作为未知尺寸图像的边界?CSS:在图像周围创建白色辉光
回答
使用简单CSS3(在IE < 9不支持)
img
{
box-shadow: 0px 0px 5px #fff;
}
这将使每个图像周围白色的光芒在文档中,用更具体的选择,选择你想周围的光晕,其图像。你可以改变当然:)的颜色
如果你担心没有自己的浏览器的最新版本的用户,使用这样的:
img
{
-moz-box-shadow: 0 0 5px #fff;
-webkit-box-shadow: 0 0 5px #fff;
box-shadow: 0px 0px 5px #fff;
}
对于IE,你可以使用一个发光过滤器(不知道哪些浏览器支持它)
img
{
filter:progid:DXImageTransform.Microsoft.Glow(Color=white,Strength=5);
}
播放与设置,看看有什么适合你:)
取决于你的目标浏览器是什么。在较新的是as simple as:
-moz-box-shadow: 0 0 5px #fff;
-webkit-box-shadow: 0 0 5px #fff;
box-shadow: 0 0 5px #fff;
对于你要实现的解决方法,例如,基于on this example旧的浏览器,但你很可能会需要额外加价。
你可以使用CSS3来创建一个类似的效果,但是你只能在支持盒子阴影的现代浏览器中看到它,除非你使用像CSS3PIE这样的polyfill。所以,例如,你可以这样做:http://jsfiddle.net/cany2/
@tamir;你可以用css3属性来做。
img{
-webkit-box-shadow: 0px 0px 3px 5px #f2e1f2;
-moz-box-shadow: 0px 0px 3px 5px #f2e1f2;
box-shadow: 0px 0px 3px 5px #f2e1f2;
}
检查小提琴http://jsfiddle.net/XUC5q/1/ &如果你需要它在旧版本的IE浏览器的工作,你可以从这里http://css3generator.com/
生成,您可以使用CSS3 PIE效仿的box-shadow在这些浏览器&你可以使用filter
凯尔这样说
filter:progid:DXImageTransform.Microsoft.Glow(color='red', Strength='5')
你可以从这里生成您的过滤器
晚到这里的派对;但只是想增加一点额外的乐趣..
box-shadow: 0px 0px 5px rgba(0,0,0,.3);
padding:7px;
会给你一个漂亮的图像填充。填充会给你一个模拟的白色边框(或者你设置的任何边框)。 rgba只允许你对特定颜色做一个opicity; 0,0,0是黑色的。您可以轻松使用任何其他RGB颜色。
希望这可以帮助别人!
工程就像一个魅力!
.imageClass {
-webkit-filter: drop-shadow(12px 12px 7px rgba(0,0,0,0.5));
}
瞧!而已!显然这不会在ie中工作,但谁在乎...
Downvoted; -webkit-filter不是CSS属性,并且在任何情况下都只支持webkit浏览器 - 你最好还添加一个非前缀版本,可能还有-moz-,-ms-和-o-前缀,应mozilla,微软或Opera(在Opera 12仍在流通中...) –
Upvoted。作为一个非标准的财产不会使它无用。有些情况下您不需要支持除webkit之外的任何内容。这个答案对我有帮助,而且-webkit-filter效果在我的情况下比box-shadow更适合。 –
这是最好的答案,因为它会遮盖内容而不是容器 – smedasn
- 1. 删除图像周围的空白 - CSS
- 2. 如何在位图周围创建白色边框?
- 3. 图像周围的空白?
- 4. 图像周围的空白
- 5. 使用CSS在图像周围创建圆形边框
- 6. 按下时在文字周围添加辉光
- 7. iOS周围的白色像素使用CIFilter的图像
- 8. 自定义导航栏图像周围的白色像素
- 9. 在圆形图像周围生成平滑的白色边框
- 10. Windows 7上的.NET图形:图像周围的白色边角?
- 11. 元素周围的蛇状移动辉光
- 12. 将辉光添加到图像
- 13. 将辉光效果添加到图像
- 14. Android:操纵图像并在图像周围添加白色边框
- 15. OpenGL混合创建纹理周围的白色边框
- 16. 图像按钮周围的空白html
- 17. 背景图像周围的空白
- 18. 如何摆脱图像按钮周围的白色边缘?
- 19. 删除PNG图像周围的白色方块
- 20. WoW Addon中的图像周围的白色框架
- 21. 使用图像导致奇怪的白色框架周围
- 22. PHP GD库,将图像周围放置白色区域
- 23. 图像周围的蟒蛇OpenCV中取出白色边框
- 24. 调整图像周围的白色空间
- 25. 奇怪的白色边框周围的背景图像
- 26. 周围图像
- 27. 从黑色和白色1D阵列像素创建图像
- 28. CSS流正当周围的图像
- 29. 如何在图像周围创建边框而不是在JLabel周围创建边框?
- 30. 如何在图像周围的CSS左边框中创建间隙?
谢谢,如果我想要IE支持的东西以及.. ..? – tamir
我认为这只支持IE 9+,只需添加:'将IE9和IE10中的页面渲染为IE9版本 –
该筛选器在多个元素中有意外的行为。将它应用到一个字段集,并感到惊讶。此外,它可能泄漏给子元素。它会显示一个带有可怕黄条的页面的ActiveX警告。只是避免它。为IE添加一个平坦的浅灰色阴影,并完成。 – gcb