如何使用 CSS3 设置 img 样式
is it possible to change the background-color of e.g. the first icon of this site with CSS3, or WebKit’s CSS extensions?
I'm new to this and would appreciate some help. A link or an example would be great.
Thank you in advance.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
虽然您可以设置图像的样式,但在 CSS3 中更改图标的颜色是不可能的,因为它需要混合模式。
您可以通过 HTML5 Canvas
使用 https://github.com/Phrogz/context-blender 来实现此目的为了实现这一目标。
Although you can style an Image, but changing color of Icon is not possible in CSS3 as it requires Blending modes.
You can achieve this with HTML5 Canvas
use https://github.com/Phrogz/context-blender for achieving this.
如果图标图像具有透明背景,那么您可以像这样设置图像后面的 CSS 背景颜色:
不幸的是,CSS 3(或任何 WebKit 的 CSS 扩展)中没有任何内容可以让您更改图像的颜色。
If the icon image had a transparent background, then you could set the CSS background colour behind the image like this:
Unfortunately, there’s nothing in CSS 3 (or any of WebKit’s CSS extensions) that lets you change the colour of images.
尝试
Try
是的,您可以使用 css3 设置图像样式。但有些事情告诉我,你的问题实际上比看起来更具体。
Yes, you can style an image with css3. But something tells me that you question is actually more specific that it looks like..