Λειτουργία hsl() CSS
- Προηγούμενη σελίδα CSS grayscale() συναρτηση
- Επόμενη σελίδα CSS hue-rotate() συναρτηση
- Επιστροφή στο προηγούμενο επίπεδο Εγχειρίδιο Σημειώσεων Λειτουργιών CSS
Ορισμός και χρήση
CSS hsl()
Η λειτουργία χρησιμοποιεί το μοντέλο χρώματος Χρώμα-Πυκνότητα-Ένταση (HSL) για να καθορίσει το χρώμα. Μπορεί επίσης να προσθέσει μια προαιρετική συνιστώσα alpha (το επίπεδο διαφάνειας του χρώματος).
Συμβουλή:Το HSL αντιπροσωπεύει το χρώμα (Hue), την πυκνότητα (Saturation) και την ένταση (Lightness), και εκφράζει το κύλινδρο συντεταγμένων χρώματος.
Σημείωση:hsla()
Η λειτουργία είναι hsl()
Αλλοτρίωση της λειτουργίας. Προτείνεται η χρήση hsl()
Λειτουργία.
Επίδειξη
Παράδειγμα 1
Ορισμός διαφορετικών χρωμάτων HSL(A):
#p1 {background-color:hsl(120 100% 50%);} /* Μια πράσινη */ #p2 {background-color:hsl(120 100% 75%);} /* Μια ανοιχτή πράσινη */ #p3 {background-color:hsl(120 100% 25%);} /* Μια σκοτεινή πράσινη */ #p4 {background-color:hsl(120 100% 25% / 20%);} /* Μια αδιαφανής και σκοτεινή πράσινη */ #p5 {background-color:hsl(120 60% 70%);} /* Μια μαλακή πράσινη */ #p6 {background-color:hsl(290 100% 50%);} /* Μια πορτοκαλί */ #p7 {background-color:hsl(290 60% 70%);} /* Μια μαλακή πορτοκαλί */ #p8 {background-color:hsl(290 60% 70% / 0.3);} /* Μια αδιαφανής και μαλακή πορτοκαλί */
Παράδειγμα 2
Παλαιά γραμματική με διαχωριστικό την κόμμα
#p1 {χρώμα περιβάλλοντος:hsl(120, 100%, 50%);} /* Πράσινο */ #p2 {χρώμα περιβάλλοντος:hsl(120, 100%, 75%);} /* Χλωμό πράσινο */ #p3 {χρώμα περιβάλλοντος:hsl(120, 100%, 25%);} /* Δύσοξινο πράσινο */ #p4 {χρώμα περιβάλλοντος:hsl(120, 60%, 70%);} /* Ζεστό πράσινο */ #p5 {χρώμα περιβάλλοντος:hsl(290, 100%, 50%);} /* Μπλε */ #p6 {χρώμα περιβάλλοντος:hsl(290, 60%, 70%);} /* Ζεστό μπλε */
Γλώσσα CSS
Γλώσσα α绝对的 τιμής
hsl(χρώμα σaturaση λαμπρότητα / A)
Τιμή | Περιγραφή |
---|---|
χρώμα | Απαιτείται. Ορίζει το βαθμό του χρώματος στο κύκλο χρωμάτων (από 0 έως 360) - 0 (ή 360) είναι κόκκινο, 120 είναι πράσινο, 240 είναι μπλε. |
σaturaση |
Απαιτείται. Ορίζει τη σaturaση του χρώματος; 0% είναι γκρι, 100% είναι πλήρης χρώμα (πλήρης σaturaση). Μπορεί επίσης να χρησιμοποιηθεί None (ίδιο με το 0%). |
λαμπρότητα |
Απαιτείται. Ορίζει τη λαμπρότητα του χρώματος; 0% είναι μαύρο, 50% είναι κανονικό, 100% είναι λευκό. Μπορεί επίσης να χρησιμοποιηθεί None (ίδιο με το 0%). |
/ A |
Προαιρετική. Προσδιορίζει την τιμή του αλφα κανάλου του χρώματος (από 0% (ή 0) - πλήρως διαφανές μέχρι 100% (ή 100) - πλήρως αδιαφανές). Μπορεί επίσης να χρησιμοποιηθεί None (υποδηλώνει την απουσία αλφα κανάλου). Η προεπιλεγμένη τιμή είναι 100%. |
Γλώσσα σχετικής τιμής
hsl(from χρώμα χρώμα σaturaση λαμπρότητα / A)
Τιμή | Περιγραφή |
---|---|
from χρώμα |
Με την κήρυξη από το κλειδί από το κλειδί from, ακολουθεί μια τιμή χρώματος που αντιπροσωπεύει το αρχικό χρώμα. Αυτό είναι το αρχικό χρώμα που βασίζεται στο σχετικό χρώμα. |
χρώμα | Απαιτείται. Ορίζει το βαθμό του χρώματος στο κύκλο χρωμάτων (από 0 έως 360) - 0 (ή 360) είναι κόκκινο, 120 είναι πράσινο, 240 είναι μπλε. |
σaturaση |
Απαιτείται. Ορίζει τη σaturaση του χρώματος; 0% είναι γκρι, 100% είναι πλήρης χρώμα (πλήρης σaturaση). Μπορεί επίσης να χρησιμοποιηθεί None (ίδιο με το 0%). |
λαμπρότητα |
Απαιτείται. Ορίζει τη λαμπρότητα του χρώματος; 0% είναι μαύρο, 50% είναι κανονικό, 100% είναι λευκό. Μπορεί επίσης να χρησιμοποιηθεί None (ίδιο με το 0%). |
/ A |
Προαιρετική. Προσδιορίζει την τιμή του αλφα κανάλου του χρώματος (από 0% (ή 0) - πλήρως διαφανές μέχρι 100% (ή 100) - πλήρως αδιαφανές). Μπορεί επίσης να χρησιμοποιηθεί None (υποδηλώνει την απουσία αλφα κανάλου). Η προεπιλεγμένη τιμή είναι 100%. |
Τεχνικές λεπτομέρειες
Έκδοση: | CSS3 |
---|
Υποστήριξη προγράμματος περιήγησης
Οι αριθμοί στη τράπεζα δεδομένων αντιπροσωπεύουν την έκδοση του προγράμματος περιήγησης που υποστηρίζει πλήρως τη συνάρτηση.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
hsl() | ||||
1 | 9 | 1 | 3.1 | 9.5 |
με alpha Παράμετροι hsl() | ||||
65 | 79 | 52 | 12.1 | 52 |
Διαχωρισμένα με κενά παραμέτρων | ||||
65 | 79 | 52 | 12.1 | 52 |
Σχετικές σελίδες
Εκμάθηση:CSS HSL χρώμα
Αναφορά:Χρώματα CSS
Αναφορά:CSS hwb() συγχρονισμός
Αναφορά:CSS lab() συγχρονισμός
Αναφορά:CSS lch() συγχρονισμός
Αναφορά:CSS oklab() συναρτηση
Αναφορά:CSS oklch() συναρτηση
- Προηγούμενη σελίδα CSS grayscale() συναρτηση
- Επόμενη σελίδα CSS hue-rotate() συναρτηση
- Επιστροφή στο προηγούμενο επίπεδο Εγχειρίδιο Σημειώσεων Λειτουργιών CSS