【问题标题】:Responsive map made of multiple image files由多个图像文件组成的响应式地图
【发布时间】:2015-04-02 00:55:49
【问题描述】:

在响应式网页设计方面,我几乎完全是个菜鸟,我正在尝试制作一个带有交互式地图的响应式网络应用程序。

地图由七个独立的图像文件组成 - 每个区域一个。必须将地图拆分为单独的图像,以便我可以根据从数据库中获取的数据更改每个图像的透明度(以及区域颜色强度)。

我希望地图居中,但我也希望每个区域的单独图像(构成地图)保持其位置。

我能想到的最好的类比是拼图,即使调整了浏览器的大小,碎片也能保持正确的位置以完成拼图的图像。

实现这一目标的最简单方法是什么?

请记住,我仍然需要能够控制每个区域图像的透明度。

任何帮助或建议将不胜感激,因为我不知道从哪里开始!对不起,如果我的描述很差 - 请随时探讨。

干杯,

【问题讨论】:

  • 您是在使用任何库来生成地图(例如,一些地图插件)还是一般意义上的“地图”?
  • 这是一般意义上的地图 - 抱歉我的描述不佳。这是我在 Photoshop 中制作的代表世界地图的图形。我将图形导出为多个 PNG(每个区域一个),以便我可以控制每个区域图形的不透明度。我希望这是有道理的。我觉得我的描述过于复杂了。
  • 我认为最好的选择是使用 SVG。有经验吗?
  • 将这些地图片段存储在一个表格中,并使用媒体屏幕@进行响应式设计。应该很容易。
  • @jonmrich 我没有使用 SVG 的经验。我会调查的。如果您有任何与他们相关的资源的链接,那将非常有帮助!感谢您的建议

标签: javascript html css image responsive-design


【解决方案1】:

我最终使用了一个由 illustrator 制作的 SVG,效果很好。与在目录中包含 SVG 文件相反,将其嵌入内联。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-05-11
    • 2015-09-26
    • 2017-05-27
    • 1970-01-01
    • 2018-09-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多