【问题标题】:Clickable image map in Jekyll siteJekyll 站点中的可点击图像地图
【发布时间】:2016-03-24 03:42:51
【问题描述】:

我想在我的 github 上的 jekyll 站点上添加一个可点击的地图。

例如,我单击美国地图以到达锚标记 包含与点击状态相关的文本。

我希望最终得到的一个例子是: http://wilsonmar.github.io/museums-roadtrip-usa/

有两种不同的方法:HTML 和 CSS。

是否有托管在 github 页面上的 jekyll 的示例?

【问题讨论】:

    标签: jekyll imagemap


    【解决方案1】:

    为了使用 Jekyll 生成 html 图像地图,您可以使用集合。

    文件:_us-states/alaska.md

    ---
    name: Alaska
    abbrev: AK
    coord: "52,249,42,253,..."
    ---
    Your text here
    

    你像这样生成你的图像映射:

    <img src="image.png" alt="Us states" usemap="#us-states" />
    <map name="us-states">
    {% for s in site.collections['us-states'] %}
        <area shape="poly" coords="{{ s.map.coord }}" 
              href="{{ site.baseurl }}{{ s.url }}" 
              alt="{{ s.name }}" title="{{ s.name }}" >
    {% endfor %}
    </map>
    

    【讨论】:

    • 该死的绝妙答案。顺便说一句, 需要在底部才能完成图片。
    • 好收获@WilsonMar
    • 对不起,大卫。在浏览器中结束的 HTML 中,没有显示地图数据,如: cloud.githubusercontent.com/assets/300046/14015545/…" alt="USA states" usemap="#us-states" />
    • 没有完整的代码,很难发现问题。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-23
    • 2016-05-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多