Pour un site ‘one page’ il y a plusieurs challenges que l’ont peu maintenant régler en CSS
- le menu sticky :→ (
position: sticky;)
- la hauteur ou vient se fixer l’ancre (derrière le menu). → (
scroll-padding-top)
- Le scroll qui doit être smooth. → (
scroll-behavior)
Page d’exemple
One-Page tips
Étape 1 crée la structure avec les 3 premières features:
Voici les fichiers source pour démarrer :
- Un fichier reset.css (c’est un reset et un miniframework avec des variables).
- Le fichier HTML de base.
- Et le fichier CSS de la structure sans les 3 features ci-dessus.
reset.css
index.html
style.css
Le CodePen intégrer :
Étape 2 les plus
D’autres comportements sont aussi cool à implémenter
- Avoir des popups pour afficher plus de texte