javascript - 如何在窗口大小调整时重绘 SVG map ?

标签 javascript svg dictionary

目前,当窗口大小调整时, map 将重新绘制,但包含的 div 的高度似乎不受影响。这会导致 map 无法重新绘制得更大,如果重新绘制得更小,则其上方和下方的间距太大。

这是代码。 http://codepen.io/chrisgosling/pen/jLefu

最佳答案

您可以添加包装元素...

<div id="container">
  <div id='visualization'></div>
  <div id="message"></div>
</div>

然后添加以下 CSS:

#container {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}

#visualization {
  position: relative;
  width: 100%;
  height: 100%;
}

http://codepen.io/anon/pen/LfCcl

关于javascript - 如何在窗口大小调整时重绘 SVG map ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22537468/

相关文章:

android - VectorDrawable 图像变得像素化

python - 返回并删除元组键包含给定元素的所有键值对

ios - iOS Swift 3 中来自对象的 JSON 存在数组问题

python - 循环遍历python中的数据帧字典

javascript - 取消选择 Bootstrap 选择选择器中的所有选定选项不起作用

javascript - 使用流类型对函数的参数进行子类型化

javascript - SVG 不像传统的 DOM 那样工作吗?

javascript - 使用 Marko.js 发出值的正确方法

JavaScript ES6 - 计算对象数组的重复项

jquery - 看到按钮有一个有趣的效果