- HTML 画布教程
- HTML 画布 - 主页
- HTML 画布 - 简介
- 环境设置
- HTML 画布 - 第一个应用程序
- HTML 画布 - 绘制 2D 形状
- HTML 画布 - 路径元素
- 使用路径元素的 2D 形状
- HTML 画布 - 颜色
- HTML 画布 - 添加样式
- HTML 画布 - 添加文本
- HTML 画布 - 添加图像
- HTML 画布 - 画布时钟
- HTML 画布 - 转换
- 合成和剪裁
- HTML 画布 - 基本动画
- 高级动画
- HTML 画布 API 函数
- HTML 画布 - 元素
- HTML 画布 - 矩形
- HTML 画布 - 线条
- HTML 画布 - 路径
- HTML 画布 - 文本
- HTML 画布 - 颜色和样式
- HTML 画布 - 图像
- HTML 画布 - 阴影和转换
- HTML 画布有用资源
- HTML 画布 - 快速指南
- HTML 画布 - 有用资源
- HTML 画布 - 讨论
HTML 画布 - shadowColor 属性
HTML 画布 shadowColor 属性用于指定 Canvas 元素内部所绘制图形的阴影颜色。
可能的输入值
它采用包含颜色代码的字符串值,其可以是以下任何类型:
颜色名称
十六进制代码
Rgb 值
Rgba 值
示例
以下示例通过 HTML 画布 shadowColor 属性使用颜色名称为绘制的阴影添加颜色。
<!DOCTYPE html> <html lang="en"> <head> <title>Reference API</title> <style> body { margin: 10px; padding: 10px; } </style> </head> <body> <canvas id="canvas" width="200" height="150" style="border: 1px solid black;"></canvas> <script> var canvas = document.getElementById('canvas'); var context = canvas.getContext('2d'); context.shadowColor = 'pink'; context.shadowBlur = 100; context.fillRect(50, 20, 100, 100) </script> </body> </html>
输出
以下代码在网页上返回以下输出:
示例
以下示例采用十六进制颜色代码,并将其应用于应用于 Canvas 元素内部形状的阴影。
<!DOCTYPE html> <html lang="en"> <head> <title>Reference API</title> <style> body { margin: 10px; padding: 10px; } </style> </head> <body> <canvas id="canvas" width="200" height="150" style="border: 1px solid black;"></canvas> <script> var canvas = document.getElementById('canvas'); var context = canvas.getContext('2d'); context.shadowColor = '#A020F0'; context.shadowBlur = 100; context.fillRect(50, 20, 100, 100) </script> </body> </html>
输出
以下代码在网页上返回以下输出:
示例
以下示例在 Canvas 元素上绘制一个形状,并通过 shadowColor 属性使用 rgba 着色为其应用阴影颜色。
<!DOCTYPE html> <html lang="en"> <head> <title>Reference API</title> <style> body { margin: 10px; padding: 10px; } </style> </head> <body> <canvas id="canvas" width="200" height="150" style="border: 1px solid black;"></canvas> <script> var canvas = document.getElementById('canvas'); var context = canvas.getContext('2d'); context.shadowColor = 'rgb(0,255,255,1)'; context.shadowBlur = 100; context.fillRect(50, 20, 100, 100) </script> </body> </html>
输出
以下代码在网页上返回以下输出:
html_canvas_shadows_and_transformations.htm
广告