2014-07-18 64 views
0

一個div我有以下情況的圖像:疊加在CSS

enter image description here

有「尾巴」的圖像。

通常文字太長以致不適合圖像,所以我想讓文字流離開圖像(顯示全文的長度)。爲了不在白色背景上看到白色文字,我需要使圖像的顏色相同。

有以下小提琴 http://jsfiddle.net/ZtJc9/

<ul id="menu"> 
    <li>Item 1, Long description</li> 
    <li>Item 3</li> 
    <li>Item 1</li> 
</ul> 

li { 
    background: url(blueImageWithTail.jpg); 
    height:(imageWITHOUTtailHeight)px; 
    float:left; 
    background-color: blue; 
    color: white; 
} 

的問題一看:

如何在CSS中的圖片可以在底部的div「走出去」說明什麼?

+0

什麼是你想怎樣?要將文本截斷爲圖像的寬度,還是將文本擴展到圖像之外? – Katstevens

+1

這可能不是最好的解決方案,但它應該是你正在尋找的:http://jsfiddle.net/webtiki/ZtJc9/1/ –

+0

@serhio:我不明白你問了什麼,你可以在這裏評論我可以更好地理解 –

回答

3

爲什麼不使用css3呢?這裏是你的小提琴的更新版本。顏色是不一樣的,但我希望它可以幫助你。我用::before爲實現這一

http://jsfiddle.net/LaJFN/12/

+0

令人印象深刻的CSS3使用!謝謝!唯一恐怕它與不支持CSS3的瀏覽器兼容......但是我看到了多個moz和webkit的用法...... – serhio

+0

(在Firefox中「角落」顯示一些「白色」線條,但是不是Opera的情況) http://jsfiddle.net/LaJFN/14/ – serhio