婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > CSS實現圖像映射的方法

CSS實現圖像映射的方法

熱門標簽:電話機器人鑰匙扣 電銷外呼系統是違法的嗎 威力最大的電銷機器人 漯河外呼調研線路 旅游地圖標注線路 400電話唐山辦理 地圖標注位置怎么弄圖 電銷專用外呼線路 廣西房產智能外呼系統推薦

一、前言

利用圖像映射可以將圖像的一些區域指定為熱點。鼠標滑過該區域,可以展示一些內容信息。當然我們也可以單擊該區域進行跳轉,實現一個類似于圖像導航的功能。

我從網上找了上邊這樣一張圖片,想要實現以下功能:當鼠標懸停在每個人身上時,希望出現一個矩形框,單擊后可以進行跳轉到相應的網站。

效果如下:

二、代碼實現

1、首先需要做的是將圖像添加到頁面中,放在一個已命名的div中:

<div class="imagemap">
  <img width="500" height="350" src="test.jpg">
</div>

2、然后,在圖像后面添加每個人的網站鏈接的列表。需要給每個列表項分配一個類以便標識列表項中的人。還可以給每個鏈接設置 title 屬性,其中包含這個人的名字。這樣的話,當鼠標懸停在鏈接上時,在大多數瀏覽器上顯示的工具提示中會顯示人名。

<div class="imagemap">
  <img width="500" height="350" src="test.jpg">
  <ul>
    <li class="baidu">
      <a href="https://www.baidu.com" target="_blank">
        <span class="note">百度</span>
      </a>
    </li>
    <li class="tengxun">
      <a href="https://www.qq.com" target="_blank">
        <span class="note">騰訊</span>
      </a>
    </li>
    <li class="xinlang">
      <a href="https://www.sina.com.cn" target="_blank">
        <span class="note">新浪</span>
      </a>
    </li>
    <li class="taobao">
      <a href="https://www.taobao.com" target="_blank">
        <span class="note">淘寶</span>
      </a>
    </li>
    <li class="jd">
      <a href="https://www.jd.com" target="_blank">
        <span class="note">京東</span>
      </a>
    </li>
  </ul>
</div>

我這里想要對鼠標懸停時顯示的內容樣式進行自定義,沒有使用 title 屬性,所以在 a 標簽中加了一個 span

3、設置外層div的寬度和高度,讓它和圖像的大小保持一致。然后,將div的position屬性設置為relative,因為這樣就可以讓包含的鏈接可以相對于div(也就是圖像)的邊緣進行絕對定位。

不希望頁面上顯示列表的黑圓點,另外也想去除列表項的內外邊距。

.imagemap {
  width: 500px;
  height: 350px;
  position: relative;
}

.imagemap ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

4、下一件事情是對鏈接應用樣式。對鏈接進行絕對定位(因為我們已經在外層的div上設置了position屬性為relative,所以此處是相對于div進行定位的,而div和圖片的寬高是一樣的,也就相當于我們是從圖片的左上角開始定位),將它們分別定位到相應的人身上,形成熱點。但是,首先需要設置它們的寬度和高度,從而創建需要的單擊區域。

.imagemap a {
  position: absolute;
  /*轉為塊級元素,這樣可以形成一塊區域*/
  display: block;
  width: 50px;
  height: 60px;
  text-decoration: none;
}

.imagemap .baidu a {
  top: 70px;
  left: 65px;
}

.imagemap .tengxun a {
  top: 85px;
  left: 150px;
}

.imagemap .xinlang a {
  top: 70px;
  left: 230px;
}

.imagemap .taobao a {
  top: 70px;
  left: 305px;
}

.imagemap .jd a {
  top: 70px;
  left: 365px;
}

/*鼠標滑過的時候,顯示一個方框*/
.imagemap a:hover {
  border: 1px solid white;
}

5、接下來我們需要設置當鼠標滑過的時候,顯示的文本內容的樣式。我們希望它出現在人物的上方,有一個背景顏色和內邊距等樣式,文本居中:

.imagemap a .note {
  position: absolute;
  top: -2em;
  left: -100em;
  background-color: #42b983;
  color: white;
  width: 2em;
  text-align: center;
  padding: 0.2em 0.5em;
  border-radius: 5px;
}

.imagemap a:hover .note {
  left: 0;
}

注意:

  • 當position屬性取值為absolute絕對定位時,元素會被移出正常文檔流,通過指定元素相對于最近的非 static 定位祖先元素的偏移,來確定元素位置。 因為列表中的鏈接a標簽,我們已經讓它絕對定位了,所以a標簽中的span是相對于鏈接a進行定位的。
  • 這里設置top為負值是讓元素向上移動一段距離,left值是-100em,是想讓span一開始不在可視區域之內。然后當鼠標經過時,再重新設置left的值到正確位置。

另外,一般情況下,對行內元素設置寬高是沒有用的,但是上邊的代碼中我們可以成功對span進行寬度width的設置,是因為這里span已經是絕對定位了,絕對定位后的行內元素可以設置寬和高。

知識點:行內元素設置寬高的幾種方法

行內元素設置寬高的3種方法

  • 使用display: display:block / inline-block
  • 使用position: position:absolute / fixed
  • 使用float:float:left / right

6、沒有了,可以測試看一下,現在就實現了一個簡單的圖像映射。

到此這篇關于CSS實現圖像映射的文章就介紹到這了,更多相關CSS實現圖像映射內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章,希望大家以后多多支持腳本之家!

標簽:銅陵 試駕邀約 湖北 欽州 湘西 無錫 綏化 焦作

巨人網絡通訊聲明:本文標題《CSS實現圖像映射的方法》,本文關鍵詞  CSS,實現,圖像,映射,的,方法,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《CSS實現圖像映射的方法》相關的同類信息!
  • 本頁收集關于CSS實現圖像映射的方法的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    欧美日韩亚州综合| 国产片一区二区| 日韩欧美国产成人一区二区| 老司机午夜精品| 亚洲欧美日韩人成在线播放| 色噜噜久久综合| 免费在线观看视频一区| 国产三级一区二区| 日韩一级成人av| 国产一区二区三区综合| 亚洲国产一区二区视频| 2017欧美狠狠色| 在线视频欧美区| 99re66热这里只有精品3直播 | 一区二区三区成人| 日本高清免费不卡视频| 成人国产精品免费观看| 日韩丝袜美女视频| a在线欧美一区| 中文字幕一区二区三区乱码在线| 制服视频三区第一页精品| 91成人网在线| 91成人在线精品| 一本一道久久a久久精品| 成人黄页在线观看| 风间由美性色一区二区三区| 福利一区在线观看| 成人av在线播放网站| 99视频精品在线| 欧美亚洲一区二区在线观看| 欧美丰满高潮xxxx喷水动漫| 日韩欧美综合在线| 国产亚洲视频系列| 亚洲欧洲日本在线| 亚洲国产日韩a在线播放| 日本中文字幕一区二区视频| 国产一区在线观看视频| 99这里只有久久精品视频| 日本韩国一区二区| 91精品久久久久久蜜臀| 国产午夜久久久久| 亚洲另类中文字| 麻豆专区一区二区三区四区五区| 国产一区二区三区黄视频 | 日韩女同互慰一区二区| 久久久久久亚洲综合| 国产精品国产三级国产aⅴ中文| 尤物av一区二区| 成人av午夜影院| 亚洲欧美一区二区不卡| 日韩国产精品久久久| 国产福利一区二区| 91福利视频在线| 中文字幕亚洲视频| 91丨porny丨户外露出| 一区二区三区欧美视频| 午夜久久久久久电影| 亚洲人妖av一区二区| 青青草国产成人av片免费| 国产麻豆视频精品| 欧美日韩国产小视频| 国产欧美精品一区| 肉丝袜脚交视频一区二区| 成人av综合在线| 久久网站最新地址| 五月综合激情网| 91老师国产黑色丝袜在线| 久久亚洲综合色一区二区三区| 一区二区三区欧美亚洲| 国产a视频精品免费观看| 欧美一区二区三区公司| 亚洲一区二区三区小说| 99re热这里只有精品免费视频| 久久久综合精品| 日本特黄久久久高潮| 亚洲国产综合91精品麻豆| 91精品福利在线一区二区三区| 韩国毛片一区二区三区| 1000部国产精品成人观看| 欧美色图天堂网| 欧美一区二区在线观看| 成人黄色网址在线观看| 亚洲欧洲精品天堂一级| 在线视频欧美区| 美国av一区二区| 亚洲欧洲三级电影| 日韩精品一区二区三区视频播放| 丁香桃色午夜亚洲一区二区三区| 亚洲成av人片观看| 白白色 亚洲乱淫| 欧美另类一区二区三区| 日本一区中文字幕| 日韩欧美色综合网站| 亚洲国产综合色| 一区二区三区日韩欧美| 91网站在线播放| 亚洲线精品一区二区三区八戒| 欧美精品久久99久久在免费线| 国产成人在线视频免费播放| 亚洲欧美色图小说| 成人精品国产免费网站| 欧美一区二区在线不卡| 天天影视色香欲综合网老头| 欧美日韩你懂得| 亚洲va在线va天堂| 制服丝袜在线91| 久久99国产精品久久99| 中文字幕不卡在线| 99视频一区二区| 88在线观看91蜜桃国自产| 99热99精品| 成人免费观看视频| 国产一区二区视频在线| 国产一区二区三区精品欧美日韩一区二区三区| 日韩电影免费一区| 国产一区日韩二区欧美三区| 国产欧美久久久精品影院| 欧美一级片在线| 欧美色大人视频| 风流少妇一区二区| 欧美日韩国产综合一区二区| 亚洲第一狼人社区| 精品黑人一区二区三区久久| 懂色av噜噜一区二区三区av| 一区二区三区欧美在线观看| 日韩欧美综合一区| 91麻豆国产自产在线观看| 男男gaygay亚洲| 国产精品电影院| 日韩片之四级片| 91免费看视频| 国产麻豆精品视频| 亚洲国产日日夜夜| 欧美经典一区二区| 欧美久久一区二区| av在线不卡免费看| 狠狠网亚洲精品| 亚洲成精国产精品女| 国产精品女主播在线观看| 欧美天堂一区二区三区| 国产91精品在线观看| 日韩精品一二三区| 亚洲欧美色一区| 国产精品女上位| 久久蜜桃一区二区| 91精品国产一区二区三区香蕉 | www久久精品| 一本久道久久综合中文字幕| 国产综合成人久久大片91| 视频一区二区欧美| 亚洲欧美日韩小说| 国产成人aaa| 裸体一区二区三区| 亚洲一区二区四区蜜桃| 2021中文字幕一区亚洲| 日本在线不卡视频一二三区| 中文字幕一区二区三区不卡在线| 日韩一区二区视频在线观看| 欧美性猛交xxxxxx富婆| 97久久超碰精品国产| 国产一区在线视频| 精品一区二区三区不卡| 日韩电影一区二区三区四区| 一区二区三区精品| 亚洲欧洲性图库| 国产精品黄色在线观看| 久久精品视频免费| 久久综合av免费| 日韩一本二本av| 日韩一区二区三区免费看| 欧美日韩一卡二卡三卡| 欧美日韩免费高清一区色橹橹| 色婷婷激情综合| 一本大道久久a久久精二百| 一本色道久久综合狠狠躁的推荐| 国产成人精品午夜视频免费| 激情成人午夜视频| 国产一区二区中文字幕| 国产成人午夜99999| 国产精品88888| 国产69精品一区二区亚洲孕妇 | 欧美成人伊人久久综合网| 欧美老肥妇做.爰bbww| 欧美美女直播网站| 日韩一区二区视频在线观看| 精品少妇一区二区三区日产乱码| 日韩美女一区二区三区四区| 精品国产乱码久久久久久老虎 | 99re6这里只有精品视频在线观看| av高清不卡在线| 一本大道久久a久久综合| 日韩一区二区精品| 久久色在线观看| 椎名由奈av一区二区三区| 一区二区三区欧美| 日韩国产高清影视| 国产一区二区三区久久悠悠色av | 亚洲女性喷水在线观看一区| 亚洲黄色免费网站| 日韩精品乱码免费|