zoukankan      html  css  js  c++  java
  • HTML5——canvas基础

    HTML部分:

    1 <canvas id="myCanvas" width="200px" height="100px" style="border:1px solid #000;">很抱歉,您的浏览器不支持canvas元素,请更换标准浏览器!</canvas>

    JS部分:

    window.onload = function(){
        //通过id来获取canvas元素,并将它保存在变量c中
        var c = document.getElementById('myCanvas');
        
      //通过canvas的getContext方法来获取上下文,即创建canvas对象,以获取允许绘制的2d环境 var context = c.getContext('2d');
      //指定绘制矩形的填充色为#f0f(粉色) context.fillStyle = '#f0f';
      //指定绘制矩形的位置坐标(50,25)和尺寸(宽100px,高50px) context.fillRect(50,25,100,50); };

    浏览器支持情况:

    Internet Explorer 9+, Firefox, Opera, Chrome, 和 Safari 支持 <canvas> 元素

    注意: Internet Explorer 8 及更早 IE 版本的浏览器不支持 <canvas> 元素.不支持canvas元素的浏览器会忽略canvas元素而直接显示替代的文本内容

    检测浏览器支持情况:

    除了上述方法在不支持canvas的浏览器中显示替代文本之外,还可以用javascript脚本来检测浏览器是否支持canvas,方法是判断getContext函数是否存在

    1 var c = document.getElementById('myCanvas');
    2     if(c.getContext('2d')){
    3         document.write('您的浏览器支持canvas!');        
    4     }else{
    5         document.write('您的浏览器不支持canvas!');
    6 }

    当然也可以用alert弹窗来显示提示信息。

  • 相关阅读:
    前端经典书籍
    D3基本概念
    Array.map和parseInt的用法
    首屏和白屏时间计算
    css换肤总结
    文件上传总结
    js的uuid
    html5 drag事件用法
    shell脚本中的逻辑判断 文件目录属性判断 if特殊用法 case判断
    Mac vim“装逼”配置
  • 原文地址:https://www.cnblogs.com/bokebi520/p/4122165.html
Copyright © 2011-2022 走看看