1. <!--
    2. * @Author: hhn
    3. * @Date: 2020-03-14 17:26:03
    4. * @lastEditTime: Do not edit
    5. * @Description: In User Settings Edit
    6. * @FilePath: \codehub\study\studying\html\canva.html
    7. -->
    8. <!DOCTYPE html>
    9. <html lang="en">
    10. <meta charset="utf-8">
    11. <meta http-equiv="X-UA-Compatible" content="IE=edge">
    12. <meta name="viewport" content="width=device-width, initial-scale=1">
    13. <title>HTML5</title>
    14. <link href="https://fonts.googleapis.com/css?family=Lato:400,400i|Roboto:500" rel="stylesheet">
    15. <!-- 为 Internet Explorer 支持而添加的 shiv -->
    16. <!--[if lt IE 9]>
    17. <script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
    18. <![endif]-->
    19. <style>
    20. body {
    21. margin: 0;
    22. }
    23. </style>
    24. <body>
    25. <canvas id="myCanvas" width="200" height="100">
    26. <p>如果浏览器支持Canvas,它将忽略canvas内部的HTML,如果浏览器不支持Canvas,它将显示canvas内部的HTML</p>
    27. </canvas>
    28. </body>
    29. <script>
    30. var canva = document.getElementById("myCanvas");
    31. if (canva.getContext) {
    32. console.log('你的浏览器支持Canvas!');
    33. var ctx = canva.getContext("2d");
    34. ctx.fillStyle = "#dddddd";
    35. ctx.fillRect(10, 10, 150, 150);
    36. ctx.shadowOffsetX = 2;
    37. ctx.shadowOffsetY = 2;
    38. ctx.shadowBlur = 2;
    39. ctx.shadowColor = '#666666';
    40. ctx.font = '24px Arial';
    41. ctx.fillStyle = '#333333';
    42. ctx.fillText('带阴影的文字', 20, 40);
    43. } else {
    44. console.log('你的浏览器不支持Canvas!');
    45. }
    46. var k;
    47. console.log(k)
    48. </script>
    49. </html>