HTML로 간단한 미니 맵을 만드는 방법

Accullus Hartlez Zeltania

기본적으로 HTML로 간단한 미니 맵을 만들어보고 싶은데 알아낼 수가 없습니다.

누군가 나에게 샘플을 줄 수 있습니까?

동일하지만 크기가 다른 이미지 2 개만 있습니다. 하나는 작고 다른 하나는 큽니다. 그리고 작은 이미지의 좌표를 클릭하면 클릭 한 큰 이미지가 표시됩니다.

저는 아직 HTML에 익숙하지 않고 더 많은 것을 배우고 싶습니다. 만드는 방법을 분석 할 수 있도록 샘플이 필요합니다.

코코넛

내가 말한 것처럼 이미지를 만들고 그 이미지에서 마우스 좌표를 찾으십시오.

동일한 이미지로 div를 만들고 배경 위치를 설정합니다.

YOURMAP을 이미지로 대체하십시오.

var img,w,h,mu=true,map,MAP='YOURMAP';
function pos(e){
 var x=e.pageX-img.offsetLeft,y=e.pageY-img.offsetTop,
 left=((w/img.width*x)-(map.offsetWidth/2))*-1,
 top=((h/img.height*y)-(map.offsetHeight/2))*-1;
 map.style['background-position']=left+'px '+top+'px';
}
window.onload=function(){
 img=document.createElement('img');
 img.onload=function(){
  w=this.width;h=this.height;
  img.style.width='200px';
 }
 img.src=MAP;

 map=document.createElement('div');
 map.style.background='#000 url('+MAP+') no-repeat 0 0';
 map.style.width='200px';
 map.style.height='200px';

 document.body.appendChild(img);
 document.body.appendChild(map);

 img.addEventListener('mousedown',function(e){
  mu=false;pos(e);e.preventDefault()
 },false);
 img.addEventListener('mousemove',function(e){
  mu||pos(e)
 },false);
 img.addEventListener('mouseup',function(e){
  mu=true
 },false);
}

데모 http://jsfiddle.net/m3snq/3/ 또는 http://jsfiddle.net/m3snq/6/

이해가 안된다면 물어보세요 ..

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Firefoxos에는 내 앱을 자동으로 가로로만 만드는 간단한 방법이 있습니다.

분류에서Dev

범위 맵을 단일 값으로 만드는 방법은 무엇입니까?

분류에서Dev

전단지 맵을 사용하여 숫자로 히트 맵을 만드는 방법은 무엇입니까?

분류에서Dev

간단한 DataGridComboboxColumn을 만드는 방법은 무엇입니까?

분류에서Dev

리눅스 터미널 로그 파일을 만드는 가장 간단한 방법

분류에서Dev

onPress로 React Native로 간단한 애니메이션을 만드는 방법은 무엇입니까?

분류에서Dev

S3에서 Redshift로만 새 파일을로드하는 간단한 방법은 무엇입니까?

분류에서Dev

laravel에서 HTML FORM을 간단한 HTML 코드로 변환하는 방법은 무엇입니까?

분류에서Dev

.htaccess 페이지로 간단한 제거 .php 확장명을 만드는 방법은 무엇입니까?

분류에서Dev

Grafana에서 rrd 파일을 그래프로 만드는 가장 간단한 방법은 무엇입니까?

분류에서Dev

서블릿과 JSP가 함께 HTML 파일을 생성하는 간단한 프로그램을 만드는 방법은 무엇입니까?

분류에서Dev

js에서 이미지를 간단한 슬라이더로 만드는 방법

분류에서Dev

Android SDK (Eclipse) : 간단한 앱을위한 간단한 타이머를 만드는 방법은 무엇입니까?

분류에서Dev

무순 맵을 미리 정의 된 키로 만 작동하도록 만드는 방법은 무엇입니까?

분류에서Dev

무순 맵을 미리 정의 된 키로 만 작동하도록 만드는 방법은 무엇입니까?

분류에서Dev

판다. 작고 간단한 기능으로 새 컬럼을 만드는 방법

분류에서Dev

Java-프로그램이 복식을 만드는 간단한 방법

분류에서Dev

다음 및 이전 링크로 간단한 탭을 만드는 방법

분류에서Dev

ckeditor 이미지 업로드를 간단한 드래그 앤 드롭으로 만드는 방법

분류에서Dev

Ruby에서 간단한 배열을 만드는 방법은 무엇입니까?

분류에서Dev

간단한 래핑 Cocoa 앱을 만드는 방법은 무엇입니까?

분류에서Dev

간단한 웹 탐색을 만드는 방법은 무엇입니까?

분류에서Dev

Mac에서 간단한 OpenGL 창을 만드는 방법은 무엇입니까?

분류에서Dev

pyinstaller로 실행 가능한 독립형 QML 맵을 만드는 방법은 무엇입니까?

분류에서Dev

onTap 기능을 WeChat 미니 프로그램의 버튼에 바인딩하는 더 간단한 방법

분류에서Dev

Android : 매번 별도의 드로어 블을 만들지 않고도 뷰의 둥근 모서리를 만드는 간단한 방법이 있습니까?

분류에서Dev

JSFiddle에서 간단한 전단지 맵을 작동시키는 방법은 무엇입니까?

분류에서Dev

HTML Canvas로 픽셀 단위의 완벽한 클리핑 영역을 만드는 방법은 무엇입니까?

분류에서Dev

간단한 Arduino 프로그램을 만들고 더 깨끗하고 작게 만드는 방법을 알고 싶습니다.

Related 관련 기사

  1. 1

    Firefoxos에는 내 앱을 자동으로 가로로만 만드는 간단한 방법이 있습니다.

  2. 2

    범위 맵을 단일 값으로 만드는 방법은 무엇입니까?

  3. 3

    전단지 맵을 사용하여 숫자로 히트 맵을 만드는 방법은 무엇입니까?

  4. 4

    간단한 DataGridComboboxColumn을 만드는 방법은 무엇입니까?

  5. 5

    리눅스 터미널 로그 파일을 만드는 가장 간단한 방법

  6. 6

    onPress로 React Native로 간단한 애니메이션을 만드는 방법은 무엇입니까?

  7. 7

    S3에서 Redshift로만 새 파일을로드하는 간단한 방법은 무엇입니까?

  8. 8

    laravel에서 HTML FORM을 간단한 HTML 코드로 변환하는 방법은 무엇입니까?

  9. 9

    .htaccess 페이지로 간단한 제거 .php 확장명을 만드는 방법은 무엇입니까?

  10. 10

    Grafana에서 rrd 파일을 그래프로 만드는 가장 간단한 방법은 무엇입니까?

  11. 11

    서블릿과 JSP가 함께 HTML 파일을 생성하는 간단한 프로그램을 만드는 방법은 무엇입니까?

  12. 12

    js에서 이미지를 간단한 슬라이더로 만드는 방법

  13. 13

    Android SDK (Eclipse) : 간단한 앱을위한 간단한 타이머를 만드는 방법은 무엇입니까?

  14. 14

    무순 맵을 미리 정의 된 키로 만 작동하도록 만드는 방법은 무엇입니까?

  15. 15

    무순 맵을 미리 정의 된 키로 만 작동하도록 만드는 방법은 무엇입니까?

  16. 16

    판다. 작고 간단한 기능으로 새 컬럼을 만드는 방법

  17. 17

    Java-프로그램이 복식을 만드는 간단한 방법

  18. 18

    다음 및 이전 링크로 간단한 탭을 만드는 방법

  19. 19

    ckeditor 이미지 업로드를 간단한 드래그 앤 드롭으로 만드는 방법

  20. 20

    Ruby에서 간단한 배열을 만드는 방법은 무엇입니까?

  21. 21

    간단한 래핑 Cocoa 앱을 만드는 방법은 무엇입니까?

  22. 22

    간단한 웹 탐색을 만드는 방법은 무엇입니까?

  23. 23

    Mac에서 간단한 OpenGL 창을 만드는 방법은 무엇입니까?

  24. 24

    pyinstaller로 실행 가능한 독립형 QML 맵을 만드는 방법은 무엇입니까?

  25. 25

    onTap 기능을 WeChat 미니 프로그램의 버튼에 바인딩하는 더 간단한 방법

  26. 26

    Android : 매번 별도의 드로어 블을 만들지 않고도 뷰의 둥근 모서리를 만드는 간단한 방법이 있습니까?

  27. 27

    JSFiddle에서 간단한 전단지 맵을 작동시키는 방법은 무엇입니까?

  28. 28

    HTML Canvas로 픽셀 단위의 완벽한 클리핑 영역을 만드는 방법은 무엇입니까?

  29. 29

    간단한 Arduino 프로그램을 만들고 더 깨끗하고 작게 만드는 방법을 알고 싶습니다.

뜨겁다태그

보관