1. 程式人生 > >html5 canvas元素各種圓形繪製

html5 canvas元素各種圓形繪製

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
        <style type="text/css">
            canvas{background: #b8edc9;}
        </style>
    </head>
    <body>
        <h5>Canvas</h5>
        <canvas id="mycanvas" width="1000" height="1000">
            您的瀏覽器不支援html5dcanvas元素
        </canvas>
    <script type="text/javascript">
        var canvas=document.getElementById('mycanvas');//定義變數獲取畫布dom
        var c=mycanvas.getContext('2d');//設定繪圖環境2d
        c.lineWidth=4;//設定線寬
        c.strokeStyle="#A52A2A";//設定邊顏色

     
        //繪製圓
         c.fillStyle="gold";
         c.arc(50,350,30,0,Math.PI*2)//Math.PI*2表示角度
         c.stroke();
        //繪製實心
         c.beginPath();
         c.arc(50,430,30,0,Math.PI*2)//
         c.fill()

        //繪製有邊的實心圓
        c.beginPath();
        c.lineWidth=3;
        c.strokeStyle="darkblue";
        c.fillStyle="gold";
//      c.arc(50,260,30,0,Math.PI*2)
//      c.stroke();
//      c.beginPath();
//      c.arc(50,260,30,0,Math.PI*2)
//      c.fill()
        c.beginPath();
        c.arc(50,260,30,0,Math.PI*2)
        c.stroke();
        c.fill()

相關推薦

html5 canvas元素各種圓形繪製

<!DOCTYPE html> <html>     <head>         <meta charset="UTF-8">         <title></title>         <

html5 canvas元素扇形的繪製

<!DOCTYPE html> <html>     <head>         <meta charset="UTF-8">         <title></title>         <

html5 canvas元素字型繪製

<!DOCTYPE html> <html>     <head>         <meta charset="UTF-8">         <title></title>         <

html5 canvas元素使用(一)

恢復 eight 線框 中國 角度 color 連接 最大 mat html5新增了一個canvas元素,用於在網頁上生成一塊矩形區域,用於繪制圖像,功能非常強大,下面我來簡單介紹一下 在頁面中添加canvas 1 <canvas id="canvasDemo"

網頁,html5,canvas,js 動態繪製柱形圖

<!DOCTYPE html>     <head><title>chart demo</title>         <style>             #chartContainer{          

html5 canvas元素漸變

<!DOCTYPE html> <html>     <head>         <meta charset="UTF-8">         <title></title>     <styl

HTML5 canvas 繪製圓形

canvas繪製圓形的思路: 1、建立路徑 XXX.beginpath(); 2、建立圓形的路徑; 3、關閉路徑;XXX.closepath(); 路徑不關閉也能繪製出圖形 4、設定繪製樣式。 建立圓形路徑時需要用到物件的arc方法,方法定義如:XXX.arc(x,y,r

html5 canvas繪製圓形印章,以及與頁面互動

來源:https://www.cnblogs.com/hello-word1/p/5137626.html <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="UTF

HTML5 canvas圖形繪製基礎(矩形,線條,漸變色,圓形,圖片,多邊形)

<!DOCTYOE html> <html>    <head>    <meta charset="utf-8">    <style type="text/css">    div{    margin-lef

跟KingDZ學HTML5之七 探究Canvas各種特效

document doc 特效 方向 旋轉 element 不解釋 str 呵呵 初看到題目大家怎麽個反應啊,哇塞,這麽多啊,可是看完這節課程之後,你會發現這些功能不過如此。 1》移動 translate(x, y) 簡單的說明一下 ,X 左右偏移量 Y 上下偏移

HTML5canvas元素

矩形 色值 body www rip white col ble script 定義和用法 fillStyle 屬性設置或返回用於填充繪畫的顏色、漸變或模式。 默認值: #000000 JavaScript 語法: context.fillStyle=color|gr

HTML5 Canvas繪製橢圓的幾種方法

1.canvas自帶的繪製橢圓的方法 ellipse(x, y, radiusX, radiusY, rotation, startAngle, endAngle, anticlockwise)是後來新增的, 引數的意思:(起點x.起點y,半徑x,半徑y,旋轉的角度,起始角,結果角,順時針還是逆時針)

canvas元素繪製太極圖

<!DOCTYPE html><html><head> <title>canvas example</title> <meta charset="utf-8"></head><body><canva

html5 canvas 標籤繪製圖像且漸變色處理

       html5 提供了很多很強大的功能,有些功能甚至可以擺脫伺服器的限制,減少對伺服器的訪問。canvas就是一個html5 新增的強大標籤。雖然功能有待完善,但已然可以解決一些網頁問題。       今天主要講ca

html5-canvas繪製文字自動換行

  本文介紹怎麼解決canvas繪圖過程中,drawText的換行問題,先看一個大家平時在canvas繪製文字都會遇到的問題:      一個150*100的canvas畫布,加個邊框明顯邊界 <canvas id="canvas" styl

JavaScript和html5 canvas生成圓形印章

function createSeal(id,company,name){ var canvas = document.getElementById(id); var context = canvas.getContext('2d'); // 繪製印章邊框

html5元素Canvas

(1) HTML5 新元素 自1999年以後HTML 4.01 已經改變了很多,今天,在HTML 4.01中的幾個已經被廢棄,這些元素在HTML5中已經被刪除或重新定義。 為了 更好地處理今天的網際網路應用,HTML5添加

通過html5 canvas繪製時鐘

最近一直在學習html5,學到了html5的canvas標籤,這個畫布真的是很強大,它有對應的javascript的api的支援,你可以在這個標籤裡面繪製任意的圖形,你也可以把圖片放在裡面,能夠做出很炫的效果。 言歸正傳,廢話不多說,首先,html,只一句

HTML5 Canvas繪製線段

繪製線段呼叫lineTo()方法繪製線段。lineTo(x, y)方法把當前點和lineTo()方法指定的點(x, y)用線段連線起來。如果要繪製多條線段,可以重複呼叫該方法。第一次呼叫,當前點為子路徑的起點,以後每次呼叫,都會把上一次的終點作為本次的起點。我們使用lineT

HTML5 Canvas繪製的圖形的事件處理

DOM是Web前端領域非常重要的組成部分,不僅在處理HTML元素時會用到DOM,圖形程式設計也同樣會用到。比如SVG繪圖,各種圖形都是以DOM節點的形式插入到頁面中,這就意味著可以使用DOM方法對圖形進行操作。比如有一個<path id="p1">元素,可以直