Επιλογή χρώματος
Επιλέξτε οποιοδήποτε χρώμα και λάβετε τον κωδικό του σε κάθε συνηθισμένη μορφή, έτοιμο για αντιγραφή. Δημιουργήστε ταιριαστές παλέτες, εξαγάγετε τα κυρίαρχα χρώματα μιας φωτογραφίας χωρίς να την ανεβάσετε και ελέγξτε αν ένας συνδυασμός κειμένου και φόντου περνά τον έλεγχο αντίθεσης WCAG.
Επιλογέας χρώματος
Κωδικοί χρώματος σε κάθε μορφή
- HEX#2F6FED
- RGB47, 111, 237
- HSL220°, 84%, 56%
- HSB / HSV220°, 80%, 93%
- CMYK (περίπου)80%, 53%, 0%, 7%
- CSS rgb()rgb(47 111 237)
- CSS hsl()hsl(220 84% 56%)
Παλέτες από αυτό το χρώμα
Συμπληρωματικά
Αναλογικά
Τριαδικά
Τόνοι (ανάμιξη με λευκό)
Σκιές (ανάμιξη με μαύρο)
Παλέτα από εικόνα
Η εικόνα σας διαβάζεται από το δικό σας πρόγραμμα περιήγησης και δεν ανεβαίνει ποτέ: τα pixel δειγματοληπτούνται σε canvas σε αυτήν τη συσκευή και τίποτα δεν στέλνεται πουθενά.
Αφήστε εδώ μια φωτογραφία, στιγμιότυπο ή λογότυπο
Τα έξι κυρίαρχα χρώματα της εικόνας σας θα εμφανιστούν εδώ. Κάντε κλικ σε ένα δείγμα για να το φορτώσετε στον επιλογέα.
Έλεγχος αντίθεσης (WCAG 2.1)
Δείγμα μεγάλου κειμένου
Ξεσκεπάζω την ψυχοφθόρα βδελυγμία. 0123456789
- AA · κανονικό κείμενοΕπιτυχία
- AAA · κανονικό κείμενοΕπιτυχία
- AA · μεγάλο κείμενοΕπιτυχία
- AAA · μεγάλο κείμενοΕπιτυχία
Μεγάλο κείμενο σημαίνει τουλάχιστον 18 pt (24 px) κανονικό ή 14 pt (περίπου 18,7 px) έντονο. Το AA απαιτεί 4,5:1 για κανονικό κείμενο και 3:1 για μεγάλο· το AAA απαιτεί 7:1 και 4,5:1.
Συνηθισμένα ονομαστικά χρώματα CSS
Είκοσι λέξεις-κλειδιά που καταλαβαίνει κάθε πρόγραμμα περιήγησης, με τις ακριβείς τιμές HEX, RGB και HSL.
| Όνομα | HEX | RGB | HSL |
|---|---|---|---|
black | #000000 | 0, 0, 0 | 0°, 0%, 0% |
white | #ffffff | 255, 255, 255 | 0°, 0%, 100% |
gray | #808080 | 128, 128, 128 | 0°, 0%, 50% |
silver | #c0c0c0 | 192, 192, 192 | 0°, 0%, 75% |
red | #ff0000 | 255, 0, 0 | 0°, 100%, 50% |
crimson | #dc143c | 220, 20, 60 | 348°, 83%, 47% |
maroon | #800000 | 128, 0, 0 | 0°, 100%, 25% |
tomato | #ff6347 | 255, 99, 71 | 9°, 100%, 64% |
coral | #ff7f50 | 255, 127, 80 | 16°, 100%, 66% |
orange | #ffa500 | 255, 165, 0 | 39°, 100%, 50% |
gold | #ffd700 | 255, 215, 0 | 51°, 100%, 50% |
yellow | #ffff00 | 255, 255, 0 | 60°, 100%, 50% |
olive | #808000 | 128, 128, 0 | 60°, 100%, 25% |
green | #008000 | 0, 128, 0 | 120°, 100%, 25% |
teal | #008080 | 0, 128, 128 | 180°, 100%, 25% |
aqua | #00ffff | 0, 255, 255 | 180°, 100%, 50% |
blue | #0000ff | 0, 0, 255 | 240°, 100%, 50% |
navy | #000080 | 0, 0, 128 | 240°, 100%, 25% |
purple | #800080 | 128, 0, 128 | 300°, 100%, 25% |
rebeccapurple | #663399 | 102, 51, 153 | 270°, 50%, 40% |
Τι ακριβώς περιγράφουν τα HEX, RGB, HSL και HSB
Κάθε χρώμα σε αυτή τη σελίδα ανήκει στον χρωματικό χώρο sRGB, τον προεπιλεγμένο χρωματικό χώρο του web από τότε που τον υιοθέτησαν τα προγράμματα περιήγησης στα τέλη της δεκαετίας του 1990. Μια οθόνη αναμειγνύει κόκκινο, πράσινο και μπλε φως, και κάθε κανάλι έχει 256 επίπεδα (0–255), που δίνουν 16.777.216 πιθανά χρώματα. Το RGB γράφει απευθείας αυτούς τους τρεις αριθμούς· το HEX γράφει τους ίδιους τρεις αριθμούς στο δεκαεξαδικό σύστημα, με δύο ψηφία ο καθένας, άρα το #FF6600 είναι κόκκινο 255, πράσινο 102, μπλε 0. Η σύντομη γραφή με τρία ψηφία διπλασιάζει κάθε ψηφίο: το #F60 ισούται με #FF6600.
Τα HSL και HSB (ονομάζεται και HSV) περιγράφουν τα ίδια χρώματα με τρόπο που προσαρμόζεται πιο εύκολα με το χέρι. Η απόχρωση (hue) είναι γωνία στον χρωματικό τροχό: 0° κόκκινο, 120° πράσινο, 240° μπλε. Η διαφορά βρίσκεται στον τελευταίο αριθμό. Στο HSL, φωτεινότητα 100% είναι πάντα λευκό και 50% είναι η πιο καθαρή εκδοχή της απόχρωσης· στο HSB, φωτεινότητα 100% είναι η καθαρή απόχρωση και το λευκό απαιτεί κορεσμό 0%. Εφαρμογές σχεδίασης όπως το Photoshop και το Figma χρησιμοποιούν HSB στους επιλογείς τους, ενώ η CSS καταλαβαίνει εγγενώς το hsl(), γι' αυτό αναφέρονται και τα δύο παραπάνω.
Γιατί η τιμή CMYK είναι μόνο κατά προσέγγιση
Οι οθόνες προσθέτουν φως· οι εκτυπωτές το αφαιρούν με μελάνια κυανό, ματζέντα, κίτρινο και μαύρο. Τα δύο συστήματα καλύπτουν διαφορετικά εύρη χρωμάτων, τα λεγόμενα gamut. Πολύ κορεσμένα χρώματα οθόνης, όπως ένα έντονο πράσινο RGB, ένα ηλεκτρικό μπλε ή ένα νέον πορτοκαλί, βρίσκονται εκτός όσων μπορούν να αναπαραγάγουν τα μελάνια τετραχρωμίας, γι' αυτό εκτυπώνονται πιο θαμπά απ' ό,τι φαίνονται σε μια οθόνη.
Οι τιμές CMYK εδώ προκύπτουν από την απλή μαθηματική μετατροπή χωρίς προφίλ ICC, κάτι χρήσιμο για μια πρόχειρη περιγραφή αλλά όχι για το πιεστήριο. Ένα τυπογραφείο μετατρέπει με προφίλ για το χαρτί και το πιεστήριό του, όπως το FOGRA39 στην Ευρώπη ή το GRACoL στις Ηνωμένες Πολιτείες, και το ίδιο χρώμα RGB μπορεί να δώσει διαφορετικά ποσοστά μελανιού σε καθένα. Για εργασίες εκτύπωσης, στείλτε την τιμή RGB ή HEX μαζί με το προφίλ που ζητά το τυπογραφείο σας.
Πώς υπολογίζεται ο λόγος αντίθεσης
Το WCAG 2.1 συγκρίνει τη σχετική φωτεινότητα δύο χρωμάτων: το ανοιχτότερο συν 0,05, διαιρεμένο με το σκουρότερο συν 0,05. Το αποτέλεσμα κυμαίνεται από 1:1 (ίδια χρώματα) έως 21:1 (μαύρο σε λευκό). Το επίπεδο AA απαιτεί τουλάχιστον 4,5:1 για κανονικό κείμενο και 3:1 για μεγάλο κείμενο, δηλαδή 18 στιγμών ή 14 στιγμών έντονο· το επίπεδο AAA ανεβάζει τα όρια σε 7:1 και 4,5:1. Στοιχεία της διεπαφής, όπως τα περιγράμματα πεδίων και τα εικονίδια, χρειάζονται 3:1 σε σχέση με το περιβάλλον τους σύμφωνα με το κριτήριο επιτυχίας 1.4.11.
Η φωτεινότητα δίνει πολύ μεγαλύτερο βάρος στο πράσινο από ό,τι στο μπλε, επειδή το μάτι είναι πιο ευαίσθητο σε αυτό. Γι' αυτό το κίτρινο κείμενο σε λευκό αποτυγχάνει εντελώς, ενώ το σκούρο μπλε σε λευκό περνά εύκολα, παρότι και τα δύο χρώματα φαίνονται απολύτως κορεσμένα. Τα λογότυπα και το καθαρά διακοσμητικό κείμενο εξαιρούνται από τον κανόνα.
Παλέτα χρωμάτων από φωτογραφία ή λογότυπο
Η παλέτα εικόνας διαβάζει το αρχείο σας με το canvas του προγράμματος περιήγησης, το μικραίνει σε έως 200 pixel στη μεγάλη πλευρά και ομαδοποιεί παρόμοια pixel με τη μέθοδο median-cut που περιέγραψε ο Paul Heckbert το 1982: το εύρος χρωμάτων χωρίζεται ξανά και ξανά κατά το πλατύτερο κανάλι του μέχρι να μείνουν έξι ομάδες, και ο μέσος όρος κάθε ομάδας γίνεται δείγμα χρώματος. Τα διαφανή pixel αγνοούνται, οπότε ένα λογότυπο σε διαφανές φόντο δίνει τα χρώματα του λογοτύπου.
Όταν έχετε τα χρώματα, ένα επίπεδο λογότυπο συχνά λειτουργεί καλύτερα ως διανυσματικό. Ο μετατροπέας εικόνας σε SVG το μετατρέπει σε σχήματα που διατηρούν αυτά ακριβώς τα χρώματα, και αν σχεδιάζετε κεφαλίδα καναλιού, το εργαλείο αλλαγής μεγέθους banner YouTube προσαρμόζει το γραφικό σε 2560 × 1440 λαμβάνοντας υπόψη την ασφαλή περιοχή.
Συχνές ερωτήσεις
- Γιατί το «green» της CSS είναι πιο σκούρο από το πράσινο του επιλογέα RGB;
- Η λέξη-κλειδί green είναι το #008000, ένα μεσαίο πράσινο που κληρονομήθηκε από την παλιά παλέτα 16 χρωμάτων της HTML. Το πλήρως κορεσμένο #00FF00 ονομάζεται lime. Ολόκληρη η λίστα της CSS έχει παρόμοιες εκπλήξεις: το gray (#808080) είναι σκουρότερο από το darkgray (#A9A9A9).
- Ανεβαίνει η εικόνα μου όταν εξάγω παλέτα;
- Όχι. Το αρχείο ανοίγει από το πρόγραμμα περιήγησής σας, σχεδιάζεται σε canvas στη μνήμη και αναλύεται εκεί. Δεν γίνεται κανένα αίτημα με την εικόνα και, όταν κλείσετε την καρτέλα, απορρίπτεται.
- Τι λόγο αντίθεσης χρειάζομαι για το κυρίως κείμενο;
- Τουλάχιστον 4,5:1 για το επίπεδο AA του WCAG 2.1 και 7:1 για το επίπεδο AAA. Οι επικεφαλίδες με μέγεθος 18 στιγμών ή μεγαλύτερο, ή 14 στιγμών έντονες, μπορούν να χρησιμοποιούν 3:1 για το AA. Πολλά συστήματα σχεδίασης στοχεύουν σε 4,5:1 παντού, ώστε το κείμενο να παραμένει ευανάγνωστο σε αμυδρές οθόνες και στο φως του ήλιου.
- Μπορώ να χρησιμοποιήσω κωδικό HEX 8 ψηφίων με διαφάνεια;
- Ναι, στη CSS. Τα δύο τελευταία ψηφία είναι το κανάλι alpha, οπότε το #2F6FED80 είναι το ίδιο μπλε με διαφάνεια περίπου 50%. Αυτός ο επιλογέας δουλεύει με αδιαφανή χρώματα, γι' αυτό εμφανίζει έξι ψηφία· προσθέστε μόνοι σας το ζεύγος alpha όταν το χρειάζεστε.
- Πόσα χρώματα με όνομα έχει η CSS;
- Η προδιαγραφή CSS Color Module Level 4 ορίζει 148 λέξεις-κλειδιά χρωμάτων, μετρώντας τις διπλές γραφές όπως gray και grey. Η νεότερη είναι η rebeccapurple (#663399), που προστέθηκε το 2014 στη μνήμη της Rebecca Meyer, κόρης του Eric Meyer, συγγραφέα της CSS.