如何在 Web 浏览器中以图形方式显示商场中可用的商店或如何从 Flash 切换到 HTML5 和 SVG

Posted

技术标签:

【中文标题】如何在 Web 浏览器中以图形方式显示商场中可用的商店或如何从 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 【发布时间】:2021-04-26 05:04:07 【问题描述】:

我需要在网络浏览器中以图形方式显示多个拥有多家商店的商场,以及一家商店是免费的还是已出租,以及有关该商店的一些信息,例如其表面。如果商店是免费的,它将被涂成绿色,如果它被租用,它将被涂成红色,并且信息将出现在弹出窗口中。我只需要绘制商场的 2D 布局。

我曾使用 Flash 来执行此操作,但由于 Flash 已达到 EOL,我必须改用其他技术。我在考虑 html5 和 SVG,但我不知道该怎么做。我可以挑选你的大脑来知道从哪里开始吗?

一切顺利,

【问题讨论】:

【参考方案1】:

SVG 听起来绝对是做你想做的最好/最简单的方法。

您可以在任何矢量艺术工具(例如 Adob​​e 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;

【讨论】:

谢谢@Brad。我试试看。

以上是关于如何在 Web 浏览器中以图形方式显示商场中可用的商店或如何从 Flash 切换到 HTML5 和 SVG的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Simulink Scope 中以编程方式“打印到图形”

如何在图形中以透明颜色制作矩形?

在 Python 中以编程方式在 Web 浏览器中打开 URL

eclipse关于xml文件有两种方式显示 Design方式-图形化方式,Source-源码方式

在 Python 中以编程方式检查模块可用性?

Cocoa - 在情节提要中以编程方式呈现 NSViewController LIKE “显示选项”(不是模态)