CSSOM view API
L'API CSSOM view vous permet de manipuler la vue visuelle d'un document, y compris d'obtenir la position des boîtes de mise en page des éléments, d'obtenir la largeur ou la hauteur de la zone d'affichage par le biais de scripts, et également de faire défiler un élément.
Guides
- Systèmes de coordonnées
-
Les systèmes de coordonnées utilisés pour spécifier une position dans un contexte d'affichage tel qu'une fenêtre sur un moniteur, une zone d'affichage sur un appareil mobile ou une position sur une feuille de papier lors de l'impression.
- Concepts relatifs au viewport
-
Le concept de la zone d'affichage — ce que c'est, son impact en termes de CSS, SVG et appareils mobiles — et la différence entre la zone d'affichage visuelle et la zone d'affichage de mise en page.
Interfaces
Extensions vers d'autres interfaces
Ce module ajoute des propriétés, des méthodes et des événements aux interfaces définies dans d'autres spécifications.
Extensions à Window
devicePixelRatio
innerHeight
innerWidth
matchMedia()
moveBy()
moveTo()
outerHeight
outerWidth
pageXOffset
(voirscrollX
)pageYOffset
(voirscrollY
)resizeBy()
resizeTo()
screen
screenLeft
screenTop
screenX
screenY
visualViewport
scroll()
scrollBy()
scrollTo()
scrollX
scrollY
- L'événement
resize
Extensions à Document
elementFromPoint()
caretPositionFromPoint()
scrollingElement
- L'événement
scroll
- L'événement
scrollend
Extensions à Element
Extensions à HTMLElement
Extensions à HTMLImageElement
Extensions à Range
Extensions à MouseEvent
Ce module définit des méthodes utilitaires géométriques qui s'appliquent aux interfaces Text
, Element
, CSSPseudoElement
et Document
. Ces fonctionnalités GeometryUtils
ne sont pas encore implémentées dans aucun navigateur.
Spécifications
Specification |
---|
CSSOM View Module> |
Voir aussi
- L'API CSS Object Model (CSSOM)
- Le module de vue CSSOM
- Le module de débordement CSS
- Le module de comportement de défilement excessif CSS
- Le module de défilement par accrochage CSS
- L'entrée du glossaire Vue
- L'entrée du glossaire Vue de mise en page
- L'entrée du glossaire Vue visuelle
- La propriété CSS
zoom
- L'entrée du glossaire CSSOM
- L'entrée du glossaire CSS pixel
- L'entrée du glossaire Boîte de défilement
- L'élément HTML
<meta>