canvas做的桌面

简介:

效果图

wKiom1h_PGbiWkjxAAKfAHBIIkA839.png-wh_50

html结构

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8">

<meta http-equiv="X-UA-Compatible" content="IE=edge">

<title>canvas33</title>

<link rel="stylesheet" href="">

</head>

<body>

<canvas id="canvas" style ="border:1px solid #aaa;diplay:block;margin:50px auto;">

当前浏览器不支持canvas,请更换浏览器后再试

</canvas>

</body>

</html>

js脚本

<script>

window.onload = function(){

var canvas = document.getElementById("canvas");

canvas.width  = 1200;

canvas.height = 800;


var context = canvas.getContext("2d");

context.globalAlpha = 0.8;

for(var i = 0;i<100;i++){

var R = Math.floor(Math.random()*255);

var G = Math.floor(Math.random()*255);

var B = Math.floor(Math.random()*255);


context.fillStyle = "rgb("+R+","+G+","+B+")";


context.beginPath();

context.arc(Math.random()*canvas.width,Math.random()*canvas.height,Math.random()*100,0,Math.PI*2);

context.fill();

}

}

</script>

本文转自  素颜猪  51CTO博客,原文链接:本文转自  素颜猪  51CTO博客,原文链接:


相关文章
|
API Windows
QT桌面挂件动画
桌面挂件动画置顶 切换挂件动画 图片选择更换桌面壁纸 显示时改变桌面壁纸,隐藏/退出时还原桌面壁纸 系统托盘菜单,可选择开/关悬浮挂件功能按键 悬浮挂件功能按键随鼠标区域显示/隐藏
141 0
|
移动开发 前端开发 JavaScript
|
9月前
|
前端开发 JavaScript API
BlueOS Studio中使用canvas
BlueOS Studio中使用canvas
46 0
|
Linux
QT桌面(实现界面的滑动切换)
QT桌面(实现界面的滑动切换)
335 0
silverlight 获取控件坐标 没有canvas
void t_GotFocus(object sender, RoutedEventArgs e) { var tb = sender as TextBox; var gt = tb.
523 0
|
图形学
Unity 3D-Canvas画布的三种模式
Unity开发VR之Vuforia 本文提供全流程,中文翻译。 Chinar 坚持将简单的生活方式,带给世人!(拥有更好的阅读体验 —— 高分辨率用户请根据需求调整网页缩放比例) Chinar ...
1400 0
|
Android开发
简易的可拖动的桌面悬浮窗效果Demo
首先,我们需要知道,悬浮窗分为两种:Activity级别的悬浮窗,系统级别的悬浮窗 Activity级别的悬浮窗跟随所属Activity的生命周期而变化,而系统级别的悬浮窗则可以脱离Activity而存在。
1374 0
|
前端开发 Python
Tkinter的Canvas控件
Canvas控件是Tkinter界面设计的一个画图工具,也可以用它导入外部图案到界面中
127 0
Tkinter的Canvas控件