JavaScript

语言:

JaveScriptBabelCoffeeScript

确定

// PANTONE ® and other Pantone trademarks are the property of Pantone LLC.

// Thanks to James Pederson (https://github.com/jpederson) for the Pantone JSON files.

var pantoneData = {

'colorOfTheYear': 'https://raw.githubusercontent.com/jpederson/Pantoner/gh-pages/json/pantone-color-of-the-year.json',

'pastelsNeons': 'https://raw.githubusercontent.com/jpederson/Pantoner/gh-pages/json/pantone-pastels-neons.json',

'coated': 'https://raw.githubusercontent.com/jpederson/Pantoner/gh-pages/json/pantone-coated.json',

'metallic': 'https://raw.githubusercontent.com/jpederson/Pantoner/gh-pages/json/pantone-metallic.json',

'skin': 'https://raw.githubusercontent.com/jpederson/Pantoner/gh-pages/json/pantone-skin.json',

'uncoated': 'https://raw.githubusercontent.com/jpederson/Pantoner/gh-pages/json/pantone-uncoated.json',

};

function renderList(url, target) {

$.getJSON(url, function(data) {

var colors = [];

var sideLength = Math.max(40, (Math.max(window.innerHeight, window.innerWidth) / Math.sqrt(data.length)));

$.each(data, function(index, color) {

var el = $('

').append($('

')

.attr('data-hex', color.hex)

.attr('data-pantone', color.pantone)

.css('background-color', color.hex)

.css('width', sideLength)

.css('height', sideLength));

colors.push(el.html());

});

var list = $('

  • ').html(colors.join(''));

$(target).html(list);

});

}

function renderSwatchText(rawText) {

var textArr = rawText.split('-');

var numIndex = -1;

textArr.some(function(el, i) {

if (!isNaN(el)) {

numIndex = i;

return true;

}

});

var code = (numIndex >= 0) ? textArr.slice(numIndex).join('-').replace(/-(\D)$/, ' $1') : '';

var name = (numIndex >= 0) ? textArr.slice(0, numIndex).join(' ') : textArr.join(' ');

$('.color-code').html(code);

$('.color-name').html(name);

}

renderList(pantoneData.uncoated, '#target');

$('#target').on('click', '.pantone', function() {

$('#swatch').toggleClass('active');

$('.swatch-color').css('background-color', $(this).data('hex'));

renderSwatchText($(this).data('pantone'))

});

$('#options').on('click', 'input', function() {

$('#swatch').removeClass('active');

renderList(pantoneData[$(this).val()], '#target');

});

html颜色选择卡,HTML5国际标准色卡相关推荐

  1. java画图颜色_手绘板,多种颜色选择。我抄的《疯狂java讲义》的,包我乱导的,但代码能用。...

    [java]代码库import javax.swing.*; import java.awt.image.*; import java.awt.datatransfer.*; import javax ...

  2. JAVA五子棋AI(人机对战 颜色选择 悔棋等 可直接使用)

    五子棋是全国智力运动会竞技项目之一,容易上手,老少皆宜,而且趣味横生,引人入胜,不仅能增强思维能力,提高智力,而且富含哲理,有助于修身养性.当然,用 JAVA 语言编写五子棋 AI 小游戏也是一件非常 ...

  3. 图像“颜色选择”怎么用?

    我们来看一个简单的需求,比如说下面这幅图像: 这是一幅公路上的行车图像,假如我们想把车道线提取出来,该怎么办呢? 我们观察,发现车道线是黄色的或者白色的.那么我们想到的是可以把行车图像中的黄色颜色和白 ...

  4. Qt中颜色选择框输出所选中的颜色值

    引言 颜色选择框可以选择自己喜欢的颜色,然后点击确定按钮,对应的在相应的代码中可以获取所选择的颜色,将选中的颜色以能够看懂的方式输出,这里就可以用所选颜色的r,g,b值,即输出对应的红,绿,蓝值. 实 ...

  5. 数字图像处理--颜色选择

    我们来看一个简单的需求,比如说下面这幅图像: 这是一幅公路上的行车图像,假如我们想把车道线提取出来,该怎么办呢? 我们观察,发现车道线是黄色的或者白色的.那么我们想到的是可以把行车图像中的黄色颜色和白 ...

  6. android 颜色选择类

    颜色选择类,直接使用: package com.android.music.play; import android.content.Context; import android.graphics. ...

  7. 机器视觉光源之颜色选择攻略

    点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 在机器视觉系统中,光源具有非常重要的作用,选择合适的光源成为决定整 ...

  8. 机器视觉光源颜色选择

    参考:http://www.pooher.com/xinwen/Technical/2012-12-18/287.html 机器视觉系统中,光源具有非常重要的作用,选择合适的光源成为决定整个系统成败的 ...

  9. 机器视觉光源选型总结---颜色选择

    1.光源颜色选择: 合理的光源颜色可以使特征和周围区域产生足够的灰度值差别,为了最大程度的区别被观察物体和背景,通常选择颜色互补的光源. 例如特征物体为绿色,则选择红色光源可以提升对比度. 当被观察物 ...

最新文章

  1. #164 (Div. 2)
  2. Shell随机重命名所有当前目录一级子目录
  3. 声呐图像数据集_MaskedFace-Net 口罩人脸基准数据集,13万+图像数据
  4. 为容器提供持久存储,这个方法试试看
  5. Appium+Python移动端(Android)自动化测试环境搭建原来没有那么难!+ 带你实战去
  6. Anaconda3的安装
  7. 数据科学可视化之要途
  8. rpmbuild - 构建 RPM 打包
  9. java数组存入mysql_将数组存入数据库的解决方法及用VC与数据库交互
  10. 【Shiro第四篇】SpringBoot + Shiro实现记住登录状态
  11. 【九天教您南方cass 9.1】 03 编码法绘制地形图
  12. web 打印插件 hiprint 使用
  13. javascript征途笔记
  14. 跟父亲一样伟大的程序员,请一定要照顾好自己!
  15. 【组合逻辑电路】——通用译码器
  16. oracle dmp和sql文件区别,数据库dbf与dmp文件
  17. labview简易计算机实验报告,labview 实验报告.doc
  18. 系统服务器性能巡检报告,pc服务器巡检报告
  19. ABB机器人日常检查保养维护
  20. 翻译连载 |《你不知道的JS》姊妹篇 |《JavaScript 轻量级函数式编程》- 第 4 章:组合函数...

热门文章

  1. 关于图片验证码Kaptcha的应用
  2. 跟老齐学python从入门到精通mobi_《跟老齐学Python:从入门到精通》齐伟(编著)epub+mobi+azw3...
  3. Windows10删除输入法
  4. 性价比高的手机推荐,这款竟然还和QQ玩起来联动…
  5. observer debugger 启动不了; erlang R17
  6. 实现动画的方法——计算机达人成长之路(21)
  7. 不兼容android5.1.1,Android5.1.1启动问题
  8. 布隆过滤器及实现方式总结
  9. OPPO R9s线下市场一枝独秀,连续三个月夺得销售冠军
  10. 二分查找算法介绍及实现