Latar Belakang CSS
CSS Latar Belakang
Sifat latar belakang CSS digunakan untuk menentukan latar belakang elemen HTML.
Sifat CSS mentakrifkan kesan latar belakang:
warna latar belakang
imej latar belakang
latar belakang-ulang
latar belakang-lampiran
latar belakang-kedudukan
latar belakang Warna
atribut warna latar belakang mentakrifkan warna latar belakang elemen.
Warna latar belakang halaman digunakan dalam pemilih kandungan:
Instance
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>php中文网(php.cn)</title> <style> body { background-color:#b0c4de; } </style> </head> <body> <h1>我的 CSS web 页!</h1> <p>你好世界!这是来自 W3CSchoolphp中文网的实例。</p> </body> </html>
Jalankan contoh»
Klik butang "Jalankan contoh" untuk melihat contoh dalam talian
Dalam CSS, nilai warna biasanya ditakrifkan dengan cara berikut:
Hex - Contohnya: "#ff0000"
RGB - Contohnya: "rgb (255,0,0)"
Nama warna - seperti: "merah"
Dalam contoh berikut, h1, p, dan elemen div mempunyai warna latar belakang yang berbeza:
Instance
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>php中文网(php.cn)</title> <style> h1 { background-color:#6495ed; } p { background-color:#e0ffff; } div { background-color:#b0c4de; } </style> </head> <body> <h1>CSS background-color 实例!</h1> <div> 改文本插入在 div 元素中。 <p>该段落有自己的背景颜色。</p> 我们仍然在同一个 div 中。 </div> </body> </html>
Run Instance»
Klik butang "Run Instance" untuk melihat contoh dalam talian
Imej latar belakang
Atribut imej latar belakang menerangkan imej latar belakang elemen.
Secara lalai, imej latar belakang dijubin dan diulang untuk meliputi keseluruhan entiti elemen.
Contoh tetapan imej latar belakang halaman:
Instance
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>php中文网(php.cn)</title> <style> body { background-image:url('https://img.php.cn/upload/article/000/000/015/5c67d689a8a95760.gif'); background-color:#cccccc; } </style> </head> <body> <h1>Hello World!</h1> </body> </html>
Jalankan contoh»
Klik butang "Jalankan contoh" Lihat contoh dalam talian
Di bawah ialah contoh gabungan teks dan imej latar belakang yang lemah. Kebolehbacaan teks yang lemah:
Instance
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>php中文网(php.cn)</title> <style> body {background-image:url('https://img.php.cn/upload/article/000/000/015/5c67d7253c8e5996.jpg');} </style> </head> <body> <h1>Hello World!</h1> <p>该文本不容易被阅读。</p> </body> </html>
Run Instance»
Klik butang "Run Instance" untuk melihat dalam talian instance
Imej latar belakang - Jubin secara mendatar atau menegak
Secara lalai sifat imej latar belakang akan menjubinkan halaman secara mendatar atau menegak.
Sesetengah imej kelihatan tidak konsisten jika ia dijubin secara mendatar dan menegak, seperti yang ditunjukkan di bawah:
Contoh
源代码: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>php中文网(php.cn)</title> <style> body { background-image:url('https://img.php.cn/upload/article/000/000/015/5c67d765c3e7c347.png'); } </style> </head> <body> <h1>Hello World!</h1> </body> </html> 运行结果: php工具
Jalankan contoh»
Klik butang "Jalankan contoh" untuk melihat contoh dalam talian
Jika imej hanya berjubin mendatar (ulang-x), halaman Latar belakang akan menjadi lebih baik:
Imej latar belakang - tetapkan kedudukan atau tidak berjubin
Biarkan imej latar belakang tidak menjejaskan reka letak teks
Jika anda tidak mahu imej itu berjubin, anda boleh menggunakan atribut ulangan latar belakang:
Instance
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>php中文网(php.cn)</title> <style> body { background-image:url('https://img.php.cn/upload/article/000/000/015/5c67d765c3e7c347.png'); background-repeat:repeat-x; } </style> </head> <body> <h1>Hello World!</h1> </body> </html>
Run Instance»
Klik butang "Run Butang Instance" untuk melihat contoh dalam talian
Dalam contoh di atas, imej latar belakang dan teks dipaparkan pada kedudukan yang sama. Untuk menjadikan reka letak halaman lebih munasabah dan tidak menjejaskan bacaan teks, kita boleh menukar kedudukan imej.
Anda boleh menggunakan atribut kedudukan latar belakang untuk menukar kedudukan imej di latar belakang:
Instance
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>php中文网(php.cn)</title> <style> body { background-image:url('https://img.php.cn/upload/article/000/000/015/5c67d7b29e0e8411.png'); background-repeat:no-repeat; } </style> </head> <body> <h1>Hello World!</h1> <p>W3Schools background image example.</p> <p>The background image is only showing once, but it is disturbing the reader!</p> </body> </html>
Jalankan instance»
Klik butang "Run Instance" untuk melihat contoh dalam talian
Latar Belakang - atribut trengkas
Dalam contoh di atas kita boleh melihat bahawa warna latar belakang halaman diluluskan Banyak sifat untuk dikawal.
Untuk memudahkan kod atribut ini, kita boleh menggabungkan atribut ini dalam atribut yang sama
Atribut singkatan warna latar belakang ialah "latar belakang":
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>php中文网(php.cn)</title> <style> body { background-image:url('https://img.php.cn/upload/article/000/000/015/5c67d7b29e0e8411.png'); background-repeat:no-repeat; background-position:right top; margin-right:200px; } </style> </head> <body> <h1>Hello World!</h1> <p>背景图片不重复,设置 position 实例。</p> <p>背景图片只显示一次,并与文本分开。</p> <p>实例中还添加了 margin-right 属性用于让文本与图片间隔开。</p> </body> </html>
Run Instance»Klik butang "Run Instance" untuk melihat contoh dalam talian
- warna latar belakang
- imej latar belakang
- latar belakang -ulang
- latar-lampiran
- kedudukan latar belakang
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>php中文网(php.cn)</title> <style> body { background-image:url('https://img.php.cn/upload/article/000/000/015/5c67d7b29e0e8411.png'); background-repeat:no-repeat; background-position:right top; margin-right:200px; } </style> </head> <body> <h1>Hello World!</h1> <p>背景图片不重复,设置 position 实例。</p> <p>背景图片只显示一次,并与文本分开。</p> <p>实例中还添加了 margin-right 属性用于让文本与图片间隔开。</p> </body> </html>
Jalankan Instance»Klik butang "Run Instance" Lihat contoh dalam talian
Contoh ini menunjukkan cara untuk menetapkan imej latar belakang tetap. Imej tidak menatal dengan seluruh halaman.
Harta latar belakang CSS
Property | 描述 |
---|---|
background | 简写属性,作用是将背景属性设置在一个声明中。 |
background-attachment | 背景图像是否固定或者随着页面的其余部分滚动。 |
background-color | 设置元素的背景颜色。 |
background-image | 把图像设置为背景。 |
background-position | 设置背景图像的起始位置。 |
background-repeat | 设置背景图像是否及如何重复。 |