Comment créer une barre de navigation à partir d'une liste sur la PI de framboise

Au sommet d'une page web est une liste de liens. Vous souhaitez utiliser votre Raspberry Pi pour les transformer en une barre de navigation, un ensemble de boutons horizontales. Mais vous voulez seulement faire cette liste un navbar- vous ne voulez pas affecter d'autres liens ou des listes sur la page.

La première étape consiste à ajouter

balises pour le fichier HTML pour marquer où la barre de navigation commence et se termine, comme ceci:




Vous verrez le nom de classe nav pour la barre de navigation, donc dans le fichier CSS, ajoutez la ligne suivante, ce qui rend les éléments de la liste apparaissent côte à côte, au lieu de commencer une nouvelle ligne pour chacun d'eux:

.nav ul li {display: inline-}

Maintenant, vous pouvez coiffer les liens à l'intérieur du nav classe afin qu'elles ressemblent à des boutons. Cela signifie tout simplement éteindre le soulignement sur le texte du lien, ce qui rend le texte en gras, en utilisant une couleur claire sur un fond sombre (nous avons choisi blanc sur fond bleu), et en ajoutant quelques rembourrage pour faire le lien apparaît plus grand, comme un bouton. Voici le code CSS vous avez besoin:

.nav un {text-decoration: none; font-weight: bold-color: white-padding: 8px; background-color: blue-border: 1px solide bleu-border-radius: 16px; }

La dernière ligne rend les coins des boutons arrondis. Il ne fonctionne pas sur certains autres navigateurs (y compris Netsurf sur votre Raspberry Pi), mais les navigateurs qui ne le comprennent pas simplement l'ignorer et de montrer coins carrés normales place, donc il est possible de l'inclure. En ligne, vous pouvez trouver des solutions que vous pouvez utiliser pour faire des coins arrondis travaillent sur d'autres navigateurs.

Vous avez maintenant une barre de navigation de travail créé à partir d'une liste. Vous remarquerez peut-être, cependant, qu'il est pas aligné avec le reste de votre contenu, et il est légèrement en retrait. Cela est parce que la liste a certains types de remplissage sur elle habituellement, si vous avez besoin d'enlever cela. Voici comment:

.nav ul {padding: 0px; }

» » » » Comment créer une barre de navigation à partir d'une liste sur la PI de framboise