一个阴影的绘画

简介: 一个阴影的绘画

<!DOCTYPE html>
<!--
    Author:苏一恒
    Date:2019/11/3 19:35
    Motto:
        The best time to plant trees is ten years ago, followed by now. 
        种树最好的时间是十年前,其次是现在。
 -->
<html lang="zh-CN">
<head>
    <meta charset="UTF-8">
    <title>将一个canvas绘制到另一个canvas上(通过离屏Canvas)</title>
    <style>
        body {
            background: #eeeeee;
        }
 
        #canvas {
            background: #ffffff;
            margin-top: 5px;
            margin-left: 10px;
            -webkit-box-shadow: 4px 4px 8px rgba(0, 0, 0, 0.5);
            -moz-box-shadow: 4px 4px 8px rgba(0, 0, 0, 0.5);
            box-shadow: 4px 4px 8px rgba(0, 0, 0, 0.5);
            border: 1px solid rgba(0, 0, 0, 0.2);
        }
    </style>
</head>
<body>
<canvas id='canvas'>canvas not supports</canvas>
 
<script>
    'use strict';
 
    let canvas = document.getElementById('canvas'),
        context = canvas.getContext('2d'),
        2019
        offscreenContext = offscreenCanvas.getContext('2d');
 
    //……
 
    //设置离屏Canvas的尺寸匹配到屏内canvas
 
    offscreenCanvas.width = canvas.width;
    offscreenCanvas.height = canvas.height;
 
    //……
 
    //绘制离屏context
    offscreenContext.drawImage(anImage,0,0);
 
    //……
 
    //绘制新的离屏canvas尺寸到屏内canvas
 
    context.drawImage(offscreenCanvas,0,0,offscreenCanvas.width,offscreenCanvas.height);
</script>
</body>
</html>
相关文章
|
5月前
|
前端开发
Canvas绘画之简单的多边形绘画
Canvas绘画之简单的多边形绘画
|
5月前
|
前端开发
Canvas绘画之文本缩放并旋转
Canvas绘画之文本缩放并旋转
|
5月前
|
前端开发
Canvas绘画之图像合成,图像层叠效果
Canvas绘画之图像合成,图像层叠效果
|
5月前
|
前端开发
Canvas背景色绘画样式设计
Canvas背景色绘画样式设计
|
5月前
|
前端开发
Canvas绘画之倒三角形,渐变色效果源码
Canvas绘画之倒三角形,渐变色效果源码
|
计算机视觉 Python
OpenCV中绘制文字和运动的小球动画
要在OpenCV中绘制文字和运动的小球动画,可以使用以下方法: 1. 导入所需库:
145 8
【Three.js入门】灯光与阴影、平行光阴影属性、聚光灯的属性和应用
【Three.js入门】灯光与阴影、平行光阴影属性、聚光灯的属性和应用
350 1
|
前端开发 数据可视化
【视觉基础篇】13 # 如何给简单的图案添加纹理和复杂滤镜?
【视觉基础篇】13 # 如何给简单的图案添加纹理和复杂滤镜?
96 0
【视觉基础篇】13 # 如何给简单的图案添加纹理和复杂滤镜?
|
前端开发 JavaScript
NaiveUI中看起来没啥用的组件(文字渐变)实现原来这么简单
用不到80行代码复原了NaiveUI中的渐变文字组件,内容不多,非常简单,小小娱乐一次。。。。。。。
395 0