html 5 canvas 수직 그 라 데 이 션 묘사

10987 단어 html5 canvas
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title>      </title>

<script src="js/modernizr.js"></script>

</head>



<body>

<script type="text/javascript">

window.addEventListener('load',eventWindowLoaded,false);

function eventWindowLoaded(){

    canvasApp();

}

function canvasSupport(){

    return Modernizr.canvas;

}

function canvasApp(){

    if(!canvasSupport()){

        return;

    }else{

        var theCanvas = document.getElementById('canvas')

        var context = theCanvas.getContext("2d")



    }

    drawScreen();

    function drawScreen(){

        //          0

        var gr = context.createLinearGradient(0,0,0,100);

        //      

        gr.addColorStop(0,'rgb(255,0,0)');

        gr.addColorStop(.5,'rgb(0,255,0)');    

        gr.addColorStop(1,'rgb(0,0,255)');        

        //  fillStyle    

        context.strokeStyle = gr;

        context.beginPath();

        context.moveTo(0,0);

        context.lineTo(50,0);

        context.lineTo(100,50);

        context.lineTo(50,100);

        context.lineTo(0,100);

        context.lineTo(0,0);

        context.stroke();

        context.closePath();

        

        

    

    }

}

</script>

<canvas id="canvas" width="500" height="500">

         canvas

    ;           !!

</canvas>

</body>

</html>

html5 canvas 垂直渐变描边

좋은 웹페이지 즐겨찾기