图中的粉色块代表一个商店,hover上去会显示商店详细的弹窗。一开始想的是用图片,但图片是个矩形区域,hover的话空白区域也会触犯,然后就想用css去实现,像平行四边形都好解决skew,梯形用border透明实现hover透明区域会触发hover肯定不行,还有一些奇葩图形,真想不出好的解决方法?
图中的粉色块代表一个商店,hover上去会显示商店详细的弹窗。一开始想的是用图片,但图片是个矩形区域,hover的话空白区域也会触犯,然后就想用css去实现,像平行四边形都好解决skew,梯形用border透明实现hover透明区域会触发hover肯定不行,还有一些奇葩图形,真想不出好的解决方法?
推荐你两个库咯
1.兼容IE的raphael---纯粹的SVG VML
http://dmitrybaranovskiy.github.io/raphael/
2.人们熟知的 D3
https://d3js.org/
祝早日解决问题
13 回答13.1k 阅读
8 回答3k 阅读
3 回答1.6k 阅读✓ 已解决
2 回答5.3k 阅读✓ 已解决
5 回答1.6k 阅读
7 回答2.3k 阅读
3 回答2.4k 阅读✓ 已解决
svg
,area