1. 文本阴影
text-shadow 可分别设置偏移量、模糊度、颜色(可设透明度)。
① 水平偏移量 正值向右 负值向左
② 垂直偏移量 正值向下 负值向上
③ 模糊度 不能为负值
④ 阴影的颜色
示例代码1
<!DOCTYPE html> <html> <head> <title>设置文本阴影-单个阴影</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <style> /*② 给奇数个列表项设置阴影*/ ul>li:nth-child(odd) { /*水平方向向右移动2像素,向下移动两像素,模糊度1像素,阴影颜色为红色*/ text-shadow: 2px 2px 1px red; } </style> </head> <body> <!--① 创建一个无序列表--> <ul> <li>第1个列表项</li> <li>第2个列表项</li> <li>第3个列表项</li> <li>第4个列表项</li> <li>第5个列表项</li> <li>第6个列表项</li> <li>第7个列表项</li> <li>第8个列表项</li> </ul> </body> </html>运行结果
示例代码2
<!DOCTYPE html> <html> <head> <title>设置文本阴影-多个阴影</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <style> /*② 给奇数个列表项设置阴影*/ ul>li:nth-child(odd) { /*设置两个阴影 多个阴影之间用逗号分隔*/ text-shadow: 2px 2px 1px red, 10px 2px 1px blue; } </style> </head> <body> <!--① 创建一个无序列表--> <ul> <li>第1个列表项</li> <li>第2个列表项</li> <li>第3个列表项</li> <li>第4个列表项</li> <li>第5个列表项</li> <li>第6个列表项</li> <li>第7个列表项</li> <li>第8个列表项</li> </ul> </body> </html>运行结果
2. 边框阴影
box-shadow 可设置 水平偏移量 垂直偏移量 模糊度 阴影颜色
用法与test-shadow相同
示例代码
<!DOCTYPE html> <html> <head> <title>设置文本阴影-多个阴影</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <style> /*② 给盒子设置边框阴影*/ div { width: 300px; height: 300px; background-color: black; box-shadow: 10px 10px 1px red, 40px 40px 1px blue; } </style> </head> <body> <!--① 创建一个div盒子--> <div></div> </body> </html>运行结果