Samouczek dotyczący kolorów
Wyświetlane są kolory łączące światło CZERWONE, ZIELONE i NIEBIESKIE.
Nazwy kolorów
W CSS kolory można ustawić za pomocą nazw kolorów:
Przykład
Color | Name |
---|---|
Red | |
Yellow | |
Cyan | |
Blue | |
Magenta |
Wartości kolorów CSS
W CSS kolory można określać na różne sposoby:
- Według nazw kolorów
- Jako wartości RGB
- Jako wartości szesnastkowe
- Jako wartości HSL (CSS3)
- Jako wartości HWB (CSS4)
- ze
currentcolor
słowem kluczowym
Kolory RGB
Wartości kolorów RGB są obsługiwane we wszystkich przeglądarkach.
Wartość koloru RGB jest określona za pomocą: rgb( CZERWONY , ZIELONY , NIEBIESKI ).
Każdy parametr określa intensywność koloru jako liczbę całkowitą z przedziału od 0 do 255.
Na przykład rgb(0,0,255) jest renderowany jako niebieski, ponieważ niebieski parametr jest ustawiony na najwyższą wartość (255), a pozostałe są ustawione na 0.
Przykład
Color | RGB | Color |
---|---|---|
rgb(255,0,0) | Red | |
rgb(0,255,0) | Green | |
rgb(0,0,255) | Blue |
Odcienie szarości są często definiowane przy użyciu równych wartości dla wszystkich 3 źródeł światła:
Przykład
Color | RGB | Color |
---|---|---|
rgb(0,0,0) | Black | |
rgb(128,128,128) | Gray | |
rgb(255,255,255) | White |
Kolory szesnastkowe
Szesnastkowe wartości kolorów są również obsługiwane we wszystkich przeglądarkach.
Kolor szesnastkowy jest określony za pomocą: # RR GG BB .
RR (czerwony), GG (zielony) i BB (niebieski) to szesnastkowe liczby całkowite z zakresu od 00 do FF określające intensywność koloru.
Na przykład #0000FF jest wyświetlany jako niebieski, ponieważ niebieski składnik jest ustawiony na najwyższą wartość (FF), a pozostałe są ustawione na 00.
Przykład
Color | HEX | RGB | Color |
---|---|---|---|
#FF0000 | rgb(255,0,0) | Red | |
#00FF00 | rgb(0,255,0) | Green | |
#0000FF | rgb(0,0,255) | Blue |
Odcienie szarości są często definiowane przy użyciu równych wartości dla wszystkich 3 źródeł światła:
Przykład
Color | HEX | RGB | Color |
---|---|---|---|
#000000 | rgb(0,0,0) | Black | |
#808080 | rgb(128,128,128) | Gray | |
#FFFFFF | rgb(255,255,255) | White |
Wielkie czy małe litery?
Do określania wartości szesnastkowych można używać wielkich lub małych liter.
Małe litery są łatwiejsze do pisania. Wielkie litery są łatwiejsze do odczytania.
Nazwy kolorów
CSS obsługuje 140 standardowych nazw kolorów.
W następnym rozdziale znajdziesz pełną alfabetyczną listę nazw kolorów z wartościami szesnastkowymi:
Color Name | Hex | Color |
---|---|---|
AliceBlue | #F0F8FF | |
AntiqueWhite | #FAEBD7 | |
Aqua | #00FFFF | |
Aquamarine | #7FFFD4 | |
Azure | #F0FFFF | |
Beige | #F5F5DC | |
Bisque | #FFE4C4 |
Słowo kluczowe currentcolor
Słowo currentcolor
kluczowe odnosi się do wartości właściwości koloru elementu.
Przykład
Kolor obramowania następującego elementu <div> będzie niebieski, ponieważ kolor tekstu elementu <div> jest niebieski:
#myDIV {
color: blue; /* Blue text color */
border: 10px solid currentcolor;
/* Blue border color */
}