我显示了一些不同宽度和高度的图像,我希望能够添加一个或两个类,例如new
或hot
,这会添加小叠加星或其他东西。实现前景图像效果
通常情况下,这可以通过将预期图像作为背景制作div来解决,但让我的图像全部具有未知尺寸,我会陷入困境,试图找出如何实现这一点。当前的HTML是结构:<a><img></a>
我正在寻找一个CSS功能,不存在:
img.new { foreground:transparent url('/images/new.png') no-repeat bottom right }
我真的希望能解决这个没有数据库福我的图像尺寸,以及不使用JavaScript 。但是,如果你有一个优雅的JS/jQuery方法,我就会全神贯注。
将它添加到你的''而不是你的''是否会工作?然后,你可以在''上添加一个'a:after'伪元素,并在背景图片上显示一个叠加层。 – BoltClock 2012-03-14 17:57:34
我会检查出来的,但发布一个完整的答案,我会接受它 – Mikhail 2012-03-14 18:02:01
垃圾,Boltclock打败我,而我正在做小提琴:http://jsfiddle.net/t0nyh0/AmZrJ/32/ – t0nyh0 2012-03-14 18:13:55