- Expédié
- 5 septembre 2026 à 20:43 UTC
- Auteur
- Kamo
- Commite
- 8a3c8aa
Peindre la barre au-dessus du dernier 32px est fin sur un fond - le rampe de lancement Le papier peint ne se soucie pas - et le mal partout ailleurs. Dans un journal de discussion, il atterrit sur le message bulle; dans le nav rail, il atterrit sur les icônes. Le contenu se déplace maintenant, et le navigateur est ce qui le déplace. La barre de défilement natif n'est plus enlevée: elle est élargie à 32px et colorée totalement transparente, donc le navigateur réserve la gouttière exactement comme il l'a toujours fait, et notre barre est embouti sur cette gouttière - qui fonctionne parce que la gouttière vit à l'intérieur du La boîte de rembourrage, et la boîte de rembourrage est ce que la superposition mesure déjà. Réserver de cette manière plutôt que d'utiliser la « fin de ligne » n'est pas un détail: -Non - important - nécessaire pour battre un prop "sx", et pas de deviner ce que pachait un panel déjà transporté. Le seul utilisateur précédent de la règle de remplissage, la page scroller dans AuthedChrome, le donne et obtient le même résultat. - Elle s'applique à chaque scroller à la fois, au lieu d'un opt-in à la fois. - L'espace est pris UNIQUEMENT pendant que l'élément fait défilement. Un groupe dont le contenu tient sa pleine largeur - qu'aucune règle de rembourrage ne pourrait gérer, et qui est la différence entre la réservation d'une gouttière et la perte de 32px de chaque un élément marqué dans l'application pour toujours. "data-kamo-scrollbar"------------------------------------------------- bande dont les flèches et le bord évanoui sont la remontée de la hauteur complète. Vérifié dans un navigateur, pas en jsdom, qui ne fait pas de mise en page et ne peut pas voir un barre de défilement: un journal de discussion (bulles à l'écart de la barre), un rail nav 80px (icons) poussé à gauche, non recouvert), un panneau qui ne fait pas défiler (son fond encore atteint le bord droit, donc rien n'était réservé) et un popover 250px. Firefox est le seul cas imparfait - il réserve sa propre gouttière plus étroite, donc le bar le surplombe de quelques pixels là-bas.