`
yuyue618
  • 浏览: 60996 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

HTML5 canvas画圆角框

阅读更多
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
  <head>
	<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
	<meta http-equiv="Content-Language" content="zh-cn" />
    <title>画一个圆角图</title>
	<script type="text/javascript" src="jquery-1.4.min.js"></script>
    <script type="text/javascript"><!--
	
	$(function(){
		var elem = $("#myCanvas")[0];
		if (!elem || !elem.getContext) {
			return;
		}

		//CanvasRenderingContext2D
		var ctx = elem.getContext('2d');
		ctx.fillStyle   = '#00f';
		ctx.strokeStyle = '#0f0';
		ctx.lineWidth   = 10;
		ctx.globalAlpha   = 1;
		//lineCap指定线条的末端如何绘制,round这个值指定了线段应该带有一个半圆形的线帽,半圆的直径等于线段的宽度,并且线段在端点之外扩展了线段宽度的一半。
		ctx.lineCap = "round";
		//lineJoin 属性说明如何绘制交点。值 "round" 说明定点的外边缘应该和一个填充的弧接合,这个弧的直径等于线段的宽度。"
		ctx.lineJoin = "round";

		ctx.beginPath();
		ctx.moveTo(10, 10);
		ctx.lineTo(200, 10);
		ctx.lineTo(200, 200);
		ctx.lineTo(10, 200);
		ctx.lineTo(10, 10);
		//ctx.fill();
		ctx.stroke();
		ctx.closePath();
	});
    // --></script>
  </head>
  <body>
    <canvas id="myCanvas" width="300" height="300">您的浏览器不支持HTML5元素</canvas>
  </body>
</html>

 



  

  • 大小: 1.1 KB
0
0
分享到:
评论

相关推荐

    微信小程序canvas画布绘制矩形、椭(圆)、直线、文字

    在微信小程序中,Canvas是一个非常重要的组件,它允许开发者在界面上进行动态图形绘制,创造出丰富的视觉效果。本文将深入探讨如何使用Canvas API在微信小程序中绘制矩形、椭圆、直线以及添加文字。 首先,我们需要...

    html2canvas实现dashed虚线边框的示例

    在前端开发中,有时我们需要将HTML页面转换成图像,这时html2canvas库就派上了用场。html2canvas是一个JavaScript库,它能够把DOM(文档对象模型)转换为Canvas画布,进而可以导出为图片。然而,由于浏览器对CSS样式...

    封装canvas各种方法的vue组件

    Canvas是HTML5的一个重要元素,它提供了在网页上动态绘制图形的能力。本话题主要围绕一个已经封装好的Vue组件,该组件集成了多种Canvas操作,包括文字、多行文字、矩形以及图片功能。下面我们将详细探讨这些知识点。...

    HTML5 Canvas喷漆涂鸦特效.zip

    HTML5 Canvas是Web开发中的一个强大工具,它允许开发者在网页上进行动态图形绘制,创造出丰富的交互式用户体验。Canvas元素是HTML5引入的新特性之一,它通过JavaScript API提供了像素级别的图形操作能力,使得网页...

    基于HTML5 Canvas实现圆形带百分比进度条特效源码.zip

    首先,Canvas API是HTML5引入的一个新特性,它提供了一个二维绘图上下文,通过JavaScript代码可以直接在网页上画点、线、形状等。在创建圆形进度条时,我们需要使用到的主要方法有`beginPath()`、`arc()`、`stroke()...

    HTML5 Canvas实现飞行在六边形蜂巢建筑中场景动画特效源码.zip

    HTML5 Canvas是现代网页开发中的一个关键特性,它允许开发者在网页上绘制图形,实现动态效果和交互式体验。这个“HTML5 Canvas实现飞行在六边形蜂巢建筑中场景动画特效源码.zip”文件提供了一个生动的例子,展示了...

    html5 涂鸦画板-原创

    2. **Canvas API**:Canvas是HTML5中的一个核心组件,它是一个二维的绘图上下文,可以通过JavaScript来绘制图形、文字、图像等。在这个涂鸦画板中,Canvas用于实现实时的绘图操作,比如画笔、喷桶、形状等。 3. **...

    CSS3+HTML5 文档+HTML5canvas函数查询

    本压缩包包含的资源专注于这两个主题,特别是HTML5的Canvas功能,这是一个强大的图形绘制工具,允许开发者在浏览器上进行动态图像处理。 **CSS3** 是层叠样式表的第三个主要版本,它带来了许多新的特性和改进,旨在...

    登陆框(html5)

    10. **Canvas或SVG图形**:如果登录框设计包含复杂图形,HTML5的`&lt;canvas&gt;`或`&lt;svg&gt;`元素可以用于绘制高质量的矢量图形,增强视觉效果。 综上所述,"登陆框(html5)"项目涵盖了HTML5的多个核心特性,通过它们的组合...

    让ie6,7,8支持canvas,css3等主流html5技术

    标题中的“让ie6,7,8支持canvas,css3等主流html5技术”涉及到的是在旧版Internet Explorer(IE6、IE7、IE8)上实现HTML5新特性的兼容性问题。这些浏览器并不原生支持HTML5的新功能,如Canvas画布和CSS3,但可以通过...

    摄影图片画廊幻灯展示HTML5模板推荐_图片 展示 大图 相册 画廊 html5 css3 婚纱 整站 摄影 圆角 大气.rar

    首先,HTML5是现代网页开发的标准,它引入了许多新元素和API,如`&lt;video&gt;`和`&lt;audio&gt;`用于多媒体播放,`&lt;canvas&gt;`用于图形绘制,以及离线存储功能等。这些特性使得在网页上创建动态、交互式的图片展示变得更加便捷和...

    Canvas半圆环进度条动画特效.zip

    【标题】"Canvas半圆环进度条动画特效.zip"是一个包含使用HTML5 Canvas技术实现的半圆环形进度条动画效果的代码资源。这个特效在网页设计中常常用于展示数据加载或者进度指示,视觉效果独特且吸引用户注意力。Canvas...

    HTML5+CSS3网页设计模板(30例)zip

    5. **边框与背景**:新增了圆角边框(border-radius)、阴影(box-shadow)和背景图片渐变等功能,提高了界面美观度。 压缩包中的模板16至template29分别代表了不同的设计风格和用途,如企业网站、个人博客、电商...

    绿色圆角CSS3+html5博客模板-蓝色 css3 html5 博客 标准.rar

    这篇文档将深入探讨“绿色圆角CSS3+html5博客模板-蓝色 css3 html5 博客 标准.rar”这个压缩包中的技术知识点,主要关注HTML5和CSS3的应用,以及它们如何协同构建一个现代、标准的博客模板。 HTML5是超文本标记语言...

    CSS3和Html5实现超级炫酷的风水罗盘效果

    5. **边框半径(Border-radius)**:对于罗盘的圆形背景,可以使用`border-radius`实现圆角效果,甚至创建完美的圆形。 6. **阴影(Box-shadow & Text-shadow)**:`box-shadow`可以为元素添加立体感,而`text-...

    基于canvas 2D实现微信小程序自定义组件-环形进度条

    最后,在`.wxss`文件中,为组件添加样式,确保canvas居中显示,并根据需要调整边框圆角等。 ```css /* component.wxss */ .container { position: relative; width: 100%; height: 100%; } #circleProgress { ...

    HTML5CSS3牙刷动画 模拟真实刷牙效果.rar.rar

    1. `&lt;canvas&gt;`元素:HTML5的画布元素允许通过JavaScript进行动态图形绘制。在这个案例中,开发者可能使用了`&lt;canvas&gt;`来绘制牙刷、牙齿以及泡沫等元素,通过JavaScript控制它们的动作和交互。 2. `&lt;audio&gt;`和`...

    圆角图片Demo

    对于更复杂的动态圆角图片需求,可以利用HTML5的Canvas API。通过绘制路径并填充或描边,可以在画布上创建任意形状的图片,包括圆角矩形。例如,`ctx.arcTo()`方法可以用于在路径中添加圆角。 4. JavaScript库与...

Global site tag (gtag.js) - Google Analytics