Dino Geek essaye de t'aider

Comment utiliser le positionnement sticky en CSS?


Le positionnement “sticky” ou “collant” en CSS est une fonctionnalité assez pratique qui vous permet de faire “coller” un élément à l’écran, comme s’il était fixé, jusqu’à ce qu’il atteigne un certain point, puis qu’il continue à défiler normalement. C’est très utile pour les en-têtes de section qui peuvent rester visibles pendant que vous faites défiler le contenu de cette section.

Voici comment l’utiliser :

1. Tout d’abord, sélectionnez l’élément que vous voulez rendre “sticky”. Pour cet exemple, disons que nous avons un en-tête que nous voulons rendre collant :

\`\`\`html
Mon Header
\`\`\`

1. Ensuite, dans votre CSS, vous pouvez appliquer le positionnement sticky à cet élément en utilisant la propriété `position` avec la valeur `sticky` :

\`\`\`css #myHeader { position: sticky; } \`\`\`

1. Par défaut, l’élément collant commencera à agir comme s’il était fixé au sommet de la fenêtre de visionnage. Vous pouvez changer cet emplacement en définissant la propriété `top`. La valeur que vous donnez est la distance à laquelle l’élément restera collé à partir du haut de la fenêtre de visionnage :

\`\`\`css #myHeader { position: sticky; top: 0; } \`\`\`

Maintenant, votre en-tête devrait rester collé en haut de la page lorsque vous faites défiler le contenu.

Note: Le positionnement sticky peut ne pas fonctionner comme prévu si les parents overflow sont cachés ou si l’élément a des frères et sœurs avec des z-index plus élevés. Il est également pas encore pris en charge dans tous les navigateurs , vérifiez donc toujours la compatibilité des navigateurs avant d’utiliser ces nouvelles fonctionnalités CSS.


Générez simplement des articles pour optimiser votre SEO
Générez simplement des articles pour optimiser votre SEO





DinoGeek propose des articles simples sur des technologies complexes

Vous souhaitez être cité dans cet article ? Rien de plus simple, contactez-nous à dino@eiki.fr

CSS | NodeJS | DNS | DMARC | MAPI | NNTP | htaccess | PHP | HTTPS | Drupal | WEB3 | LLM | Wordpress | TLD | Nom de Domaine | IMAP | TCP | NFT | MariaDB | FTP | Zigbee | NMAP | SNMP | SEO | E-Mail | LXC | HTTP | MangoDB | SFTP | RAG | SSH | HTML | ChatGPT API | OSPF | JavaScript | Docker | OpenVZ | ChatGPT | VPS | ZIMBRA | SPF | UDP | Joomla | IPV6 | BGP | Django | Reactjs | DKIM | VMWare | RSYNC | Python | TFTP | Webdav | FAAS | Apache | IPV4 | LDAP | POP3 | SMTP

| Whispers of love (API) | Déclaration d'Amour |






Mentions Légales / Conditions Générales d'Utilisation