首页前端开发JavaScriptJavaScript canvas实现带有阴影的图形和文字

JavaScript canvas实现带有阴影的图形和文字

时间2024-02-01 03:40:03发布访客分类JavaScript浏览154
导读:收集整理的这篇文章主要介绍了JavaScript canvas实现带有阴影的图形和文字,觉得挺不错的,现在分享给大家,也给大家做个参考。 用canvas创建带有阴影的图形和文字,供大家参...
收集整理的这篇文章主要介绍了JavaScript canvas实现带有阴影的图形和文字,觉得挺不错的,现在分享给大家,也给大家做个参考。

用canvas创建带有阴影的图形和文字,供大家参考,具体内容如下

ctx.shadowBlur=20; 设置阴影模糊范围。
ctx.shadowColor; 设置阴影模糊颜色。

还可以利用

shadowOffsetX属性设置阴影与图形的水平距离。
shadowOffsetY属性设置阴影与图形的垂直距离。

代码:

!DOCTYPE htML>
    html>
    head>
     tITle>
    创建带有阴影的图形和文字/title>
    /head>
    body>
    h3 align="center">
    放射状渐变色/h3>
    hr>
    canvas id="myc1" width="800" height="600">
    /canvas>
    script type="text/javascript">
     VAR myc = document.getElementById("myc1");
    //绘制一个新画布 var ctx = myc.getContext("2d");
     //设置绘图环境为2d var myg = ctx.createRadialGradient(130,200,0,130,200,90);
     //addColorStop方法 第一个参数为图像内的百分比 第二个参数为颜色 myg.addColorStop(0,"white");
     myg.addColorStop(0.5,"pink");
      myg.addColorStop(0.6,"green");
     myg.addColorStop(0.4,"blue");
     ctx.fillStyle=myg;
     ctx.shadowColor="black";
     //阴影颜色 ctx.shadowBlur=20;
     //阴影模糊范围 ctx.arc(130,200,100,0,Math.PI*2);
     //绘制一个新圆 ctx.fill();
     ctx.beginPath();
     var myg1 = ctx.createRadialGradient(550,250,50,550,250,200);
     myg1.addColorStop(0,"blue");
     myg1.addColorStop(0.6,"green");
     myg1.addColorStop(1,"red");
     ctx.fillStyle=myg1;
      ctx.font="50px 黑体";
     //设置字体大小和字体样式 ctx.shadowBlur=50;
     //设置阴影模糊范围 ctx.shadowColor="yellow";
    //阴影颜色; ctx.shadowOffsetX=30;
     //水平方向网上偏移; ctx.shadowOffsetY=-30;
    //垂直方向往下偏移; ctx.fillText("放射性渐变文字",350,200);
    /script>
    /body>
    /html>
    

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。

您可能感兴趣的文章:
  • JSP实现弹出登陆框以及阴影效果
  • WebGL three.js学习笔记之阴影与实现物体的动画效果
  • 利用Three.js如何实现阴影效果实例代码
  • js当前页面登录注册框,固定div,底层阴影的实例代码
  • JS当前页面登录注册框,固定DIV,底层阴影的实例代码
  • js 实现无干扰阴影效果 简单好用(附文件下载)
  • Div+Js实现的带阴影菜单 微软以前网站曾用过
  • 用JS实现网页元素阴影效果的研究总结

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!

上一篇: 解决element DateTimePicker+vue...下一篇:基于ElementUI中Table嵌套实现多...猜你在找的JavaScript相关文章 html font标签如何设置字体大小?html font标签属性用法介绍2022-05-16vue3+TypeScript+vue-router的使用方法2022-04-16vue3获取当前路由地址2022-04-16如何利用React实现图片识别App2022-04-16JavaScript展开运算符和剩余运算符的区别详解2022-04-16微信小程序中使用vant框架的具体步骤2022-04-16Vue elementUI表单嵌套表格并对每行进行校验详解2022-04-16如何利用Typescript封装本地存储2022-04-16微信小程序中wxs文件的一些妙用分享2022-04-16JavaScript的Set数据结构详解2022-04-16 其他相关热搜词更多phpjavapython程序员loadpost-format-gallery

若转载请注明出处: JavaScript canvas实现带有阴影的图形和文字
本文地址: https://pptw.com/jishu/594872.html
js利用cookie实现记住用户页面操作 element中TimePicker时间选择器禁用部分时间(显示禁用到分钟)

游客 回复需填写必要信息