【问题标题】:How do they draw vectorized lines on web pages?他们如何在网页上绘制矢量化线?
【发布时间】:2012-01-22 21:47:50
【问题描述】:

google docs 和 yandex maps http://maps.yandex.ru/-/CFsgzMjN 等项目允许访问者在网页上绘制几何图形。如果没有 HTML5,他们是如何做到这一点的?

这总是 SVG 吗?

【问题讨论】:

    标签: html css graphics vector svg


    【解决方案1】:

    他们使用的是canvas,看看.ymaps-overlay-transition-container,里面有canvas标签。

    【讨论】:

    • 虽然 HTML5 中存在 canvas 标签,但它并不严格要求此文档类型,因此 canvas 可以在任何地方使用,但它只是无效,并且可能,它的实现可能存在一些问题,但我不认为在不同的文档类型之间使用 canvas 有任何差异。
    【解决方案2】:

    这可能是 SVG,也可能只是使用画布绘制。文档的 doctype 不必是 html5 才能使这些功能发挥作用。

    【讨论】:

    • SVG 和画布都需要 HTML5?
    猜你喜欢
    • 2016-07-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-05-02
    • 2018-07-28
    • 2012-09-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多