如何在 wheelnav.js 中的项目之间添加间距
How to add spacing between items in wheelnav.js
我得到了一个从 https://pmg.softwaretailoring.net/ 生成的导航轮,但在阅读了他们的文档后,我不知道如何在轮子中的项目之间添加 spcaing。他们杂乱无章地在一起。实例化的 wheelnav 对象上是否有任何我不知道的函数?我试图通过他们的 .js 文件手动找到它,但找不到任何东西。
您可以使用 stroke-width 属性 和背景颜色来实现间距。
当 cssMode 为真时使用以下 CSS.
[id|=wheelnav-wheelDiv-slice] {
fill: white;
stroke: *background-color*;
stroke-width: 10px;
cursor: pointer;
}
更多信息在这里:https://wheelnavjs.softwaretailoring.net/documentation/css3.html
没有 cssMode 使用以下 JavaScript.
var wheel = new wheelnav("wheelDiv");
wheel.slicePathAttr = { stroke: "*background-color*", "stroke-width": 10, cursor: 'pointer' };
wheel.sliceHoverAttr = { stroke: "*background-color*", "stroke-width": 10, cursor: 'pointer' };
wheel.sliceSelectedAttr = { stroke: "*background-color*", "stroke-width": 10, cursor: 'default' };
wheel.createWheel(["First", "Second", "Third", "Fourth"]);
或者,您可以通过自定义创建自己的 slicePath。
更多信息在这里:https://wheelnavjs.softwaretailoring.net/documentation/slicePath.html#tutorial
我得到了一个从 https://pmg.softwaretailoring.net/ 生成的导航轮,但在阅读了他们的文档后,我不知道如何在轮子中的项目之间添加 spcaing。他们杂乱无章地在一起。实例化的 wheelnav 对象上是否有任何我不知道的函数?我试图通过他们的 .js 文件手动找到它,但找不到任何东西。
您可以使用 stroke-width 属性 和背景颜色来实现间距。
当 cssMode 为真时使用以下 CSS.
[id|=wheelnav-wheelDiv-slice] {
fill: white;
stroke: *background-color*;
stroke-width: 10px;
cursor: pointer;
}
更多信息在这里:https://wheelnavjs.softwaretailoring.net/documentation/css3.html
没有 cssMode 使用以下 JavaScript.
var wheel = new wheelnav("wheelDiv");
wheel.slicePathAttr = { stroke: "*background-color*", "stroke-width": 10, cursor: 'pointer' };
wheel.sliceHoverAttr = { stroke: "*background-color*", "stroke-width": 10, cursor: 'pointer' };
wheel.sliceSelectedAttr = { stroke: "*background-color*", "stroke-width": 10, cursor: 'default' };
wheel.createWheel(["First", "Second", "Third", "Fourth"]);
或者,您可以通过自定义创建自己的 slicePath。
更多信息在这里:https://wheelnavjs.softwaretailoring.net/documentation/slicePath.html#tutorial