Μπάρες προόδου scroll, και γιατί η δική σας πρέπει να είναι σκύλος
Κάθε μεγάλη σελίδα θέτει το ίδιο ερώτημα: πόσο ακόμα απομένει; Ένας δείκτης προόδου το απαντά, και οι περισσότεροι το απαντούν με έναν τρόπο που έχετε σταματήσει να προσέχετε ήδη από τη δεύτερη παράγραφο.
Σε τι χρησιμεύει η μπάρα
Η μπάρα κύλισης ήδη σας λέει, καταρχήν, πού βρίσκεστε. Στην πράξη έχει πλάτος λίγων pixel, κρύβεται μέχρι να κουνήσετε το ποντίκι, και σε μια σελίδα που φορτώνει εικόνες καθώς προχωράτε, ο δείκτης της αλλάζει μέγεθος ενώ διαβάζετε. Οι επεκτάσεις προσθέτουν πίσω μια μπάρα προόδου επειδή η ίδια η απάντηση του browser έχει αφαιρεθεί σιωπηλά από τον σχεδιασμό.
Έτσι παίρνετε μια λεπτή έγχρωμη γραμμή στην κορυφή της σελίδας που γεμίζει καθώς κάνετε scroll. Λειτουργεί. Είναι επίσης το πιο εύκολο πράγμα στη σελίδα να σταματήσετε να βλέπετε: είναι μια ευθεία γραμμή, βρίσκεται στη λωρίδα που το μάτι σας έχει εκπαιδευτεί να αγνοεί, και δεν κάνει ποτέ τίποτα άλλο εκτός από το να μεγαλώνει.
Θέση, αλλά και ταχύτητα
Μια μπάρα μεταφέρει ακριβώς έναν αριθμό — πόσο έχετε προχωρήσει προς τα κάτω. Υπάρχει ένας δεύτερος αριθμός διαθέσιμος δωρεάν, και καμία μπάρα δεν τον δείχνει: πόσο γρήγορα κινείστε.
Το scrolldog μεταφέρει και τα δύο. Η θέση του κατοικιδίου κατά μήκος της άκρης του παραθύρου είναι το βάθος του scroll. Στην κορυφή της σελίδας είναι αριστερά· στο κάτω μέρος της σελίδας έχει φτάσει στην άλλη πλευρά. Το βάδισμά του είναι η ταχύτητα του scroll: γυρίστε απότομα τον τροχό και σπριντάρει, κάντε scroll αργά παράγραφο-παράγραφο και τριποδίζει.
Σταματήστε, και κάθεται. Αυτό είναι το κομμάτι που μια μπάρα δεν μπορεί να κάνει. Μια στατική μπάρα φαίνεται ίδια είτε διαβάζετε προσεκτικά είτε αφήσατε την καρτέλα ανοιχτή τρεις ώρες. Ένα κατοικίδιο που έχει καθίσει σάς λέει ότι η σελίδα έχει ησυχάσει, και δεν σας κοστίζει τίποτα να το διαβάσετε, γιατί δεν το διαβάζατε — το πιάσατε με την άκρη του ματιού σας, που είναι η μόνη προσοχή που άξιζε ποτέ ένας δείκτης προόδου.
Τι κοστίζει
Η συνήθης αντίρρηση σε μια διακοσμητική επέκταση είναι ότι κάνει τον browser χειρότερο. Αυτή ακούει το scroll παθητικά, συμπτύσσει κάθε έκρηξη συμβάντων σε μία εγγραφή ανά καρέ κίνησης, και μετακινεί ένα μόνο στοιχείο μέσα σε ένα σταθερό κομμάτι μηδενικού μεγέθους. Ποτέ δεν διαβάζει ή αλλάζει τη διάταξη της σελίδας σας, και δεν κάνει κανένα αίτημα δικτύου από τη σελίδα που διαβάζετε.
Ένας διακόπτης στο popup το απενεργοποιεί παντού, σε κάθε ανοιχτή καρτέλα, ταυτόχρονα.
Δείτε πώς λειτουργεί