如何在图像周围创建白色发光边框
如何创建白色发光作为未知尺寸图像的边框?
How can I create a white glow as the border of an unknown size image?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
如何创建白色发光作为未知尺寸图像的边框?
How can I create a white glow as the border of an unknown size image?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(6)
使用 CSS(IE<9 不支持)
这将在文档中的每个图像周围放置白色发光,使用更具体的选择器来选择您想要发光的图像。当然你可以改变颜色。
如果您担心用户没有最新版本的浏览器,请使用此:
对于 IE,您可以使用辉光滤镜(不确定哪些浏览器支持它)
Use CSS (not supported in IE<9)
This will put a white glow around every image in your document, use more specific selectors to choose which images you'd like the glow around. You can change the color of course.
If you're worried about the users that don't have the latest versions of their browsers, use this:
For IE you can use a glow filter (not sure which browsers support it)
如果您希望遵循图像的基于 alpha 的边框,这可能就是您所需要的。
可以在此处验证对
过滤器
的支持。This is probably what you need if you wish to follow the alpha-based borders of your image.
Support of
filter
can be verified here.您可以使用
box-shadow
来完成此操作:请参阅此 JSFiddle http://jsfiddle。 net/XUC5q/1/,您可以从这里生成 http://css3generator.com/
如果你如果需要它在旧版本的 IE 中工作,您可以使用 CSS3 PIE 来模拟这些浏览器中的 box-shadow 和您可以使用
过滤器
,正如凯尔所说,您可以从此处生成过滤器http://samples.msdn.microsoft.com/workshop/samples/author/filter/Glow.htm
You can do it with
box-shadow
:See this JSFiddle http://jsfiddle.net/XUC5q/1/, and you can generate from here http://css3generator.com/
If you need it to work in older versions of IE, you can use CSS3 PIE to emulate the box-shadow in those browsers & you can use
filter
as Kyle said like thisYou can generate your filter from here http://samples.msdn.microsoft.com/workshop/samples/author/filter/Glow.htm
取决于您的目标浏览器是什么。在较新的浏览器中,它简单:
对于较旧的浏览器,您必须实施解决方法,例如,基于此示例,但您很可能需要额外的标记-向上。
Depends on what your target browsers are. In newer ones it's as simple as:
For older browsers you have to implement workarounds, e.g., based on this example, but you will most probably need extra mark-up.
padding:7px;
将为您提供漂亮的图像填充效果。填充将为您提供模拟的白色边框(或您设置的任何边框)。 rgba 只是允许您对特定颜色进行不透明处理; 0,0,0 为黑色。您可以轻松地使用任何其他 RGB 颜色。padding:7px;
will give you a nice looking padded in image. The padding will give you a simulated white border (or whatever border you have set). The rgba is just allowing you to do an opacity on the particular color; 0,0,0 being black. You could just as easily use any other RGB color.你可以使用CSS3来创建这样的效果,但是你只能在支持盒子阴影的现代浏览器中看到它,除非你使用像 CSS3PIE。因此,例如,您可以执行以下操作: http://jsfiddle.net/cany2/
You can use CSS3 to create an effect like that, but then you're only going to see it in modern browsers that support box shadow, unless you use a polyfill like CSS3PIE. So, for example, you could do something like this: http://jsfiddle.net/cany2/