使用css在某些產品圖像上添加折扣標籤的首選方式是什麼?使用css在某些產品圖像上添加折扣標籤的首選方式是什麼?
我目前的實施過程是這樣http://jsfiddle.net/ANtfG/7/
的Html
<ul>
<li class="save_money">
<img src="http://lorempixum.com/200/200/food" />
<span class="twenty-percent" /></span>
</li>
</ul>
CSS
.save_money{position:relative;float:left;margin:15px;background:yellow;display:inline}
.save_money img{position:absolute;}
.twenty-percent{background:url(http://canadianneighborpharmacy.net/images/cnp/discount_20.png);position:absolute; left:170px; top:-2px; width:45px; height:45px}
我想在當前的實現,以提高這兩個限制,或者告訴我更好的方式來實現這
- 如何將折扣標籤對齊到
right
,而不是使用left:170px
?right:0
不起作用。並且產品圖像的寬度可以在某個時候改變 然後left:170px
將不會靈活到寬度。 - 我在使用空白
span
元素進行標記我想知道如果 還有另一種方法可以做到這一點。爲什麼我使用span
而不是<img>
,因爲我的 有不同的標籤,可獲得20%,30%和40%的折扣。所以我想,而不是使用 它<img>
將BEGOOD添加與類跨度像.twenty-percent
,.thirty-percent
,.forty-prcent
刪除
position:absolute
我試過'權:-15px'但它不工作,因爲我想要的。請看這裏http://jsfiddle.net/ANtfG/8/ –我們可以用'z-index'改進任何東西嗎? –
http://jsfiddle.net/thirtydot/ANtfG/9/ – thirtydot