2013-03-04 87 views
3

我知道如何爲前景圖像設置圖像映射。但是這次我想要爲圖像的一部分設置圖像映射,它被設置爲div的背景圖像。我可以如何做到這一點。我已經搜索了很多在網上,也沒有一個solution.Please help.For例如,如何在背景圖像的一部分中設置圖像地圖?

enter image description here

HTML

<div class="header full" style="background:url('/hdr.jpg';?>) no-repeat; height:492px"> 

整個圖像被設置爲背景圖片,我想點擊Nestle橢圓形部分,並將重定向到一些網址。

+2

[你有什麼嘗試?](http://www.whathaveyoutried.com)你有任何代碼可以顯示嗎? – chriz 2013-03-04 10:35:31

+0

請張貼一些代碼,圖形或JSfiddle來澄清您的問題 – Bigood 2013-03-04 10:38:37

回答

3

請嘗試以下代碼
用你的形象和重命名爲test.jpg放在 請把所有的都在測試和更改代碼爲您的需求相同的文件夾(這只是一個例子)

**CSS** (style.css) 



.image{ 
    background: url("test.jpg") repeat scroll 0 0 transparent; 
    height: 185px; 
    width: 266px; 
    border: 1px solid; 
    } 
    .link{ 
     padding-left: 26px; 
     padding-top: 23px; 
     position: absolute; 
    } 
    .link a{ 
     padding-left: 0; 
     display: block; 
     height: 48px; 
     width: 67px; 
    } 
    .container{ 
    position: relative; 
    } 

HTML

<head> 
<link rel="stylesheet" type="text/css" href="style.css"> 
</head> 
<body> 
<div class="container"> 
<div class="link"> <a href="">&nbsp;</a></div> 
<div class="image"> 
</div> 
</div> 
0

好 你把圖片作爲背景 ,因爲他們現在是在div沒有這樣的元素點擊

如果你只需要在影像地圖的鏈接「矩形」形狀,您可以使用CSS定義的鏈接位置。這是通過指定位置並將背景顏色設置爲透明來實現的。 Here is an example

+0

完美的想法..其工作... – Basith 2014-07-11 09:37:01