CSS中img标记的background属性设置

CSS中img标记的background属性能够设置一个透明的gif图标中的透明部分显示的颜色吗.img{background:#002299url(xxx.gif)no... CSS中img标记的background属性能够设置一个透明的gif图标中的透明部分显示的颜色吗
.img{background:#002299 url(xxx.gif) no-repeat};

这种方法试过了, 但是在浏览器里没反应
展开
 我来答
fang_8785
2010-07-20 · TA获得超过182个赞
知道答主
回答量:86
采纳率:0%
帮助的人:80.8万
展开全部
纯CSS无法实现,透明的地方也属于图片
你可以分成两个图层,图层1设置背景色或图片,图层2为gif透明,这样可以实现
<html>
<head>
<style>
span{background:#002299;}
.img{background:url(xxx.gif) no-repeat};
</style>
</head>
<body>
<span><img src="图片路径" title="" alt=""/></span>
</body>
y1cheng
推荐于2017-05-21 · TA获得超过1932个赞
知道小有建树答主
回答量:627
采纳率:0%
帮助的人:788万
展开全部
HTML部分
<img src="xxx.gif" alt="" class="here" />

CSS部分
.here{background:#F00;}

另外用作背景图也同样是可行的

这个楼上同志们也提到了,重申的目的是应该避免与固定标签重名(img)

怎么讲呢,这2种方法都是可行的,应用了不止一次。建议提问者检查一下gif是否为透明,或者用FW再处理一次。个人认为是图片问题
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
miniappfefj57n8jes5h
2010-07-19 · TA获得超过1082个赞
知道小有建树答主
回答量:1193
采纳率:30%
帮助的人:244万
展开全部
你的img是图片还是class样式,如果是图片就不能直接设置,因为背景只能给盒模型设置,
代码:.img{background:url("xx.gif") no-repeat left top #c69;}

你这样写看看效果。。。。不明白Q我或Hi我都行。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
paperstudio
2010-07-19 · TA获得超过543个赞
知道小有建树答主
回答量:762
采纳率:0%
帮助的人:422万
展开全部
给它设置背景色如何??

比如:.img{background:#002299 url(xxx.gif) no-repeat};
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2010-07-19
展开全部
应该是不行的。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式