체스 조각이 달린 HTML 체스 판이 있는데 모든 것이 작동합니다. 드래그를 피하기 위해 & 지루한 드롭, 나는 체스 조각을 background-images했다. mousedown
에, 나는 그 위치에서 조각을 제거하고, mouseup
위에 나는 그것을 놓는다. 미적 감각에서 누락 된 유일한 것은 커서 아래에 표시되는 조각의 이미지입니다. 자바 스크립트 - 커서 아래에 이미지 표시
cursor:url('http://upload.wikimedia.org/wikipedia/commons/c/c7/Chess_pdt45.svg'), auto;
을하지만이 방법으로 여러 가지 난관이있다.
The image cursor needs to be at most 32x32 pixels in order to guaranty compatibility
It's unclear whether the format I want will be supported at all.
커서 이미지가
width
및height
속성을 가지고 있다면 그것은 보이도록 내가 정확히 보드에 무엇처럼 이미지 크기를 조정할 수 없습니다 의미를 모른다 .커서 위치는 오른쪽 상단이지만 체스 조각은 ... 가운데에서 잡아 당겨지기 때문에 중심에 위치해야합니다.
큰 문제는 모든 문제에 대한 해결 방법이 있는지 여부입니다. 예를 들어, 마우스 아래에 나타나는 캔버스를 만들 수 있습니까?
그래서 사용자 마우스 심볼을 어떤 종류의 이미지로 변경 하시겠습니까? 마우스 커서 옆에 툴팁을 표시하는 것이 더 사용자 친화적이지 않습니까? – dsuess
참고로, 내 솔루션은 전체 체스 판을 수동으로 렌더링 한 단일 캔버스로 축소 한 다음 해당 캔버스에 마우스 아래에 '보류 된'체스 조각을 그립니다. 그 결과는 다음에서 찾을 수 있습니다 : https://www.codecademy.com/fr/TamaYoshi/codebits/5Tm2R1 –