首页前端开发HTML教你用HTML5画一个馋人的西瓜

教你用HTML5画一个馋人的西瓜

时间2024-01-23 22:41:19发布访客分类HTML浏览394
导读:收集整理的这篇文章主要介绍了教你用HTML5画一个馋人的西瓜,觉得挺不错的,现在分享给大家,也给大家做个参考。炎炎夏日,怎么能少了冰凉的西瓜呢?在我们掌握某程序功能时,总是想要实现奇奇怪怪的效果,哈哈,那么今天正如标题所言,咱们就用HTML...
收集整理的这篇文章主要介绍了教你用HTML5画一个馋人的西瓜,觉得挺不错的,现在分享给大家,也给大家做个参考。炎炎夏日,怎么能少了冰凉的西瓜呢?在我们掌握某程序功能时,总是想要实现奇奇怪怪的效果,哈哈,那么今天正如标题所言,咱们就用HTML5来实现一个半圆弧西瓜(不带籽嘻嘻)。

不知道各位对HTML5掌握了多少,或许大家可以在本地自己写一个能实现半圆弧西瓜样式的代码,小小提醒一下:西瓜典型的配色就是红配绿~

下面是我给出的一个实现方法,大家可以直接复制代码在本地测试:

代码如下:

!DOCTYPE HTML>
    html>
    head>
        script>
        window.onload = function()        {
                canvas = document.getElementById("canvasArea");
                context = canvas.getContext("2d");
                drawArc ( 100, 25, 80, 0, 180, false, "#97C30A", "#FF717E");
            function drawArc(xpos, yPos, radius, startAngle, endAngle,                             anticlockwise, lineColor, fillColor)            {
                    VAR startAngle = startAngle * (Math.PI/180);
                    var endAngle = endAngle * (Math.PI/180);
                    var radius = radius;
                    context.strokeStyle = lineColor;
                    context.fillStyle = fillColor;
                    context.lineWidth = 8;
                    context.beginPath();
                    context.arc(xPos, yPos, radius, startAngle, endAngle, anticlockwise);
                    context.fill();
                    context.stroke();
            }
        }
        /script>
    /head>
    body>
    div style = "width:240px;
     height:140px;
     margin:0 auto;
     padding:5px;
    ">
        canvas id = "canvasArea" width = "210" height = "130"            style = "border:2px solid black">
            你的浏览器目前不支持HTML5 canvas。    /canvas>
    /div>
    /body>
    /html>
    

效果如下:

算吧算吧~是不是馋人的西瓜哈哈哈~

这里主要需要大家掌握的一个知识点就是HTML5 canvas元素;

HTML5 canvas元素用于绘制图形、动画、动态图像、图表、文本以增强用户体验。

canvas简介:HTML5 的 canvas 元素使用 JavaScript 在网页上绘制图像。画布是一个矩形区域,您可以控制其每一像素。canvas 拥有多种绘制路径、矩形、圆形、字符以及添加图像的方法。

我们可以使用arc()方法在画布上绘制弧线。

arc() 的语法

arc(x, y, radius, startAngle, endAngle, anticlockwise)

这里,x和y是圆心的坐标,radius是圆的半径,startAngle和endAngle参数是弧的起点和终点,以距 x 轴的弧度为单位。该逆时针参数是一个布尔值,当真实绘制圆弧逆时针,否则在顺时针方向。

相关推荐:《HTML视频教程》《javascript基础教程》

以上就是教你用HTML5画一个馋人的西瓜的详细内容,更多请关注其它相关文章!

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

上一篇: 8款炫酷的音乐播放器效果(免费下...下一篇:HTML5 canvas如何绘制酷炫能量线...猜你在找的html5相关文章 关于移动端h5开发相关内容总结2022-05-17html5教程-学表单的第二天2018-12-10html5教程-HTML5浏览器支持2018-12-10html5教程-HTML5智能表单2018-12-10html5教程-微信H5使用resLoader实现加载页效果2018-12-10html5教程-day01-初级-JS0-热身运动JS入门教程2018-12-10html5教程-html5shiv.js和respond.min.js2018-12-10html5教程-不同浏览器对于html5 audio标签和音频格式的兼容性2018-12-10html5教程-使用Html5实现手风琴案例2018-12-10html5教程-html5笔记2018-12-10 其他相关热搜词更多phpjavapython程序员load

若转载请注明出处: 教你用HTML5画一个馋人的西瓜
本文地址: https://pptw.com/jishu/584721.html
DIV遮罩层如何实现 8款炫酷的音乐播放器效果(免费下载)

游客 回复需填写必要信息