2011-08-25 150 views
0

有没有办法将一个图像与页面上的非矩形区域?举例来说,图像形状像这样:非矩形图像

____ 
    | | 
    | | Place links, etc. here 
    | |_________________________ 
    |        | 
    |______________________________| 

我知道一个可以使用绝对定位,只是发生在图像中的空白文本,但我宁愿避免这种情况的解决方案。

+0

它是html/css? –

+1

这是Android还是MySQL? –

+1

图像总是长方形的,你怎么创造不同的东西?你在找[图片地图](http://en.wikipedia.org/wiki/Image_map)吗? –

回答

1

创建图像的矩形为正常,用尺寸设置为包含您希望您的链接/文本/不管出现,而只是使该地区的链接/文本/不管的区域透明(或相同的颜色作为背景),然后创建一个div像这样:

<div style="background: url('yourimage.png') no-repeat; padding-left: 150px; padding-top: 50px;">Links and text go here</div> 

(假设你的文字/地区无论是从左边150个像素,50个像素从图像的顶部)

+0

我要先试一下,谢谢。 – Brad

+0

不客气。我忘记提到的一件事是,您可能想要将div的宽度和高度设置为等于图像的宽度和高度。 – Josh1billion

+0

它工作。再次感谢 – Brad