주어진 회전에서 이미지 (화살표)를 그리는 것처럼 보입니다. 글쎄, 우리가 현대적인 브라우저 (요즘의 전화에 대한 나쁜 가정이 아니라)를 가정한다면, 그것은 매우 쉽습니다. 귀하의 페이지에 img
을 가지고 CSS 변환을 적용하십시오.
CSS의 회전에 대한 추가 정보를 원하시면이 사이트를 참조하십시오 http://www.cssrotate.com/은 (와우, 누군가가 그것을 위해 전체 사이트를 만든 ...)
지금 당신은 또한 당신이 변경해야합니다, 그래서 자바 스크립트를 통해 회전을 적용 할 동적으로 CSS 속성. 아직 완전히 새롭고 공급 업체 접두어가 있기 때문에 약간 까다 롭지 만 그리 어렵지는 않습니다. 이 사이트는 대처하는 좋은 방법이 있습니다 http://www.javascriptkit.com/javatutors/setcss3properties.shtml
가 함께 퍼팅을, 당신이 할 수 :
<img id="myarrow" src="myarrow.png" />
(blah)
<script>
// from http://www.javascriptkit.com/javatutors/setcss3properties.shtml
function getsupportedprop(proparray){
var root=document.documentElement;
for (var i=0; i<proparray.length; i++){
if (proparray[i] in root.style){
return proparray[i];
}
}
return false;
}
var cssTransform;
function setArrowRotation(x){
if(cssTransform===undefined){
cssTransform=getsupportedprop(['transform','webkitTransform','MozTransform','OTransform','msTransform']);
}
if(cssTransform){
document.getElementById('myarrow').style[cssTransform]='rotate('+x+'deg)';
}
}
</script>
지금 바로 전화 setArrowRotation
당신이 화살표를 리디렉션해야 할 때마다.
http://jsfiddle.net/y2sxE/ 그래서 당신은 이미 각도를 가지고, 그냥 각도 화살표를 표시하려면 :
여기에 지속적으로 화살표를 회전하는 바이올린이야? – Dave
아직 화살표가 없습니다. 그것은 단지 이미지입니다. 나는 화살을 만들고 그것을 위치 방향으로 향하고 싶다. – nielsv