通过css替换图片
我正在 Stylish(一个 Firefox 插件)中编写代码来更改显示的图像。
image 属性没有 div 标签,所以我必须使用这个:
img[src*="s_dschjungelplanet"]{
##########
}
所以这将替换页面中任何位置的 img src 中的“s_dschjungelplanet”。
所以我的主要问题是我不确定如何告诉它替换 src="xxx"。
回复Ta
I'm writing code in Stylish, a firefox plugin, to change the image that is showing up.
The image property doesn't have a div tag, so I have to use this:
img[src*="s_dschjungelplanet"]{
##########
}
So this will replace "s_dschjungelplanet" anywhere in the page, in a img src.
So my main problem is that I'm not sure HOW to tell it to replace the src="xxx".
Ta for replies
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
没有简单的方法。 我认为你最好使用greasemonkey脚本,因为使用一个简单的这样的脚本你可以改变url。
据我所知,你不能只用css来改变url。 这是我仅使用 css 所能得到的最接近的结果:
There is no easy way. I think you'd be better of with greasemonkey scripts, as with a simple such script you can change the url.
As far as I know, you can not change the url with css only. This was the closest I was able to come with css only:
你可以试试这个:
img[src*="s_dschjungelplanet"]{
内容: url("我的最爱.png");
在 Chrome 中有效
,在 Firefox 中无效...
You can try this:
img[src*="s_dschjungelplanet"]{
content: url("myfavorite.png");
}
Works in Chrome, not in Firefox...
根据您的规格更改宽度和填充。 这对我有用。
Change the width and padding to your specs. It's worked for me.