Hellow....
I was created a drawing sheet using html,and java scritp....!
Use this drawing sheet.
<html lang='en'>
<head>
<meta charset="utf-8"/>
<title>My Fst HTML5</title>
<script src="y.js"></script>
<link type="text/css" rel="stylesheet" href="main.css"/>
</head>
<body>
<div id="skin" >
<div id="buttons">
Select color:
<select id="color" >
<option value="black">Black</option>
<option value="red">Red</option>
<option value="blue">Blue</option>
<option value="deeppink">Pink</option>
<option value="white">White</option>
</select>
Select Background color:
<select id="bgcolor" onchange='doFirst()'>
<option value="lightgreen">LightGreen</option>
<option value="pink">Pink</option>
<option value="cyan">Cyan</option>
<option value="green">Green</option>
<option value="Yellow">Yellow</option>
<option value="black">Black</option>
</select>
Select Brush:
<select id="brush" >
<option value="defa">Default</option>
<option value="box">Box</option>
<option value="bc">BiG_Circle</option>
<option value="sc">Small_Circle</option>
<option value="fc">Filled_Circle</option>
</select>
</div>
<br/><br/><br/>
<canvas id="canvas" width="1200px" height="500px"></canvas>
</div>
</body>
</html>
and
{
var x=document.getElementById("canvas");
canvas=x.getContext("2d");
var co=document.getElementById("bgcolor").value;
canvas.fillStyle=co;
canvas.fillRect(0,0,x.width,x.height);
window.addEventListener("mousemove",bucky,false);
}
function bucky(e)
{
var co=document.getElementById("color").value;
var xPos=e.clientX;
var yPos=e.clientY;
canvas.fillStyle=co;
canvas.strokeStyle=co;
var br=document.getElementById("brush").value;
canvas.shadowOffsetX=2;
canvas.shadowOffsetY=2;
canvas.shadowBlur=4;
canvas.shadowColor='black';
canvas.font="bold 10px URW Chancery L";
canvas.textAlign="end";
if(br=='defa')
{
canvas.fillRect(xPos-93,yPos-100,7,7);
return;
}
if(br=="box")
{
canvas.strokeRect(xPos-93,yPos-100,7,7);
return;
}
if(br==="bc")
{ canvas.beginPath();
canvas.arc(xPos-100,yPos-80,40,0,2*Math.PI);
canvas.stroke();
return;
}
if(br=="sc")
{
canvas.beginPath();
canvas.arc(xPos-90,yPos-90,10,0,2*Math.PI);
canvas.stroke();
return;
}
if(br="fc")
{
canvas.beginPath();
canvas.arc(xPos-90,yPos-90,10,0,2*Math.PI);
canvas.fill();
return;
}
//canvas.fillText("O",xPos-180,yPos);
//canvas.strokeRect(xPos-180,yPos-10,10,10);
}
window.addEventListener('load',doFirst,false);
and
text-align:center;
}
header,section,footer,aside,nav,article,hgroup{
display:block;
}
#skin
{
font-family:Droid Serif;
}
I was created a drawing sheet using html,and java scritp....!
Use this drawing sheet.
index.html file:
<DOCTYPE html><html lang='en'>
<head>
<meta charset="utf-8"/>
<title>My Fst HTML5</title>
<script src="y.js"></script>
<link type="text/css" rel="stylesheet" href="main.css"/>
</head>
<body>
<div id="skin" >
<div id="buttons">
Select color:
<select id="color" >
<option value="black">Black</option>
<option value="red">Red</option>
<option value="blue">Blue</option>
<option value="deeppink">Pink</option>
<option value="white">White</option>
</select>
Select Background color:
<select id="bgcolor" onchange='doFirst()'>
<option value="lightgreen">LightGreen</option>
<option value="pink">Pink</option>
<option value="cyan">Cyan</option>
<option value="green">Green</option>
<option value="Yellow">Yellow</option>
<option value="black">Black</option>
</select>
Select Brush:
<select id="brush" >
<option value="defa">Default</option>
<option value="box">Box</option>
<option value="bc">BiG_Circle</option>
<option value="sc">Small_Circle</option>
<option value="fc">Filled_Circle</option>
</select>
</div>
<br/><br/><br/>
<canvas id="canvas" width="1200px" height="500px"></canvas>
</div>
</body>
</html>
and
y.js file:
function doFirst(){
var x=document.getElementById("canvas");
canvas=x.getContext("2d");
var co=document.getElementById("bgcolor").value;
canvas.fillStyle=co;
canvas.fillRect(0,0,x.width,x.height);
window.addEventListener("mousemove",bucky,false);
}
function bucky(e)
{
var co=document.getElementById("color").value;
var xPos=e.clientX;
var yPos=e.clientY;
canvas.fillStyle=co;
canvas.strokeStyle=co;
var br=document.getElementById("brush").value;
canvas.shadowOffsetX=2;
canvas.shadowOffsetY=2;
canvas.shadowBlur=4;
canvas.shadowColor='black';
canvas.font="bold 10px URW Chancery L";
canvas.textAlign="end";
if(br=='defa')
{
canvas.fillRect(xPos-93,yPos-100,7,7);
return;
}
if(br=="box")
{
canvas.strokeRect(xPos-93,yPos-100,7,7);
return;
}
if(br==="bc")
{ canvas.beginPath();
canvas.arc(xPos-100,yPos-80,40,0,2*Math.PI);
canvas.stroke();
return;
}
if(br=="sc")
{
canvas.beginPath();
canvas.arc(xPos-90,yPos-90,10,0,2*Math.PI);
canvas.stroke();
return;
}
if(br="fc")
{
canvas.beginPath();
canvas.arc(xPos-90,yPos-90,10,0,2*Math.PI);
canvas.fill();
return;
}
//canvas.fillText("O",xPos-180,yPos);
//canvas.strokeRect(xPos-180,yPos-10,10,10);
}
window.addEventListener('load',doFirst,false);
and
main.css file
body{text-align:center;
}
header,section,footer,aside,nav,article,hgroup{
display:block;
}
#skin
{
font-family:Droid Serif;
}
Comments
Post a Comment