Добрият типографски дизайн е важна част от успешния уебсайт. CSS ви дава голям контрол върху появата на текст в уеб страниците, които изграждате. Това включва възможността да променяте цвета на шрифтовете, които използвате.
По-долу ще разгледаме промяната на цвета на шрифта, използвайки външен стилов лист и стил, който се използва в маркера на абзаца. Можете да приложите същата собственост на стил, за да промените цвета на шрифта на всеки маркер, който заобикаля текста, включително маркер.
Добавяне на стилове за промяна на цвета на шрифта
За този пример трябва да имате HTML документ, за да видите промените в CSS и отделен CSS файл, който е прикачен към този документ. Ще разгледаме елемента на параграфа, по-конкретно.
За да промените цвета на текста за всеки абзац във вашия HTML файл, отидете на външния стилов лист и напишете p {}, Поставете цвят собственост в стил, последван от двоеточие, като p {цвят:}, След това добавете цветовата стойност след имота, като я завършите с точка и запетая: p {цвят: черен;}.
Цветовите стойности могат да бъдат изразени като цветни ключови думи, RGB цветови номера или шестнадесетични цветни числа. В нашия пример текстът на параграфа се променя на черния цвят.
Ако обаче искате да промените цвета на текста на зелено, синьо, червено и т.н., използвайки цветни ключови думи, няма да ви даде гъвкавостта, която може да искате да създадете различни нюанси. Тук влизат шестнадесетичните стойности.
p {цвят: # 000000; }
Този стил на CSS може да бъде използван за оцветяване на точките ви в черно, защото шестнадесетичен код # 000000 се превръща в черно. Можете дори да използвате стенограма с тази шестнадесетична стойност и да я напишете като # 000 със същите резултати. p {цвят: # 2f5687; }
Както споменахме по-горе, hex стойностите работят добре, когато имате нужда от цвят, който не е просто черен или бял. Горната CSS hex стойност би определила параграфите до син цвят, но за разлика от ключовата дума "син", този шестнадесетичен код ви дава възможност да зададете много специфичен нюанс на синьо, среден диапазон, подобен на сребро в този случай , р {цвят: rgba (47,86,135,1); }
И накрая, можете да използвате и цветовете на RGBA за цветовете на шрифта. RGCA се поддържа във всички съвременни браузъри, така че можете да използвате тези стойности с увереност, че ще работи за повечето зрители, но можете също така да зададете лесен резерв. Тази стойност на RGBA е същата като цвета на синьото шисти, посочен по-рано. Първите три стойности задават червените, зелените и сините стойности, а крайният номер е настройката алфа за прозрачност. Алфа настройката е настроена на 1, което означава 100%, така че този цвят няма прозрачност. Ако зададете тази стойност на десетично число, например 0,85, това означава 85% прозрачност и цветът ще бъде леко прозрачен. p { цвят: # 2f5687; цвят: rgba (47,86,135,1);}
Ако искате да предотвратите блясъка на вашите цветови стойности, имитирайте горния CSS код. Този синтаксис задава най-напред шестнадесетичния код и след това презаписва тази стойност с RGBA номера. Това означава, че всеки по-стар браузър, който не поддържа RGBA, ще получи първата стойност и ще игнорира втората. Цветовете на шрифтовете могат да се променят с външен стилов лист, вътрешен лист с стилове или инлайн оформяне в HTML документа. Най-добрите практики диктува обаче, че трябва да използвате външен стилов лист за стиловете си за CSS. Вътрешен стилов лист, които са стилове, написани директно в главата на вашия документ, обикновено се използват само за малки уеб страници от една страница. Вътрешните стилове трябва да се избягват, тъй като те са близки до старите "шрифтове", с които се занимавахме преди много години. Тези вградени стилове правят много трудно управлението на стил на шрифт, тъй като трябва да ги променяте при всеки инцидент на инлайн листа. Други начини за стил на HTML страница