[plugIn] ๋ฐ์ํ ์ด๋ฏธ์ง ๋งํฌ ๊ฑธ๊ธฐ
๋ฐ์ํ ์ด๋ฏธ์ง์ ๋งํฌ๋ฅผ ๊ฑธ์ด์ ์ ์ํ๋๊ฒ ์ฝ์ง ์๋ค.
jQuery plugin์ ์ฌ์ฉํ์ฌ ์ด๋ฏธ์ง์ ๋ง๋ ๋งํฌ๋ฅผ ๊ฑธ ์ ์๋ ํ๋ฌ๊ทธ์ธ์ ์๊ฐํ๊ณ ์ ํ๋ค.
1. ์ธํ ์ค๋น
jQuery-rwdImageMaps์ ๋ค์ด๊ฐ jquery.rwdImageMaps.js
๋๋ jquery.rwdImageMaps.min.js
์ ๋ค์ด๋ฐ์ ๋ฃ๋๋ค. ์ด ๋ ์ฃผ์ํ ์ ์ jQuery๊ฐ ๋จผ์ ์ค๋๋ก ํ๋ค.
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
<script src="jquery.rwdImageMaps.min.js"></script>
2. ์ด๋ฏธ์ง์ค๋น
https://www.image-map.net/ ์ ๋ค์ด๊ฐ ์ํ๋ ์ด๋ฏธ์ง๋ฅผ ๋ฃ์ด ๋ผ์ธ์ ๋ฐ๋ผ ๋ง๋ ๋ค.
Active | Shape | Link | Title | Target |
---|---|---|---|---|
ํ์ฌ ์งํ์ค์ธ ์ด๋ฏธ์ง ๋งต | - Rect -Poly -Circle |
ํด๋ฆญ ์ ๋งํฌ ์ฃผ์๋ก ์ฐ๊ฒฐ | ์ด๋ฏธ์ง title | a ํ๊ทธ ํ๊ฒ |
์์ธํ ์ค๋ช ์ w3schools.com > ImageMap
์ฝ๋๋ฅผ ๋ณต์ฌํด body
ํ๊ทธ ์์ ๋ฃ์ด์ค๋ค.
3. ๋ง์ง๋ง
1๋ฒ์ script
์๋์ ์๋์ฝ๋๋ฅผ ์ถ๊ฐํด์ค๋ค.
<script>
// jQuery
$(document).ready(function(e) {
$('img[usemap]').rwdImageMaps();
});
</script>
CSS
๋ฅผ ์ถ๊ฐํด ์ด๋ฏธ์ง๋ฅผ ๋ฐ์ํ์ผ๋ก ๋ง๋ ๋ค.
img[usemap] {
border: none;
width: auto;
height: auto;
max-width: 100%;
}
๋!
Reference
๊ฐํธํ๊ฒ ์ด๋ฏธ์ง๋งต ์์ฑํ ํ ๋ฐ์ํ ์ ์ฉํ๊ธฐ
'๐etc' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[plugIn] ๋๋์ฐจํธ(์ํ์ฐจํธ) (0) | 2021.10.19 |
---|---|
vw To pixel (px) Converter // vw๋ฅผ px๋ก ๋ฐ๊พธ๊ธฐ (0) | 2021.08.11 |
[JSP] vscode๋ก JSP ์์ ํ๊ฒฝ์ธํ & header / footer ์ฐ๊ฒฐ (0) | 2021.07.08 |
[PlugIn] slick slider (0) | 2020.04.07 |
[Tistory] ํฐ์คํ ๋ฆฌ ๋งํฌ๋ค์ด ์ ์ฉํ๊ธฐ (0) | 2020.01.31 |