【发布时间】:2018-04-19 12:51:03
【问题描述】:
如何将图像 x 和 y 坐标计算为角度 4 中的百分比。我在下面发布了我的代码。请帮我解决这个问题。
getPercentage(elem){
this.xAxis = Math.floor((elem.pageX/elem.target.naturalWidth)*100);
this.yAxis = Math.floor((elem.pageY/elem.target.naturalHeight)*100);
console.log(this.xAxis);
console.log(this.yAxis);
}
<img width="50%" height="50%" class="img-thumbnail" src="https://imgd.aeplcdn.com/1056x594/n/3cpbpra_1422080.jpg?q=80" alt="" (click)="getPercentage($event)"/>
【问题讨论】:
-
请解释你想用 x 和 y 坐标的百分比来实现什么...
-
我必须根据角度 4 中的 x,y 坐标在图像上标记图标。x 和 y 坐标值应为百分比。
-
你的意思是你想在图像上显示一个图标。并且图标的位置将相对于图像?
-
是的,你的权利.. 我会在一小时内更新我在 stackblitz 中的代码并分享链接。请帮我解决这个问题。
标签: javascript angular angular-directive