Ο Joshua Comeau επινόησε τον όρο «boop» (υψηλό πέντε, Adam Kuhn). Είναι κάπως σαν καταστάσεις αιωρήσεων / εστίασης, εκτός από το ότι δεν είναι. Τα πράγματά σας - πράγματα όπως σύνδεσμοι, κουμπιά κ.λπ. - θα πρέπει να έχουν αυτές τις καταστάσεις. Το "boop" είναι ένα πιο ιδιότροπο εφέ που εκτελείται μία φορά όταν το ποντίκι εισέλθει, ολοκληρώνει την εκτέλεση ακόμη και αν το ποντίκι σας φύγει (κάτι που δεν μπορεί να κάνει πραγματικά το CSS) και πιθανώς θα εκτελεστεί ξανά στο επόμενο χρήστη mouseenter
αργότερα, μετά το πρώτο booping έγινε.
Αντί για την εφαρμογή του Josh's React, θα ξεκινήσουμε στο CSS, θα δούμε πόσο μακριά μπορούμε να φτάσουμε και μετά να δούμε μια εναλλακτική προσέγγιση JavaScript.
Έχω αφήσει μερικά σχόλια στο στυλό παραπάνω που προέρχονταν από εναλλακτικές μεθόδους που διερευνήσαμε στην πορεία.