快捷搜索:  汽车  科技

麦哲伦中文官网(Foundation麦哲伦Magellan)

麦哲伦中文官网(Foundation麦哲伦Magellan)</div> </dl> <dl class="sub-nav"> <dd data-magellan-arrival="page1"><a href="#page1">Page 1</a></dd> <dd data-magellan-arrival="page2"><a href="#page2">Page 2</a></dd>

如何创建麦哲伦导航

麦哲伦导航就是一个导航索引,创建方式如下:

实例

<div data-magellan-expedition="fixed">

<dl class="sub-nav">

<dd data-magellan-arrival="page1"><a href="#page1">Page 1</a></dd>

<dd data-magellan-arrival="page2"><a href="#page2">Page 2</a></dd>

</dl>

</div>

<h3 data-magellan-destination="page1">Page1</h3>

<a name="page1"></a>

...

<h3 data-magellan-destination="page2">Page2</h3>

<a name="page2"></a>

...

<!-- Initialize foundation JS -->

<script>

$(document).ready(function() {

$(document).foundation();

})

</script>

麦哲伦中文官网(Foundation麦哲伦Magellan)(1)


麦哲伦导航头部工具条

麦哲伦导航使用头部工具条实例:

实例

<div data-magellan-expedition="fixed">

<nav class="top-bar" data-topbar>

...

<section class="top-bar-section">

<ul class="left">

<li data-magellan-arrival="page1"><a href="#page1">Page 1</a></li>

<li data-magellan-arrival="page2"><a href="#page2">Page 2</a></li>

</ul>

</section>

</nav>

</div>

<h3 data-magellan-destination="page1">Page1</h3>

<a name="page1"></a>

...

<h3 data-magellan-destination="page2">Page2</h3>

<a name="page2"></a>

...

麦哲伦中文官网(Foundation麦哲伦Magellan)(2)


麦哲伦导航内边距

默认情况下,麦哲伦导航的 <div> 元素有 10px 的内边距。可以使用 CSS 移除它:

实例

[data-magellan-expedition] [data-magellan-expedition-clone] {

padding: 0;

}


麦哲伦导航选项

使用 data-options 属性修改麦哲伦导航的设置 例如 <div data-magellan-expedition="fixed" data-options="destination_threshold:60">:

名称类型默认描述实例
active_classstringactive指定激活链接的类尝试一下
thresholdnumber0指定导航在什么时候需要固定位置。会根据滚动条滚动计算,默认为 0 (auto)。尝试一下
destination_thresholdnumber20设该值设定了导航链接显示为激活(蓝色背景)时导航列表距离顶部的值。尝试一下
fixed_topnumber0指定了导航条距离头部的像素值尝试一下

猜您喜欢: