2012-09-11 107 views
1

我有一個<div>具有均勻border: 15px疊加圖像

的的jsfiddle是http://jsfiddle.net/user1212/e7Gez/2/

我試圖讓圖像出現在的<div>

左上部分

但是現有border正在阻止它。

有沒有解決方案?

+0

這是您的圖片嗎?我想知道的是,如果你可以把它變成png並對它進行一些隱形處理? –

+0

因爲我有一個解決方案,但是如果您不能從圖像中刪除白色,它會隱藏它下面的文本。 –

回答

3

如果你能夠讓GIF這種形象PNG,使白色隱形這裏是我的解決方案

添加圖片標籤與此PNG或GIF與類容器

<img id="cornerLeft" src="http://smitra.net76.net/post-bg.jpg" /> 
<div class="content"> 
    Text Goes here 
</div> 

股利上方。然後對風格,只是使用絕對定位和內容將自己置於該圖像下。

#cornerLeft{ 
    position:absolute; 
} 

而且我也從內容

background: #ffffff url('http://smitra.net76.net/post-bg.jpg') no-repeat top left; 
+0

請注意,我剛剛刪除了Widht和我之前放置的高度,我忘記將其移除在我身邊。 –

+0

修復了這個問題:) – user544079

1

不知道刪除它與圖片中的背景,如果你需要的是一個背景,但是這將是我在它的嘗試。

HTML

<div class="content"> 
    <img src="http://smitra.net76.net/post-bg.jpg" /> 
    Text Goes here 
</div>​ 

CSS

img { 
    position: relative; 
    top: -15px; 
    left: -15px;  
} 

因爲它看起來像你實際上並不需要它是一個背景,但對於DIV的角落的東西嗎?

+0

在我的情況下,它會是img {position:relative;頂部:-15px;左:-15px; }但這個概念起作用。 – user544079

+1

改變它只是因爲它匹配 – Jayson