是否可以制作具有例如五个或六个 Angular 的 div?
我需要它来在 map 上制作可点击区域。如果有另一种方法可以实现这一点,我会很高兴。
最佳答案
不,你不能。 A block in HTML is rectangular .
即使您使用(昂贵的)css based tricks 改变它的外观, 可点击区域将保持矩形。
但是对于可点击区域有几种解决方案:
- 使用 javascript 从点击时的事件坐标进行简单计算
- 老image-map format
如果您想在没有图像映射的情况下使用 javascript 执行此操作,您可能会对 ready algorithms to decide if a point is inside a polygon 感兴趣.
关于css - 多于四个 Angular 的 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12322508/