| [ Web Proxy ] |
| Viewing: https://developer.mozilla.org/de/docs/Web/API/IntersectionObserverEntry/intersectionRatio | [Back] [Original] |
Get to know MDN better
Dieser Inhalt wurde automatisch aus dem Englischen bersetzt, und kann Fehler enthalten. Erfahre mehr ber dieses Experiment.
Diese Funktion ist gut etabliert und funktioniert auf vielen Gerten und in vielen Browserversionen. Sie ist seit Mrz 2019 browserbergreifend verfgbar.
Die intersectionRatio schreibgeschtzte Eigenschaft der IntersectionObserverEntry Schnittstelle gibt an, wie viel des Zielelements derzeit innerhalb des Intersektionverhltnisses der Wurzel sichtbar ist, als ein Wert zwischen 0,0 und 1,0.
Eine Zahl zwischen 0,0 und 1,0, die angibt, wie viel des Zielelements tatschlich innerhalb des Schnittrechtecks der Wurzel sichtbar ist.
Genauer gesagt, dieser Wert ist das Verhltnis der Flche des Schnittrechtecks (intersectionRect) zur Flche des Begrenzungsrechtecks des Ziels (boundingClientRect).
Wenn die Flche des Begrenzungsrechtecks des Ziels null ist, wird der Wert 1 zurckgegeben, wenn isIntersecting true ist, oder 0, wenn nicht.
In diesem einfachen Beispiel setzt ein Schnittpunkt-Callback die opacity jedes Zielelements auf das Schnittverhltnis dieses Elements mit der Wurzel.
function intersectionCallback(entries) {
entries.forEach((entry) => {
entry.target.style.opacity = entry.intersectionRatio;
});
}
Um ein konkreteres Beispiel zu sehen, schauen Sie sich Umgang mit nderungsbenachrichtigungen von Schnittpunkten an.
| Spezifikation |
|---|
| Intersection Observer # dom-intersectionobserverentry-intersectionratio |
IntersectionObserverEntryDer Bauplan fr ein besseres Internet.
Teile dieses Inhalts sind 19982026 von einzelnen mozilla.org-Mitwirkenden. Inhalte sind verfgbar unter einer Creative-Commons-Lizenz.
| Web Proxy Viewer | New URL | Original Page |