我的html页面中有背景图片。当我将鼠标悬停在其中的一部分上时,我希望它弹出。
我是通过使用HandleSwipeBack
在背景幕上放置图像来完成此操作的,而我的功能是将鼠标悬停在图像上时放置void HandleSwipeBack()
{
CATransition animation = new CATransition();
animation.Type = CAAnimation.TransitionPush;
animation.Subtype = CAAnimation.TransitionFromLeft;
animation.Duration = 0.50;
animation.TimingFunction = CAMediaTimingFunction.FromName(CAMediaTimingFunction.EaseInEaseOut);
(NativeView as UIWebView).Layer.AddAnimation(animation, CALayer.Transition);
(Element as WebView).GoBack();
}
。
但是当屏幕尺寸改变时,图像位置会改变。
答案 0 :(得分:0)
我认为你不应该在背景图片中使用它。您是否可以使用常规img标记,然后可以为其定义usemap属性,并使用地图映射区域。
此处解释了这种方法:https://www.w3schools.com/tags/tag_map.asp
您可以为地图中任何区域的href属性添加javascript:functionName()。