html svg文件 热区,前端常识 【svg+热区】处理平面图

本文探讨了如何使用SVG和热区技术处理不规则平面图,以显示仓库货架库存情况。传统方法使用label绝对定位,但面对不规则形状时变得困难。创新方法采用SVG结合热区,通过Raphael库实现图形绘制和交互,包括移入、移出和点击事件,提供更好的用户体验。
摘要由CSDN通过智能技术生成

前端知识 【svg+热区】处理平面图

1.背景:

为了更加直观的显示仓库系统中某个仓库中货架的库存情况,需要用平面图来展示,(需要动态文字,动态效果,比如点击事件等),尼玛,还居然不是很有规则。大小不一等,于是纠结起来...

2.传统的做法

label 绝对定位。但是这样往往做起来比较苦逼,遇到规则的还好,遇到不规则的就玩蛋去了。。。

3.创新做法

热区+svg 技术。下面开始一一分析

1.热区,大家都应该了解,使用DW就可以很容易的画出来

1253787.html、(蓝色区就是热区)

09324829.jpg

2.svg

什么是SVG?(详细看w3c介绍)

SVG 指可伸缩矢量图形 (Scalable Vector Graphics)

SVG 用来定义用于网络的基于矢量的图形

SVG 使用 XML 格式定义图形

SVG 图像在放大或改变尺寸的情况下其图形质量不会有所损失

SVG 是万维网联盟的标准

SVG 与诸如 DOM 和 XSL 之类的 W3C 标准是一个整体

3.svg可以做什么

svg 可以帮助我们很容易的画图,利用x y定位。

4.上面,利用热区,我们在dom页面上发现生成了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值