Dalam tutorial ini kita akan melihat atribut tag terakhir , yang menentukan warna teks. Secara default, teks berwarna hitam dan ditampilkan dengan latar belakang putih. Untuk mengubah warna teks dalam html, Anda perlu menerapkan atribut tersebut warna tanda :
Untuk mengatur warna tinggal tentukan namanya saja, misal: merah, hijau, biru. Mari kita lihat contoh kecilnya:
Teks hijau
Teks merah
Teks ungu
Mari kita lihat hasilnya di browser:
Teks pada paragraf pertama berubah menjadi hijau, paragraf kedua menjadi merah, dan paragraf ketiga menjadi ungu. Total ada 16 nama warna primer dan 130 nama warna tambahan. Daftar lengkap warna yang dapat Anda lihat di tabel warna html.
Cara menunjukkan warna ini sangat sederhana, namun sangat terbatas. Oleh karena itu, untuk mengubah warna pada kode HTML sering kali menggunakan angka heksadesimal yang diawali dengan tanda pagar (#), misalnya:
Dengan menggunakan sebutan ini Anda bisa mendapatkan lebih dari 16 juta warna dan coraknya! Anda bisa mendapatkan kode warna menggunakan kode warna yang tersedia di situs, atau menggunakan palet warna di Photoshop. Mari kita lihat contoh dan tulis kode berikut:
Teks hijau
Teks merah
Teks ungu
Mari kita simpan filenya dan lihat hasilnya:
Seperti yang Anda lihat, kami memberi warna pada teks yang sama seperti pada contoh pertama, hanya saja di sini kami menggunakan sistem bilangan heksadesimal, atau dengan kata lain kami mengatur warna dalam format HEX.
Sekarang Anda telah mempelajari cara mengubah warna teks dalam html dan di akhir pelajaran saya sarankan mengulangi semua atribut tag , dan mengatur beberapa parameter pada teks sekaligus, yaitu: font, ukuran dan warna. Tuliskan contohnya:
Atur font teks, ukuran dan warna
Atur font teks, ukuran dan warna
Modul warna CSS merinci nilai yang memungkinkan penulis menentukan warna dan opacity elemen html, serta nilai properti warna.
Properti mengatur warna font menggunakan berbagai sistem penampakan warna. Properti ini menjelaskan warna konten teks elemen. Selain itu, ini digunakan untuk memberikan potensi nilai tidak langsung (currentColor) untuk properti lain yang mengambil nilai warna.
Properti itu diwariskan.
Daftar kata kunci utama mencakup arti sebagai berikut:
Nama | HEX | RGB | Warna |
---|---|---|---|
hitam | #000000 | 0,0,0 | |
perak | #C0C0C0 | 192,192,192 | |
abu-abu | #808080 | 128,128,128 | |
putih | #FFFFFF | 255,255,255 | |
merah tua | #800000 | 128,0,0 | |
merah | #FF0000 | 255,0,0 | |
ungu | #800080 | 128,0,128 | |
fuchsia | #FF00FF | 255,0,255 | |
hijau | #008000 | 0,128,0 | |
kapur | #00FF00 | 0,255,0 | |
zaitun | #808000 | 128,128,0 | |
kuning | #FFFF00 | 255,255,0 | |
angkatan laut | #000080 | 0,0,128 | |
biru | #0000FF | 0,0,255 | |
teal | #008080 | 0,128,128 | |
air | #00FFFF | 0,255,255 |
Nama warna tidak peka huruf besar-kecil.
Sintaksis
Warna: biru kehijauan;
Format heksadesimal nilai RGB adalah tanda # yang diikuti langsung oleh tiga atau enam karakter heksadesimal. Notasi RGB tiga digit #rgb diubah menjadi bentuk enam digit #rrggbb dengan menyalin digitnya, bukan menambahkan angka nol. Misalnya, #fb0 diperluas menjadi #ffbb00 . Hal ini memastikan bahwa #ffffff putih dapat ditentukan dalam entri #fff pendek, dan menghilangkan ketergantungan pada kedalaman warna tampilan.
Format nilai RGB dalam notasi fungsional adalah rgb(, diikuti dengan daftar tiga nilai numerik yang dipisahkan koma (tiga nilai bilangan bulat atau tiga nilai persentase), diikuti dengan simbol). Nilai integer 255 setara dengan 100% dan F atau FF dalam notasi heksadesimal:
Rgb(255.255.255) = rgb(100%, 100%, 100%) = #FFF
Karakter spasi diperbolehkan di sekitar nilai numerik.
Pada artikel kali ini kita akan mengenal kemampuan HTML dan CSS untuk mengubah warna teks pada halaman website. Beberapa opsi akan dipertimbangkan. Untuk setiap kasus, metode spesifiknya sendiri dapat digunakan.
Untuk memulainya, kami mencatat bahwa semua warna dapat ditentukan dalam tiga format:
Situs web kami menyajikan palet lengkap dan nama warna html untuk situs, di mana Anda dapat memilih warna yang sesuai.
Yang paling banyak dengan cara yang sederhana mengubah warna teks dalam html menggunakan tag . Ini memungkinkan Anda mengubah warna, ukuran dan gaya teks. Untuk melakukan hal ini, ia memiliki tiga atribut. Sintaksis:
Mari kita beri contoh
Font biasa Fonta biru Font merah lebih besar
Halaman tersebut dikonversi menjadi berikut ini
Font biasa. Fonta biru. Dan ini adalah font merah yang lebih besar
Versi baru dari standar HTML5 tidak mendukungnya. Namun semua browser modern memahaminya dan tampaknya akan terus memahaminya dalam waktu yang lama. Tag font banyak digunakan di situs web. Namun, hal ini mudah dijelaskan karena aksesibilitas dan kesederhanaannya.
Ada metode kedua yang serupa untuk mengubah warna font. Untuk tujuan ini ada atribut style yang dapat diterapkan ke tag html apa pun (
, , , , , , Mari kita beri contoh Warna teks biru Warna teks biru Warna teks hijau Jika teks tidak berubah warna, maka Anda dapat mencoba menggunakan deklarasi!important Warna teks biru Anda juga perlu membersihkan cache browser Anda setelah setiap perubahan pada file stylesheet.css. Paling cara terbaik Mengubah warna teks pada website berarti memanfaatkan kemampuan tabel CSS. Mereka dapat dihubungkan ke situs, dan kemudian Anda dapat mengubah nilainya di satu tempat dan perubahan yang dilakukan akan ditampilkan di seluruh situs sekaligus. DI DALAM warna HTML dapat diatur dengan tiga cara: Beberapa warna dapat ditentukan berdasarkan namanya, menggunakan nama warna pada Bahasa inggris. Kata kunci yang paling umum: hitam, putih, merah, hijau, biru, dll.:
Warna teks – merah Warna paling populer dari standar World Wide Web Consortium (W3C): Contoh penggunaan nama warna yang berbeda: Saat menampilkan warna berbeda pada monitor, palet RGB digunakan sebagai dasar. Warna apa pun diperoleh dengan mencampurkan tiga warna dasar: R - merah, G - hijau, B - biru. Kecerahan setiap warna diberikan oleh satu byte dan oleh karena itu dapat mengambil nilai dari 0 hingga 255. Misalnya, RGB(255,0,0) ditampilkan sebagai merah karena merah disetel ke nilai tertinggi (255) dan sisanya diatur ke 0 Anda juga dapat mengatur warna sebagai persentase. Setiap parameter menunjukkan tingkat kecerahan warna yang sesuai. Misalnya: nilai rgb(127, 255, 127) dan rgb(50%, 100%, 50%) akan menetapkan warna hijau sedang yang sama:
Nilai-nilai R
G
B juga dapat ditentukan menggunakan nilai warna heksadesimal (HEX) dalam bentuk: #RRGGBB dimana RR (merah), GG (hijau) dan BB (biru) adalah nilai heksadesimal dari 00 hingga FF (sama dengan desimal 0-255 ) . Sistem heksadesimal, tidak seperti sistem desimal, seperti namanya, didasarkan pada angka 16. Sistem heksadesimal menggunakan tanda-tanda berikut: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F. Di sini angka 10 sampai 15 diganti dengan huruf latin. Angka yang lebih besar dari 15 dalam sistem heksadesimal direpresentasikan dengan menggabungkan dua karakter menjadi satu nilai. Misalnya, angka tertinggi 255 dalam desimal sama dengan nilai FF tertinggi dalam heksadesimal. Berbeda dengan sistem desimal sebelumnya angka heksadesimal letakkan simbol hash #
, misalnya, #FF0000 ditampilkan dengan warna merah karena warna merah disetel ke nilai tertingginya (FF) dan warna lainnya disetel ke nilai minimumnya (00). Tanda setelah simbol hash #
Anda dapat mengetikkan huruf besar dan kecil. Sistem heksadesimal memungkinkan Anda menggunakan bentuk singkatan #rgb, di mana setiap karakter setara dengan dua kali lipat. Oleh karena itu, entri #f7O seharusnya dianggap sebagai #ff7700. Daftar warna umum (nama, HEX dan RGB): Kode warna (latar belakang) berdasarkan saturasi dan rona. Di bagian pertama buku ini, kami telah menunjukkan beberapa contoh cara mengatur warna teks di CSS. Tidak ada yang rumit di sini: Anda memerlukan properti warna dan nilai warna yang ingin Anda gunakan untuk mewarnai teks. P ( warna: #211C18; ) Dalam contoh kita, nilai #211C18 mewakili kode warna heksadesimal. Jika Anda sudah familiar dengan sistem bilangan heksadesimal, Anda bisa melewatkan membaca paragraf berikutnya. Kami juga akan membahas lebih jauh tentang cara lain untuk merepresentasikan warna di web - menggunakan model warna (RGB, HSL) dan kata kunci. Informasi ini akan berguna bagi pemula dan direkomendasikan untuk dibaca. Sistem bilangan heksadesimal ( heksadesimal, heksa) didasarkan pada angka 16. Untuk menulis nilai heksadesimal, digunakan 16 karakter: angka Arab dari 0 hingga 9 dan huruf pertama alfabet Latin (A, B, C, D, E, F). Warna dalam format heksadesimal ditulis sebagai tiga angka dua digit dari 00 hingga FF (harus diawali dengan simbol hash #), yang sesuai dengan tiga komponen: Merah, Hijau, Biru (model warna RGB). Dengan kata lain, entri warna dapat direpresentasikan sebagai #RRGGBB, di mana pasangan karakter pertama menentukan level merah, pasangan kedua menentukan level hijau, dan pasangan karakter ketiga menentukan level biru. Warna yang dihasilkan merupakan perpaduan ketiga warna tersebut. Beberapa nilai heksadesimal warna dapat ditulis disingkat. Untuk melakukan ini, ubah entri seperti #RRGGBB menjadi #RGB. Hal ini dapat dilakukan jika bilangan hex berisi tiga pasang karakter yang identik. Bentuk notasi yang disingkat cukup umum, dan untuk referensi Anda kami akan memberikan beberapa contoh singkatan. Omong-omong, nilai hex warna tidak peka huruf besar-kecil - Anda dapat menggunakan huruf besar dan huruf besar huruf kecil, semua tergantung keinginan dan selera anda. Contoh notasi singkat untuk warna hex: Cara kedua untuk menentukan warna di CSS adalah dengan menggunakan nilai desimal RGB (Merah, Biru, Hijau). Untuk melakukan ini, Anda perlu menulis kata kunci rgb setelah properti warna, dan kemudian dalam tanda kurung dan dipisahkan dengan koma - tiga angka dalam kisaran 0 hingga 255, yang masing-masing berarti intensitas warna merah, hijau dan biru (r ,g,b). Semakin tinggi angkanya, semakin pekat warnanya. Misalnya, untuk mendapatkan warna hijau cerah, Anda perlu menulis: P ( warna: rgb(0, 255, 0); ) Namun warna mustard kekuningan memiliki arti sebagai berikut: Warna: rgb(94, 81, 3); /* di bawah ini warnanya sama, ditulis dalam heksadesimal: */ warna: #5E5103; Nilai hitam ditulis sebagai (0, 0, 0) dan putih sebagai (255, 255, 255) . Dimungkinkan juga untuk menunjukkan nilai-nilai ini sebagai persentase. Jadi angka 255 sama dengan 100%, oleh karena itu warna putih dapat diatur sebagai berikut: Warna: RGB(100%, 100%, 100%); Mungkin Anda mempunyai pertanyaan: dari mana Anda mendapatkan semua makna warna ini? ada banyak editor grafis dan layanan online yang dapat digunakan untuk memilih warna dan membuat skema warna. Salah satu program paling populer di mana Anda dapat memilih warna yang sesuai dan mendapatkan RGB, nilai hex, dan lainnya - Adobe Photoshop. Sebagai alternatif, ada situs khusus di mana Anda dapat dengan mudah memilih tidak hanya warna, tetapi juga keseluruhan skema warna. Contoh yang bagus adalah layanan Adobe Color CC. Anda dapat mengatur warna dalam format RGBA dengan cara yang hampir sama seperti dalam RGB. Perbedaan antara RGBA dan RGB adalah adanya saluran alfa yang bertanggung jawab atas transparansi warna. Transparansi diatur menggunakan angka dalam rentang 0 hingga 1, di mana 0 berarti transparansi penuh, dan 1, sebaliknya, berarti buram sepenuhnya. Nilai antara seperti 0,5 memungkinkan Anda menyetel tampilan transparan (notasi singkat diperbolehkan, tanpa nol, tetapi dengan titik – 0,5). Misalnya, untuk membuat teks berwarna dan sedikit transparan, Anda perlu menulis kata kunci rgba dan nilai warna setelah properti warna: P ( warna: rgba(94, 81, 3, .9); ) Kekurangan RGBA adalah tidak mendukung peramban internet Versi penjelajah 8 dan sebelumnya. Khusus untuk IE8, Anda bisa menerapkan solusi berikut: P ( warna: rgb(94, 81, 3); warna: rgba(94, 81, 3, .9); ) Properti pertama dalam contoh ini ditujukan untuk browser IE8, yang akan menampilkan teks dalam warna yang diinginkan, tetapi tanpa transparansi. Dan browser yang memahami RGBA akan menerapkan properti kedua ke elemen tersebut, dengan transparansi. Anda juga dapat mengatur warna dalam CSS menggunakan koordinat model warna HSL (Hue, Saturation, Lightness). Ada tertulis seperti ini: P ( warna: hsl(165, 100%, 50%); ) Angka pertama dalam tanda kurung berarti rona dan dinyatakan dalam derajat (kisaran angka dari 0 hingga 359). Memahami mengapa derajat digunakan akan mudah jika Anda mengingat seperti apa roda warna itu: Angka kedua dan ketiga dalam tanda kurung masing-masing berarti saturasi dan kecerahan. Nilainya ditetapkan dalam persentase dari 0 hingga 100. Semakin rendah nilai saturasinya, semakin redup warnanya. Nilai saturasi nol akan menghasilkan warna abu-abu, berapa pun nilai ronanya. Nilai kecerahan memungkinkan Anda menentukan kecerahan warna. Nilai yang rendah menghasilkan corak warna yang gelap, nilai yang tinggi menghasilkan corak warna yang terang. Nilai 100% untuk kecerahan berarti putih, 0% berarti hitam. Model warna HSLA bekerja hampir sama dengan HSL, tetapi mirip dengan RGBA, model ini memiliki saluran alfa yang dapat digunakan untuk mengatur transparansi warna dengan menentukan nilai yang diinginkan dalam rentang dari 0 hingga 1: P ( warna: hsla(165, 100%, 50%, .6); ) HSL dan HSLA didukung oleh semua browser kecuali Penjelajah Internet versi 8 dan sebelumnya. Cara lain untuk merepresentasikan warna di web adalah melalui kata kunci, yang dapat digunakan untuk menentukan warna suatu elemen. Contoh: P (warna: hitam;) Ada 16 warna standar yang dapat dituliskan nilai properti warnanya: Warna-warna ini didukung oleh semua browser. Selain itu, ada sekitar 130 kata kunci tambahan untuk berbagai corak warna. Tabel lengkap warna-warna tersebut dapat dilihat pada buku referensi W3C. Penggunaan kata kunci seperti itu dapat diterima, namun ada risiko beberapa kata tidak dapat diterima oleh browser. Oleh karena itu, disarankan untuk menuliskan kode warna heksadesimal daripada kata kunci. DI DALAM warna CSS teks ditentukan menggunakan properti warna, dan nilainya dapat ditulis dengan beberapa cara - dalam format heksadesimal (hex), dalam format RGB atau HSL, atau dengan menentukan kata kunci. Untuk menghindari kesalahan tampilan warna yang ditentukan menggunakan kata kunci, lebih baik menentukan nilai hexnya. Dimungkinkan juga untuk mengatur transparansi elemen menggunakan saluran alfa (format RGBA dan HSLA). Perlu diingat bahwa browser IE8 dan versi sebelumnya tidak mendukung format RGBA, HSL, dan HSLA.,
,
Metode 3. Melalui gaya CSS
Mengatur warna dalam HTML berdasarkan namanya
Warna Nama Warna Nama Warna Nama Warna Nama
Hitam
Abu-abu
Perak
Putih
Kuning
Kapur
air
fuchsia
Merah
Hijau
Biru
Ungu
Merah tua
Zaitun
Angkatan laut
teal
Contoh: menentukan warna berdasarkan namanya
Tajuk di latar belakang merah
Header pada latar belakang oranye
Menuju latar belakang kapur
Teks putih dengan latar belakang biru
Tajuk di latar belakang merah
Header pada latar belakang oranye
Menuju latar belakang kapur
Teks putih dengan latar belakang biru
Menentukan Warna Menggunakan RGB
Contoh : Menentukan Warna Menggunakan RGB
rgb(127, 255, 127)
RGB(50%, 100%, 50%)
rgb(127, 255, 127)
RGB(50%, 100%, 50%)
Atur warna berdasarkan nilai heksadesimal
Contoh: Warna HEX
merah: #FF0000
hijau: #00FF00
biru: #0000FF
merah: #FF0000
hijau: #00FF00
biru: #0000FF
merah+hijau=kuning: #FFFF00
merah+biru=ungu: #FF00FF
hijau+biru=sian: #00FFFF
nama Inggris
nama Rusia
Mencicipi
HEX
RGB
bayam
bayam
#E52B50
229
43
80
Amber
Amber
#FFBF00
255
191
0
air
Biru-hijau
#00FFFF
0
255
255
Biru langit
Biru langit
#007FFF
0
127
255
Hitam
Hitam
#000000
0
0
0
Biru
Biru
#0000FF
0
0
255
Bondi Biru
Air pantai Bondi
#0095B6
0
149
182
Kuningan
Kuningan
#B5A642
181
166
66
Cokelat
Cokelat
#964B00
150
75
0
Berwarna biru langit
Biru langit
#007BA7
0
123
167
Hijau musim semi yang gelap
Hijau musim semi yang gelap
#177245
23
114
69
Zamrud
Zamrud
#50C878
80
200
120
Terung
Terung
#990066
153
0
102
fuchsia
fuchsia
#FF00FF
255
0
255
Emas
Emas
#FFD700
250
215
0
Abu-abu
Abu-abu
#808080
128
128
128
Hijau
Hijau
#00FF00
0
255
0
Nila
Nila
#4B0082
75
0
130
Giok
Giok
#00A86B
0
168
107
Kapur
Kapur
#CCFF00
204
255
0
perunggu
perunggu
#0BDA51
11
218
81
Angkatan laut
Biru tua
#000080
0
0
128
Oker
Oker
#CC7722
204
119
34
Zaitun
Zaitun
#808000
128
128
0
Oranye
Oranye
#FFA500
255
165
0
Persik
Persik
#FFE5B4
255
229
180
Labu kuning
Labu kuning
#FF7518
255
117
24
Ungu
Ungu
#800080
128
0
128
Merah
Merah
#FF0000
255
0
0
Kunyit
Kunyit
#F4C430
244
196
48
Laut Hijau
Laut hijau
#2E8B57
46
139
87
Rawa hijau
Bolotny
#ACB78E
172
183
142
teal
Biru-hijau
#008080
0
128
128
Biru laut
Biru laut
#120A8F
18
10
143
Ungu
Ungu
#8B00FF
139
0
255
Kuning
Kuning
#FFFF00
255
255
0
Warna heksadesimal (hex)
Notasi singkat untuk warna hex
kode HEX
Notasi singkat
#FFDD66
#FD6
#8833FF
#83F
#333333
#333
#cccccc
#ccc
Model warna RGB
Dimana mencari arti warna
Model warna RGBA
Model warna HSL (HSLA).
Warna HTML Standar
Kata Kunci Warna
kode HEX
RGB
merah
#FF0000
255, 0, 0
merah tua
#800000
128, 0, 0
kuning
#FFFF00
255, 255, 0
zaitun
#808000
128, 128, 0
kapur
#00FF00
0, 255, 0
hijau
#008000
0, 128, 0
air
#00FFFF
0, 255, 255
teal
#008080
0, 128, 128
biru
#0000FF
0, 0, 255
angkatan laut
#000080
0, 0, 128
fuchsia
#FF00FF
255, 0, 255
ungu
#800080
128, 0, 128
putih
#FFFFFF
255, 255, 255
perak
#C0C0C0
192, 192, 192
abu-abu
#808080
128, 128, 128
hitam
#000000
0, 0, 0
Hasil
Kami merekomendasikan membaca