Geben Sie einen Kopf der App eigenen Tooltip, platziert, wo es sitzt

Featurekamo-internal
Verschifft
5. September 2026 um 02:15 UTC
Autor
Kamo
Ausschuss
1973b19

Das Label war die native Box des Browsers: unstyled, und setzen, wo die andere 291 Hover Ziele in diesem Chrom-Einsatz, Pfeil und alle. Ein Kopf ist kein normales Hover-Ziel, so dass der Tooltip eher angetrieben wird als ausgelöst. MUIs eigene Hörer sind alle aus: das Element, an das es sie binden würde, ist eine Null-Größe Transformation Wrapper nichts kann schweben, und seine Berührung lange drücken ist die gleiche Geste, die das Kontextmenü des Kopfes öffnet. Die Bühne besitzt eine gemeinsame popper, öffnet es von HexHeads Pointer enter/leave, und schließt es auf jeder Presse ein Etikett, das von einem Kopf hängt, der über den Bildschirm geschleudert wird, ist kein Etikett. A 400ms Spur der blinkenden Etiketten. Der Anker ist ein virtuelles Element, das die Bewegungswerte des Kopfes bei jedem Anruf ablesen, nicht der DOM-Knoten. Köpfe bewegen sich, indem sie ihre Transformation direkt zum DOM mit schreiben kein Reaktorr zwischendurch, so dass ein am offenen gemessener Rect in dem Moment abgestanden geht Cluster reflows um ein neu geöffnetes Fenster; Popper wird zum Wiederauflaufen gedrängt wann immer sich diese Werte ändern. Platzierung wird von wo aus der Kopf ist entschieden, durch placeTooltip: offen weg von der Nähere horizontale Kante, und für einen Kopf im äußeren Drittel des Bildschirms ausrichten die nahe Kante des Werkzeugs zu ihm, so dass er nach innen wächst, anstatt wieder auf geschoben zu werden Bildschirm. Popper's Flip und verhindernOverflow bleiben unten als das Sicherheitsnetz, auf der Ansichtsport mit dem gleichen 8px Keep-Out-Band, das das Kontextmenü verwendet - sie bedecken was Geometrie allein nicht kann, ein Titel, der breiter ist als der Raum, den die Platzierung hinterlässt. Verifiziert in Chrome, nicht nur in jsdom: acht Kopfpositionen (vier Ecken, die Mitte, ein 90-Zeichen-Titel in der Ecke, und zwei Köpfe von der Kante gezogen) über einen 1200x800 und einen 480x900 Aussichtspunkt, alle sechzehn Etiketten vollständig im Inneren der Marge; und ein Kopf bewegt 250x120px durch Bewegungswert allein, mit dem Etikett Verfolgung es auf die Pixel.

Alle Änderungen

Wie, was Sie sehen Versand?

Jedes dieser Updates landet automatisch in Ihrem Arbeitsbereich. Starten Sie frei und beobachten Sie es Woche für Woche wachsen.

Free Forever startenPreisgestaltung anzeigen