Barre latérale de la Fondation


Navigation dans la barre latérale

Foundation utilise <ul class="side-nav"> pour créer une barre latérale :

Instance

<!DOCTYPE html>
<html>
<head>
  <title>Foundation 实例</title>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width, initial-scale=1">
  <link rel="stylesheet" href="http://static.php.cn/assets/foundation-5.5.3/foundation.min.css">
  <script src="http://static.php.cn/assets/jquery/2.0.3/jquery.min.js"></script>
  <script src="http://static.php.cn/assets/foundation-5.5.3/js/foundation.min.js"></script>
  <script src="http://static.php.cn/assets/foundation-5.5.3/js/vendor/modernizr.js"></script>
</head>
<body>

<ul class="side-nav">
  <li><a href="#">Link 1</a></li>
  <li><a href="#">Link 2</a></li>
  <li><a href="#">Link 3</a></li>
  <li><a href="#">Link 4</a></li>
</ul>

<div style="padding:20px;">
  <h3>侧栏导航</h3>
  <p> .side-nav 类用于创建侧栏导航,宽度为父元素100%宽度。</p>
</div>

</body>
</html>

Exécuter des instances»

Cliquez sur le bouton "Exécuter l'instance" pour afficher l'instance en ligne

Activer les liens et les lignes de démarcation

Les liens cliqués peuvent être utilisés sur <li>.active Classe à identifier, utilisez la classe .divider pour ajouter une ligne de démarcation horizontale :

Instance

<!DOCTYPE html>
<html>
<head>
  <title>Foundation 实例</title>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width, initial-scale=1">
  <link rel="stylesheet" href="http://static.php.cn/assets/foundation-5.5.3/foundation.min.css">
  <script src="http://static.php.cn/assets/jquery/2.0.3/jquery.min.js"></script>
  <script src="http://static.php.cn/assets/foundation-5.5.3/js/foundation.min.js"></script>
  <script src="http://static.php.cn/assets/foundation-5.5.3/js/vendor/modernizr.js"></script>
</head>
<body>

<ul class="side-nav">
  <li class="active"><a class="a" href="#">Link 1</a></li>
  <li><a class="a" href="#">Link 2</a></li>
  <li class="divider"></li>
  <li><a class="a" href="#">Link 3</a></li>
  <li><a class="a" href="#">Link 4</a></li>
</ul>

<div style="padding:20px;">
  <h3>侧栏导航</h3>
  <p> .active 类用于设置当期页链接。</p>
  <p> .divider 类用于设置水平的分割线。</p>
</div>

</body>
</html>

Instance en cours d'exécution»

Cliquez sur le bouton "Exécuter l'instance" pour afficher l'instance en ligne


Barre latérale dans la grille

Nous pouvons utiliser le mode de conception de grille pour configurer la barre de navigation latérale . L'exemple est le suivant :

Instance

<!DOCTYPE html>
<html>
<head>
  <title>Foundation 实例</title>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width, initial-scale=1">
  <link rel="stylesheet" href="http://static.php.cn/assets/foundation-5.5.3/foundation.min.css">
  <script src="http://static.php.cn/assets/jquery/2.0.3/jquery.min.js"></script>
  <script src="http://static.php.cn/assets/foundation-5.5.3/js/foundation.min.js"></script>
  <script src="http://static.php.cn/assets/foundation-5.5.3/js/vendor/modernizr.js"></script>
</head>
<body>

<div class="row">
  <div class="medium-4 columns" style="background-color:#f1f1f1;">
    <ul class="side-nav">
      <li class="active"><a href="#">Home</a></li>
      <li><a href="#">Learn HTML</a></li>
      <li><a href="#">Learn JavaScript</a></li>
      <li><a href="#">Learn CSS</a></li>
      <li><a href="#">Learn Foundation</a></li>    
      <li><a href="#">Learn HTML</a></li>
      <li><a href="#">Learn JavaScript</a></li>
      <li><a href="#">Learn CSS</a></li>
      <li><a href="#">Learn Foundation</a></li>      
    </ul>
  </div>
  <div class="medium-8 columns">
    <h1>侧栏导航</h1>
    <p>该实例将侧栏导航房子网格设计中,背景为灰色。</p>
    <p><strong>注意:</strong> 在小屏幕尺寸上,侧栏导航是垂直的,且宽度是延展到整个屏幕(100% width)。</p>
    <p>重置浏览器查看效果。</p>
    <p>行为动作可以通过 javascript 或媒体查询来修改它。</p>
  </div>
</div>

</body>
</html>

Exécuter l'instance»

Cliquez sur le bouton "Exécuter l'instance" pour voir l'instance en ligne