html颜色选择卡,HTML5国际标准色卡
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国际标准色卡相关推荐
- java画图颜色_手绘板,多种颜色选择。我抄的《疯狂java讲义》的,包我乱导的,但代码能用。...
[java]代码库import javax.swing.*; import java.awt.image.*; import java.awt.datatransfer.*; import javax ...
- JAVA五子棋AI(人机对战 颜色选择 悔棋等 可直接使用)
五子棋是全国智力运动会竞技项目之一,容易上手,老少皆宜,而且趣味横生,引人入胜,不仅能增强思维能力,提高智力,而且富含哲理,有助于修身养性.当然,用 JAVA 语言编写五子棋 AI 小游戏也是一件非常 ...
- 图像“颜色选择”怎么用?
我们来看一个简单的需求,比如说下面这幅图像: 这是一幅公路上的行车图像,假如我们想把车道线提取出来,该怎么办呢? 我们观察,发现车道线是黄色的或者白色的.那么我们想到的是可以把行车图像中的黄色颜色和白 ...
- Qt中颜色选择框输出所选中的颜色值
引言 颜色选择框可以选择自己喜欢的颜色,然后点击确定按钮,对应的在相应的代码中可以获取所选择的颜色,将选中的颜色以能够看懂的方式输出,这里就可以用所选颜色的r,g,b值,即输出对应的红,绿,蓝值. 实 ...
- 数字图像处理--颜色选择
我们来看一个简单的需求,比如说下面这幅图像: 这是一幅公路上的行车图像,假如我们想把车道线提取出来,该怎么办呢? 我们观察,发现车道线是黄色的或者白色的.那么我们想到的是可以把行车图像中的黄色颜色和白 ...
- android 颜色选择类
颜色选择类,直接使用: package com.android.music.play; import android.content.Context; import android.graphics. ...
- 机器视觉光源之颜色选择攻略
点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 在机器视觉系统中,光源具有非常重要的作用,选择合适的光源成为决定整 ...
- 机器视觉光源颜色选择
参考:http://www.pooher.com/xinwen/Technical/2012-12-18/287.html 机器视觉系统中,光源具有非常重要的作用,选择合适的光源成为决定整个系统成败的 ...
- 机器视觉光源选型总结---颜色选择
1.光源颜色选择: 合理的光源颜色可以使特征和周围区域产生足够的灰度值差别,为了最大程度的区别被观察物体和背景,通常选择颜色互补的光源. 例如特征物体为绿色,则选择红色光源可以提升对比度. 当被观察物 ...
最新文章
- #164 (Div. 2)
- Shell随机重命名所有当前目录一级子目录
- 声呐图像数据集_MaskedFace-Net 口罩人脸基准数据集,13万+图像数据
- 为容器提供持久存储,这个方法试试看
- Appium+Python移动端(Android)自动化测试环境搭建原来没有那么难!+ 带你实战去
- Anaconda3的安装
- 数据科学可视化之要途
- rpmbuild - 构建 RPM 打包
- java数组存入mysql_将数组存入数据库的解决方法及用VC与数据库交互
- 【Shiro第四篇】SpringBoot + Shiro实现记住登录状态
- 【九天教您南方cass 9.1】 03 编码法绘制地形图
- web 打印插件 hiprint 使用
- javascript征途笔记
- 跟父亲一样伟大的程序员,请一定要照顾好自己!
- 【组合逻辑电路】——通用译码器
- oracle dmp和sql文件区别,数据库dbf与dmp文件
- labview简易计算机实验报告,labview 实验报告.doc
- 系统服务器性能巡检报告,pc服务器巡检报告
- ABB机器人日常检查保养维护
- 翻译连载 |《你不知道的JS》姊妹篇 |《JavaScript 轻量级函数式编程》- 第 4 章:组合函数...
热门文章
- 关于图片验证码Kaptcha的应用
- 跟老齐学python从入门到精通mobi_《跟老齐学Python:从入门到精通》齐伟(编著)epub+mobi+azw3...
- Windows10删除输入法
- 性价比高的手机推荐,这款竟然还和QQ玩起来联动…
- observer debugger 启动不了; erlang R17
- 实现动画的方法——计算机达人成长之路(21)
- 不兼容android5.1.1,Android5.1.1启动问题
- 布隆过滤器及实现方式总结
- OPPO R9s线下市场一枝独秀,连续三个月夺得销售冠军
- 二分查找算法介绍及实现