Kesan Teks CSS3
CSS3 mengandungi beberapa ciri teks baharu.
Dalam bab ini anda akan mempelajari tentang sifat teks berikut:
teks-bayang
kotak-bayang
text-overflow
word-wrap
word-break
Bayang teks CSS3
Dalam CSS3, sifat bayangan teks sesuai untuk bayangan teks.
Anda menentukan bayang mendatar, bayang menegak, jarak kabur dan warna bayang:
Instance
Tambahkan bayang pada tajuk:
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>php中文网(php.cn)</title> <style> h1 { text-shadow: 5px 5px 5px #FF0000; } </style> </head> <body> <h1>文本阴影效果!</h1> </body> </html>
Jalankan atur cara dan cuba
Sifat bayangan kotak CSS3
Sifat kotak-bayang CSS3 dalam CSS3 sesuai untuk bayang-bayang kotak
Instance
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>php中文网(php.cn)</title> <style> div { width:300px; height:100px; background-color:yellow; box-shadow: 10px 10px 5px #ff2332; } </style> </head> <body> <div>盒子阴影</div> </body> </html>
Jalankan program untuk mencuba ia
Bayang-bayang menambah kesan kabur
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>php中文网(php.cn)</title> <style> div { width: 300px; height: 100px; padding: 15px; background-color: yellow; box-shadow: 10px 10px 5px #d93bb3; } </style> </head> <body> <div>这是一个带有模糊效果的阴影</div> </body> </html>
Jalankan program untuk mencubanya
Sifat Limpahan Teks CSS3
Sifat limpahan teks CSS3 menentukan cara kandungan limpahan harus dipaparkan kepada pengguna
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>php中文网(php.cn)</title> <style> div.test { white-space:nowrap; width:12em; overflow:hidden; border:1px solid #000000; } </style> </head> <body> <p>以下 div 容器内的文本无法完全显示,可以看到它被裁剪了。</p> <p>div 使用 "text-overflow:ellipsis":</p> <div class="test" style="text-overflow:ellipsis;">This is some long text that will not fit in the box</div> <p>div 使用 "text-overflow:clip":</p> <div class="test" style="text-overflow:clip;">This is some long text that will not fit in the box</div> <p>div 使用自定义字符串 "text-overflow: >>"(只在 Firefox 浏览器下有效):</p> <div class="test" style="text-overflow:'>>';">This is some long text that will not fit in the box</div> </body> </html>
Jalankan atur cara untuk mencubanya
Balut baris CSS3
Jika a perkataan terlalu panjang , tidak muat di dalam kawasan, ia mengembang di luar:
Dalam CSS3, sifat bungkus membolehkan anda memaksa teks untuk dibalut - walaupun itu bermakna membelahnya satu perkataan di tengah:
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>php中文网(php.cn)</title> <style> p.test { width:11em; border:1px solid #000000; word-wrap:break-word; } </style> </head> <body> <p class="test"> This paragraph contains a very long word: thisisaveryveryveryveryveryverylongword. The long word will break and wrap to the next line.</p> </body> </html>
Jalankan Cuba program
Css3 Word Breaking
Css3 Word Breaking property menentukan peraturan pemecahan baris:
Kod CSS adalah seperti berikut :
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>php中文网(php.cn)</title> <style> p.test1 { width:9em; border:1px solid #000000; word-break:keep-all; } p.test2 { width:9em; border:1px solid #000000; word-break:break-all; } </style> </head> <body> <p class="test1"> This paragraph contains some text. This line will-break-at-hyphenates.</p> <p class="test2"> This paragraph contains some text: The lines will break at any character.</p> <p><b>注意:</b> word-break 属性不兼容 Opera.</p> </body> </html>
Jalankan program dan cuba