文章目录

  • 一.阴影
  • 二.源码
  • 三.效果图
  • 篇章

一.阴影

shadowOffsetX与shadowOffsetY的值代表阴影偏移的坐标点。

如果值是正数,那么往右、下偏移;如果值是负数,那么往左、上偏移。

shadowOffBlur的值越大,模糊效果就越明显。

shadowColor:阴影的颜色。

二.源码

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>阴影</title><style>canvas{border: 1px solid black;}</style>
</head>
<body><canvas width="600" height="400" id="myCanvas"></canvas>
</body>
</html>
<script>var canvas = document.getElementById("myCanvas");var ctx = canvas.getContext("2d");ctx.shadowOffsetX = 1;ctx.shadowOffsetY = 1;ctx.shadowOffBlur = 1;ctx.shadowColor = "red";ctx.font = "30px 宋体";  //绘制文字的大小和名称ctx.fillText("光与影的对决",100,100);  //绘制文字内容和坐标位置。
</script>

三.效果图

篇章

上一篇:canvas教程11-渐变

下一篇:canvas教程13-使用图片

canvas教程12-阴影相关推荐

  1. Python-EEG工具库MNE中文教程(12)-注释连续数据

    目录 注释连续数据(Annotating continuous data) 通过代码创建注释 可视化原始对象 交互式注释原始对象 对注释对象的操作 本分享为脑机学习者Rose整理发表于公众号:脑机接口 ...

  2. canvas教程9-线型的属性

    文章目录 一.线型知识 二.图案V的案例 1.源码 2.效果图 三.虚线案例 1.源码 2.效果图 篇章 一.线型知识 lineWidth属性: 设置线的粗细,属性值必须是数字,默认是1且没有单位. ...

  3. html2canvas教程_HTML5 Canvas教程:简介

    html2canvas教程 Interested in CSS animation? Check out Creating Animations with CSS, a complete course ...

  4. 黑马lavarel教程---12、lavarel验证码

    黑马lavarel教程---12.lavarel验证码 一.总结 一句话总结: 用插件的时候仔细看插件的版本要求 1.lavarel安装验证码插件的时候,如果(可选)需要定义自己的配置,则需要生成配置 ...

  5. NODE-WEBKIT教程(12)全屏

    node-webkit教程(12)全屏 文/玄魂 目录 node-webkit教程(12)全屏 前言 12.1  和全屏有关的三个api Window.enterFullscreen() Window ...

  6. STM32 电机教程 12 - BLDC 闭环电流控制

    前言 无刷直流 (Brushless Direct Current, BLDC)电机是一种正快速普及的电机类型,它可在家用电器.汽车.航空航天.消费品.医疗.工业自动化设备和仪器等行业中使用.正如名称 ...

  7. STM32 进阶教程 12 - M4的硬件乘法器使用

    前言 Cortex-M4支持硬件浮点运算单元(有些厂商直接说成DSP模块),本节将给大家介绍STM32F407芯片中硬件浮点运算单元中的使用及带来的性能对比. 示例详解 基于硬件平台: 正点源子的st ...

  8. STM32 基础系列教程 12 – ADC 中断

    前言 学习stm32 adc模数转换接口使用,学会用STM32对模拟信号时行采样,通过中断模式得到ADC结果. 示例详解 基于硬件平台: STM32F10C8T6最小系统板, MCU 的型号是 STM ...

  9. Magento教程 12:Magento快速上传大量商品的方法

    利用.CSV档上传大量商品是最佳选择 在Magento上传大量商品到时,经常会遇到的几个问题,非常耗时间.出现错误.有部分商品是缺货状态. 当你有上百个不同属性的商品,而且只有部分商品是现货供应的情况 ...

最新文章

  1. Java相对路径/绝对路径总结(转)
  2. python在日常工作处理中的应用-Python全栈开发在实际工作中的应用
  3. 成功解决eric6-EditorConfig Properties The EditorConfig properties for file h5py\numpy.pxd could not be l
  4. MySQL修改数据库:ALTER DATABASE用法简介
  5. 计算机基础ABCDEF,计算机应用基础-在线作业abcdef(76页)-原创力文档
  6. Ext JS - Combobox 加载下拉框数据 级联下拉框
  7. 自然语言处理综述_自然语言处理
  8. 建立时间、保持时间与亚稳态
  9. php 静态方法特点,浅析php静态方法与非静态方法的用法区别
  10. markdown基础语法整理
  11. 【C/C++】异或操作巧妙实现两个数的交换操作
  12. 命运的拐弯处,那份竭尽全力拯救自己的韧性
  13. 昆明北大附中2021高考成绩查询入口,昆明高考成绩单:昆明多所高中高考数据来啦!...
  14. GDAL源码剖析(六)之GDAL开发及其调试
  15. Oracle简易界面工具 (Oracle 10g, Oracle 11g)
  16. android 禁用home键
  17. JSP文件过大 exceeding 65535 bytes limit
  18. 洛谷P1725 琪露诺 题解
  19. android中数据统计,Android 友盟统计集成
  20. 缺失值处理的三种方法

热门文章

  1. Mac系统运行“exe”文件最简单的解决办法
  2. 文科妹学 GitHub 简易教程(转)
  3. React Native 动画(Animated)笔记
  4. FPGA CDC跨时钟域设计学习(一)亚稳态
  5. 计算机键盘无法使用6,电脑左边键盘数字键只可以用5和6,怎么回事
  6. iOS 2020 开发者账号 身份验证步骤
  7. Android 7.0 APN 拨号上网流程分析
  8. html5 摇骰子游戏,html5 canvas掷骰子(简单,学习基础canvas)
  9. hexo添加点击爆炸效果 duang duang duang
  10. 什么是CDN?CDN和DNS有哪些关系和区别?