如何在网络浏览器中以图形方式显示商场中的可用商店或如何从 Flash 切换到 HTML5 & SVG
How to show graphicaly in a web browser available shops in a mall or how to switch from Flash to HTML5 & SVG
我需要在 Web 浏览器中以图形方式显示具有多个商店的多个购物中心,以及商店是免费的还是已租用的以及有关该商店的一些信息,例如其表面。如果免费,商店将涂成绿色,如果是租用的,则涂成红色,信息将显示在弹出窗口中。我只需要绘制商场的二维布局。
我一直在使用 Flash 来执行此操作,但由于 Flash 已停产,我不得不改用其他技术。我在考虑 HTML5 和 SVG,但我不确定该怎么做。我可以请你的大脑知道从哪里开始吗?
祝一切顺利,
SVG 绝对听起来像best/easiest做你想做的事的方式。
您可以在任何矢量艺术工具(例如 Adobe Illustrator 或 Inkscape)中构建您的基础商场地图。从那里,您可以使用正常的 CSS 来设置元素的样式。
https://developer.mozilla.org/en-US/docs/Web/SVG/Tutorial/SVG_and_CSS
<circle id="overlay" cx="0" cy="0" r="200" stroke="none" />
然后在你的 CSS:
#overlay {
fill: #f3f;
}
我需要在 Web 浏览器中以图形方式显示具有多个商店的多个购物中心,以及商店是免费的还是已租用的以及有关该商店的一些信息,例如其表面。如果免费,商店将涂成绿色,如果是租用的,则涂成红色,信息将显示在弹出窗口中。我只需要绘制商场的二维布局。
我一直在使用 Flash 来执行此操作,但由于 Flash 已停产,我不得不改用其他技术。我在考虑 HTML5 和 SVG,但我不确定该怎么做。我可以请你的大脑知道从哪里开始吗?
祝一切顺利,
SVG 绝对听起来像best/easiest做你想做的事的方式。
您可以在任何矢量艺术工具(例如 Adobe Illustrator 或 Inkscape)中构建您的基础商场地图。从那里,您可以使用正常的 CSS 来设置元素的样式。
https://developer.mozilla.org/en-US/docs/Web/SVG/Tutorial/SVG_and_CSS
<circle id="overlay" cx="0" cy="0" r="200" stroke="none" />
然后在你的 CSS:
#overlay {
fill: #f3f;
}