JavaScript

语言:

JaveScriptBabelCoffeeScript

确定

var can = document.getElementById("art");

var can_c = can.getContext("2d");

//can_c.fillRect(50, 25, 150, 100);

//creates random height rectangles with random colors

function randomify(hue) {

can.width = can.width;

var ran;

var ranc = "";

//creates grid accdg. to this tutorial http://diveintohtml5.info/canvas.html

for (var i = 0.5; i <= 700; i += 10) {

can_c.moveTo(i, 0);

can_c.lineTo(i, 399.5);

can_c.moveTo(0, i);

can_c.lineTo(699.5, i);

}

can_c.strokeStyle = "#efefef";

can_c.stroke();

for(var c = 0.5; c <= 699.5; c += 10) {

ran = Math.floor(Math.random() * 40 + 1);

ranc = 'hsl(' + hue + ', ' + Math.floor(Math.random() * 99) + '%, ' + Math.floor(Math.random() * 99) + '%)';

can_c.fillStyle = ranc;

console.log(ranc);

can_c.fillRect(c, 0.5, 10, ran * 10);

}

}

//default reddish violet

randomify(340);

$(document).ready(function() {

//$('#art').css('border-width', '10');

$('.color-boxes div').click(function() {

$('.color-boxes div').removeClass('sel');

$(this).addClass('sel');

randomify($(this).attr('data-color'));

});

$('#ran').click(function() {

randomify($('.color-boxes .sel').attr('data-color'));

});

});

canvas 圆角矩形填充_Canvas:随机长方形生成和色块填充相关推荐

  1. 用python画圆角矩形_详解微信小程序canvas圆角矩形的绘制的方法

    详解微信小程序canvas圆角矩形的绘制的方法 发布时间:2020-10-04 18:20:31 来源:脚本之家 阅读:103 作者:清夜 微信小程序允许对普通元素通过 border-radius 的 ...

  2. canvas 圆角矩形填充_canvas制作圆角矩形(包括填充矩形的功能)

    canvas制作圆角矩形(包括填充矩形的功能) 您的浏览器不支持 HTML5 canvas 标签. window.onload = function() { var myCanvas = docume ...

  3. canvas 圆角矩形填充_详解微信小程序canvas圆角矩形的绘制的方法

    微信小程序允许对普通元素通过 border-radius 的设置来进行圆角的绘制,但有时候在使用 canvas 绘图的时候,也需要圆角,例如需要将页面上某块区域导出为图片下载到本地的时候,常用的解决方 ...

  4. canvas 圆角矩形填充_View绘制系列(9)Canvas八卦图绘制

    Canvas八卦图绘制 前面我们已经学习了Path.quadTo(float x1, float y1, float x2, float y2)及Path.cubicTo(float x1, floa ...

  5. 微信小程序 canvas圆角矩形的绘制

    微信小程序允许对普通元素通过 border-radius的设置来进行圆角的绘制,但有时候在使用 canvas绘图的时候,也需要圆角,例如需要将页面上某块区域导出为图片下载到本地的时候,常用的解决方法就 ...

  6. html圆角矩形的渐变色,canvas圆角矩形 PS制作渐变圆角矩形: 方法一:

    用canvas画只有一个角是圆角的矩形,能画出来么? CSS布局HTML小编今天和大家分享各位大侠指点, 找到方法了float[] radii={12f,12f,0f,0f,0f,0f,0f,0f}; ...

  7. canvas 圆角矩形,背景圆角矩形

    //画布的圆角矩形 // **// * 绘制圆角矩形//* @param { Object } ctx - canvas组件的绘图上下文//* @param { Number } x - 矩形的x坐标 ...

  8. canvas圆角矩形/边框/图片

    // 圆角矩形 roundRect(ctx, x, y, w, h, r) {ctx.save()ctx.beginPath()// 左上弧线ctx.arc(x + r, y + r, r, 1 * ...

  9. Unity 圆角矩形Shader实现(支持长方形)(只写两行)

    一. 效果与引言 相信很多小伙伴都会遇到做圆角矩形的需求,网上的shader还不明白是怎么实现的,甚至还有一部分是错误的,本文讲从原理到代码讲解圆角矩形shader的实现 二. 原理分析 想要实现一个 ...

最新文章

  1. 阿里深度序列匹配模型SDM:如何刻画大型推荐系统的用户行为?
  2. WCF4.0新特性体验(6):路由服务Routing Service(下)
  3. 我自己写的3D图形数学库。。。有点乱!
  4. boost::ptr_list相关的测试程序
  5. Day38:进程与线程
  6. Java内存结构与垃圾回收机制算法分析
  7. AT91SAM9260EK-38k产生原理
  8. 基于信息流的安全格模型
  9. oracle动态语句打开游标,Oracle动态语句中返回游标
  10. 【BZOJ1443】游戏Game,博弈+二分图匹配
  11. 计算机组成原理第二版知识大纲
  12. 经典商务未来科技海报PSD分层模板,以后绝对用得上
  13. 计算机技术应用论文参考,计算机技术应用参考论文(2)
  14. sony lt26i android 5.1rom,索尼 LT26 Xperia L 5.1.1 ROM刷机包 扁平化 来电归属 农历 新相机 稳定流畅...
  15. 吃吃川味水煮鱼 体验别种川菜
  16. python学习笔记(七) os模块与窗体控制
  17. 成功_专业_社交_意识
  18. 关于cv::cuda::GpuMat与PtrStepSz
  19. 【目标追踪】三帧差法原理及实现
  20. 套利交易 套利模型 套利策略 期货套利模型 设计 跨期套利

热门文章

  1. C~K的班级_JAVA
  2. 两个排序数组合并第k或前k个最小值问题
  3. 九十分钟极速入门Linux——Linux Guide for Developments 学习笔记
  4. 为什么Java 8中不再需要StringBuilder拼接字符串
  5. 使用BigDecimal进行精确运算
  6. 日文 LaTeX 系统介绍 - 最简示例
  7. matlab用循环批量生成多个变量,神奇的eval()函数
  8. Python的单引号、双引号和三引号的字符串
  9. STL 的string类怎么啦?
  10. Stanford UFLDL教程 实现主成分分析和白化