2012-02-01 25 views
2

我運行一個D & D活動,由許多小世界組成,每個小世界觸及6個其他人,如六角形網格。事實上,我的(sloppily)手繪地圖是在六角網格打印輸出上完成的。如何在HTML中設置十六進制鏈接網格?

我想要做的就是製作一個索引頁面,每個小世界都有自己的html頁面。

我想弄清楚如何使該索引頁上的鏈接保持在六角網格佈局中。

我想我可以在CSS中手工完成所有工作,但這看起來相當乏味,因爲我擁有大約300個不同的十六進制世界。

關於如何加快流程的任何想法?現在我能想到的最好的方法是擁有一個通用的Javascript函數,當它被加載到頁面時,每個和每個十六進制都會調用它,這會將其定位在正確的位置。

+1

請告訴我一個六角形網格? – Ibu 2012-02-01 19:18:30

+0

@lbu:[This](http://en.wikipedia.org/wiki/Hex_map),我相信。 – 2012-02-01 19:21:04

+0

無法想象在html/css中使用非繁瑣的方法 - 使用canvas可能是更好的選擇。 – kinakuta 2012-02-01 19:21:18

回答

0

只是猜測這裏,但我敢打賭,你可以使用CSS變換做在你的中心點6個連續60度旋轉。

概念證明:http://jsfiddle.net/FMpc9/

(注:需要一個WebKit瀏覽器,應該很容易更新到萬盎司)。