ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [HTML] ์ด๋ฏธ์ง€๋งต ์‰ฝ๊ฒŒ ๋งŒ๋“ค๊ธฐ (+JS+๋ชจ๋ฐ”์ผ์— ์ ์šฉํ•˜๊ธฐ)
    Coding 2022. 11. 1. 17:48
    ๋ฐ˜์‘ํ˜•

    ์ด๋ฏธ์ง€๋งต์„ ์™œ ์“ฐ์ง€?

    ์›น์‚ฌ์ดํŠธ์—์„œ ๊ธ€์„ ์“ฐ๊ฑฐ๋‚˜ ์ด๋ฒคํŠธ์„ฑ ํŽ˜์ด์ง€๋ฅผ ๋งŒ๋“ค ๋•Œ, ์ด๋ฏธ์ง€ ์ „์ฒด์— ๋งํฌ๋ฅผ ๊ฑธ์–ด๋„ ๋˜์ง€๋งŒ ์ด๋ฏธ์ง€ ์•ˆ์— ํŠน์ • ์˜์—ญ์— ์—ฌ๋Ÿฌ ๊ฐœ์˜ ๋งํฌ๋ฅผ ๊ฑธ๊ณ  ์‹ถ์„ ๋•Œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

    ๊ทธ๋Ÿผ ์ด๋ฏธ์ง€๋ฅผ ์ž˜๋ผ์„œ ๋”ฐ๋กœ ๋งํฌ๋ฅผ ๊ฑธ์–ด์•ผ ํ• ์ง€ ์ด๋ฏธ์ง€๋ฅผ ๋‹ค์‹œ ๋งŒ๋“ค์–ด์•ผ ํ• ์ง€ ๊ณ ๋ฏผ์ด ๋งŽ์•„์ง‘๋‹ˆ๋‹ค.

     

    ์ด๋Ÿด ๋•Œ ์‚ฌ์šฉํ•˜๊ธฐ ์ข‹์€ html ํƒœ๊ทธ๊ฐ€ map ํƒœ๊ทธ์ž…๋‹ˆ๋‹ค.

     

    ์‚ฌ์‹ค map ํƒœ๊ทธ๋Š” ์›น ์ ‘๊ทผ์„ฑ์„ ์ƒ๊ฐํ•˜๋ฉด ์“ฐ์ง€ ์•Š์•„์•ผํ•˜์ง€๋งŒ ์ด๋ฏธ์ง€์— ํŽธํ•˜๊ฒŒ ๋งํฌ๋ฅผ ๊ฑธ๊ธฐ์—๋Š” ์ด๋งŒํ•œ ๊ฒŒ ์—†์Šต๋‹ˆ๋‹ค.

    ์ด๋ฏธ์ง€๋งต์˜ ์‚ฌ์šฉ ์›๋ฆฌ๋ฅผ ๊ฐ„๋‹จํ•˜๊ฒŒ ์„ค๋ช…ํ•˜์ž๋ฉด, ์‚ฌ์šฉํ•  ์ด๋ฏธ์ง€์— ์ขŒํ‘œ๊ฐ’์„ ์ง€์ •ํ•ด์„œ ๊ทธ ๊ฐ’์„ ์—ฐ๊ฒฐํ•œ ๋ชจ์–‘๋Œ€๋กœ ๋งํฌ๊ฐ€ ๊ฑธ๋ฆฝ๋‹ˆ๋‹ค.

    ๊ทธ๋ž˜์„œ ์›ํ˜•, ๋„ค๋ชจ, ๋‹ค๊ฐํ˜•์œผ๋กœ ๋‹ค์–‘ํ•œ ๋งํฌ ๋ชจ์–‘์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

     

    ํ•˜์ง€๋งŒ ์ขŒํ‘œ๋ฅผ ์–ป๋Š”๊ฒƒ์€ ํฌํ† ์ƒต ๊ฐ™์€ ๋””์ž์ธ ํˆด์„ ์‚ฌ์šฉํ•  ์ค„ ์•„๋Š” ์‚ฌ๋žŒ์ด ์•„๋‹ˆ๋ผ๋ฉด ์–ด๋ ค์šด ์ผ์ž…๋‹ˆ๋‹ค.

    ์ดˆ๊ธฐ์—๋Š” ์ด ์ขŒํ‘œ๋ฅผ ๋“œ๋ฆผ์œ„๋ฒ„๋ผ๋Š” ํ”„๋กœ๊ทธ๋žจ์œผ๋กœ ๊ทธ๋ฆด ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ์š”์ฆ˜์—๋Š” ์“ฐ์ง€ ์•Š๋Š” ํ”„๋กœ๊ทธ๋žจ์ด๋ผ ๊ฐ„ํŽธํ•˜๊ฒŒ ์ขŒํ‘œ๋ฅผ ๊ทธ๋ฆฌ๊ณ  ์ฝ”๋“œ๋ฅผ ๋ณต์‚ฌํ•  ์ˆ˜ ์žˆ๋„๋ก ๋ณด์—ฌ์ฃผ๋Š” ์›น์‚ฌ์ดํŠธ๊ฐ€ ์ƒ๊ฒผ์Šต๋‹ˆ๋‹ค.


    Image Map Generator

     

    Free Online Image Map Generator

    Easy free online html image map generator. Select an image, click to create your areas and generate html your output!

    www.image-map.net

    ๋จผ์ € Image Map Generator๋Š” ๊น”๋”ํ•œ ๋””์ž์ธ๊ณผ ๋‹จ์ˆœํ•œ UI๋กœ ์‚ฌ์šฉํ•˜๊ธฐ ํŽธ๋ฆฌํ•˜์—ฌ ์ถ”์ฒœํ•ฉ๋‹ˆ๋‹ค.

    ์‚ฌ์šฉ๋ฐฉ๋ฒ•์€ ์–ด๋ ต์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

    1. ์ด๋ฏธ์ง€ ๋ถˆ๋Ÿฌ์˜ค๊ธฐ

    ์ด๋ฏธ์ง€๋Š” ๋‘ ๊ฐ€์ง€ ๋ฐฉ๋ฒ•์œผ๋กœ ๋ถˆ๋Ÿฌ์˜ฌ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

    ๋‚ด ์ปดํ“จํ„ฐ์— ์žˆ๋Š” ์ด๋ฏธ์ง€ ๋ถˆ๋Ÿฌ์˜ค๊ธฐ or ์ด๋ฏธ ์„œ๋ฒ„์— ์˜ฌ๋ผ๊ฐ€ ์žˆ๋Š” ์ด๋ฏธ์ง€ ๋ถˆ๋Ÿฌ์˜ค๊ธฐ

     

    ๋‚ด ์ปดํ“จํ„ฐ์— ์žˆ๋Š” ์ด๋ฏธ์ง€๋ฅผ ๋ถˆ๋Ÿฌ์˜ค๋Š”๊ฑด ๋ง ๊ทธ๋Œ€๋กœ ๋‚ด ์ปดํ“จํ„ฐ์— ์žˆ๋Š” ์ด๋ฏธ์ง€๋“ค์„ ์ฐพ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

     

    ๋‘ ๋ฒˆ์งธ๋กœ ์„œ๋ฒ„์— ์˜ฌ๋ผ๊ฐ€ ์žˆ๋Š” ์ด๋ฏธ์ง€ ๋ถˆ๋Ÿฌ์˜ค๊ธฐ๋Š”

    ์œ„์ฒ˜๋Ÿผ ์•ž์— http://๋ถ€ํ„ฐ ์ ์–ด์ค˜์•ผ ํ•ฉ๋‹ˆ๋‹ค.

     

    2. ๋งํฌ ์˜์—ญ ์žก๊ธฐ & ๋งํฌ ๋„ฃ๊ธฐ

    ์ด๋ฏธ์ง€๋ฅผ ๋ถˆ๋Ÿฌ์˜ค๊ณ  ๋‚˜๋ฉด ์•„๋ž˜์™€ ๊ฐ™์€ ์˜์—ญ์ด ์ด๋ฏธ์ง€ ๋ฐ‘์œผ๋กœ ์ถ”๊ฐ€๋ฉ๋‹ˆ๋‹ค.

    ๋งํฌ ์˜์—ญ์„ ๋จผ์ € ์žก์•„๋„ ๋˜๊ณ  ๋งํฌ ๊ฐ’์„ ๋จผ์ € ๋„ฃ์–ด๋„ ๋˜๊ณ  ์ˆœ์„œ๋Š” ์ƒ๊ด€์—†์Šต๋‹ˆ๋‹ค.

     

    Active๋Š” ํ˜„์žฌ ๋‚ด๊ฐ€ ์ˆ˜์ •ํ•˜๊ณ  ์žˆ๋Š” ๋งํฌ๋ฅผ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค. ์ขŒํ‘œ๊ฐ’์ด๋‚˜ ์˜์—ญ์˜ ํฌ๊ธฐ๋ฅผ ์ˆ˜์ •ํ•˜๊ณ  ์‹ถ์œผ๋ฉด Active ๋ถ€๋ถ„์„ ๋ฐ”๊ฟ”๊ฐ€๋ฉด์„œ ์ˆ˜์ •ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

    Shape๋Š” ๋งํฌ์˜ ๋ชจ์–‘์„ ์„ ํƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Rect๋Š” ๋„ค๋ชจ, Poly๋Š” ๋‹ค๊ฐํ˜•, Circle์€ ์›ํ˜•์ž…๋‹ˆ๋‹ค.

    Link๋Š” ์ด๋™ํ•  ํŽ˜์ด์ง€์˜ ๋งํฌ๋ฅผ ๋„ฃ์–ด์ค๋‹ˆ๋‹ค.

    Title ์€ ๋งํฌ๊ฐ€ ์–ด๋–ค ๊ฑธ ๋œปํ•˜๊ณ  ์žˆ๋Š”์ง€ (์ƒํ’ˆ๋งํฌ๋ผ๋ฉด ์ƒํ’ˆ์˜ ์ด๋ฆ„) ์ ์–ด์ฃผ๋ฉด ๋ฉ๋‹ˆ๋‹ค. ์‹ค์ œ๋กœ ํ™”๋ฉด์—์„œ๋Š” ๋ณด์ด์ง€ ์•Š๊ณ  ์›น ์ ‘๊ทผ์„ฑ์—๋Š” ๋„์›€์ด ๋  ์ˆ˜ ์žˆ์–ด ๋ณด์ž…๋‹ˆ๋‹ค.

    Target ์€ ๋งํฌ๋ฅผ ์ƒˆ์ฐฝ์œผ๋กœ ๋„์šธ์ง€ ํ˜„์žฌ ์ฐฝ์—์„œ ์ด๋™ํ• ์ง€ ์„ ํƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

     

    ์ด๋ ‡๊ฒŒ ํ•„์š”ํ•œ ์ •๋ณด๋“ค์„ ์ž…๋ ฅํ•˜๊ณ  + Add New Area ๋ฒ„ํŠผ์„ ํด๋ฆญํ•˜๋ฉด ์ถ”๊ฐ€์ ์œผ๋กœ ๋งํฌ ์ขŒํ‘œ๋ฅผ ๊ทธ๋ฆด ์ˆ˜ ์žˆ๋Š” ํผ์ด ์ƒ์„ฑ๋ฉ๋‹ˆ๋‹ค.

    ์ด ๊ณผ์ •์„ ๋ฐ˜๋ณตํ•˜๊ณ  ๋งํฌ ์ถ”๊ฐ€๊ฐ€ ๋๋‚˜๊ณ  ํ•˜๋‹จ์— Show Me The Code! ๋ฒ„ํŠผ์„ ํด๋ฆญํ•˜๋ฉด,

    ์ด๋ ‡๊ฒŒ!  ์ด๋ฏธ์ง€ ์œ„์— ๋งํฌ๋ฅผ ์—ฌ๋Ÿฌ ๊ฐœ ์ถ”๊ฐ€ํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.

    ๊ทธ๋ฆฌ๊ณ  ๋‚ด ์ปดํ“จํ„ฐ์—์„œ ๋ถˆ๋Ÿฌ์˜จ ์ด๋ฏธ์ง€๋ฅผ ์‚ฌ์šฉํ–ˆ๋‹ค๋ฉด img ํƒœ๊ทธ์— src ๋ถ€๋ถ„์€ ๊ฒฝ๋กœ์— ๋งž๊ฒŒ ์ˆ˜์ •ํ•ด์ค˜์•ผ ํ•ฉ๋‹ˆ๋‹ค.

     

    ์ถ”๊ฐ€ ์ฃผ์˜์‚ฌํ•ญ์ด ์žˆ๋‹ค๋ฉด,

    ์ด๋ฏธ์ง€์˜ usemap๊ณผ map ํƒœ๊ทธ์˜ name ๊ฐ’์„ ๋™์ผํ•˜๊ฒŒ ๋งž์ถฐ์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ด๋ฏธ์ง€์™€ ์ขŒํ‘œ๊ฐ’์„ ์—ฐ๊ฒฐํ•ด์ฃผ๋Š” ๊ณ ์œ  ์ด๋ฆ„์ด๋ผ๊ณ  ์ƒ๊ฐํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค.

    ๊ทธ๋ž˜์„œ ํ•œ ํŽ˜์ด์ง€์— ์—ฌ๋Ÿฌ ๊ฐœ์˜ ์ด๋ฏธ์ง€๋งต์ด ๋“ค์–ด๊ฐ„๋‹ค๋ฉด ์—ฐ๊ฒฐ๋œ usemap๊ณผ map name์˜ ์ด๋ฆ„์„ ๊ฐ๊ฐ ๋‹ค๋ฅด๊ฒŒ ํ•ด์ค˜์•ผ ํ•ฉ๋‹ˆ๋‹ค.


    ๋‹ค๋ฅธ ์ด๋ฏธ์ง€๋งต ์ƒ์„ฑ ์‚ฌ์ดํŠธ๋ฅผ ์ถ”์ฒœ

     

    Image Map Generator

    Definition and usage The <map> tag is used to define a client-side image-map. An image-map is an image with clickable areas. The required name attribute of the <map> element is associated with the <img>'s usemap attribute and creates a relationship between

    imagemap.org

    ์‚ฌ์šฉ ๋ฐฉ๋ฒ•์€ ๋ชจ๋‘ ๋น„์Šทํ•ฉ๋‹ˆ๋‹ค.


    + ์ด๋ฏธ์ง€๋งต ๋ชจ๋ฐ”์ผ ํ™”๋ฉด์—๋„ ์‚ฌ์šฉํ•˜๊ธฐ

    ์ด๋ฏธ์ง€๋งต์€ ๊ธฐ๋ณธ์ ์œผ๋กœ ๋‚ด๊ฐ€ ์‚ฌ์šฉํ•˜๋Š” ์ด๋ฏธ์ง€๋ฅผ ๊ธฐ์ค€์œผ๋กœ ์ขŒํ‘œ๊ฐ’์„ ์ƒ์„ฑํ•˜๊ธฐ ๋•Œ๋ฌธ์—, ์ด๋ฏธ์ง€ ์‚ฌ์ด์ฆˆ๊ฐ€ ๋””๋ฐ”์ด์Šค ๋ณ„๋กœ ๋ฐ”๋€Œ๋Š” ๋ชจ๋ฐ”์ผ ํ™”๋ฉด์—์„œ๋Š” ์ ์šฉ์ด ์–ด๋ ต์Šต๋‹ˆ๋‹ค.

    ํ•˜์ง€๋งŒ, ์ด ์ขŒํ‘œ๊ฐ’์„ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๋กœ ๋ฐ”๋€Œ๋Š” ์ด๋ฏธ์ง€ ์‚ฌ์ด์ฆˆ์— ๋งž๊ฒŒ ๋ณ€๊ฒฝํ•ด์ฃผ๋Š” jQuery Plugin์ด ์žˆ์Šต๋‹ˆ๋‹ค.

    RWD Image Maps

     

    Responsive Image Maps jQuery Plugin

    Responsive Image Maps jQuery Plugin Allows image maps to be used in a responsive design by recalculating the area coordinates to match the actual image size on load and window.resize. Download the plugin from github This image map was created in minutes wi

    mattstow.com

    jQuery Plugin ์ด๊ธฐ ๋•Œ๋ฌธ์— ์ด ํ”Œ๋Ÿฌ๊ทธ์ธ์„ ์‚ฌ์šฉํ•˜๋ ค๋ฉด ๋‹น์—ฐํ•˜๊ฒŒ๋„ jQuery ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๊ฐ€ ์ถ”๊ฐ€๋ผ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

     

    ์‚ฌ์šฉ ๋ฐฉ๋ฒ•

    ์ถ”๊ฐ€ํ•ด๋‘” ์ด๋ฏธ์ง€๋งต ์ฝ”๋“œ ๋ฐ‘์œผ๋กœ ์ด ์ฝ”๋“œ๋ฅผ ์ถ”๊ฐ€ํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค.

    <script src="https://cdnjs.cloudflare.com/ajax/libs/jQuery-rwdImageMaps/1.6/jquery.rwdImageMaps.min.js"></script>
    <script>
        $(document).ready(function(e) {
            $('img[usemap]').rwdImageMaps();
        });
    </script>

    ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๋Š” ํ˜ธ์ถœ ์ˆœ์„œ๊ฐ€ ์ค‘์š”ํ•˜๊ธฐ ๋•Œ๋ฌธ์— jQuery ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ํ˜ธ์ถœ ์ดํ›„์— ์ถ”๊ฐ€ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

    ๋ฐ˜์‘ํ˜•

    ๋Œ“๊ธ€

JJung-e Tistory.