md color picker

2025-12-07 0 176

MD彩色挑选

没有jQuery或其他DOM/实用程序库依赖性的基于角色的彩色选择器。

演示

在此处尝试演示: GitHub页面

安装

NPM

  1. 下载tinycolor.js 1.2.1或更高版本。其他版本可能会起作用,尽管使用1.2.1来开发它。
  2. 安装md-color-picker
npm install md-color-picker

鲍尔(包括tinycolor.js):

bower install md-color-picker

角依赖性

  • 角材料
  • ngcookies(可选)

其他依赖性

唯一的其他依赖性是tinycolor.js,它是一个特殊的颜色操纵库。

用法

  • 包括CSS。
 < link href =\" path/to/md-color-picker/dist/mdColorPicker.min.css \" rel =\" stylesheet \" />
  • 包括JavaScript。
 < script src =\" path/to/tinycolor/dist/tinycolor-min.js \" > </ script >
< script src =\" path/to/md-color-picker/dist/mdColorPicker.min.js \" > </ script >
  • 将依赖项添加到您的应用程序(ngcookies是可选的)
 var app = angular . module ( \'myApp\' , [ \'ngMaterial\' , \'ngCookies\' , \'mdColorPicker\' ] ) ;
  • 将指令放置在需要的任何地方。注意:这打破了旧版本0.1,因为它现在使用ng模型而不是价值
 < div md-color-picker ng-model =\" valueObj \" > </ div > 

选项

选项可以由md-color-picker属性和/或使用属性上的选项对象设置。如果在选项对象和属性上都存在一个选项,则该属性将优先。

范围对象设置选项

 // Controller
$scope . scopeVariable . options = {
    label : \"Choose a color\" ,
    icon : \"brush\" ,
    default : \"#f00\" ,
    genericPalette : false ,
    history : false
} ; 
 < div md-color-picker =\" scopeVariable.options \" ng-model =\" scopeVariable.color \" > </ div >

通过属性设置选项

 < div
    md-color-picker
    ng-model =\" scopeVariable.color \"
    label =\" Choose a color \"
    icon =\" brush \"
    default =\" #f00 \"
    md-color-generic-palette =\" false \"
    md-color-history =\" false \"
> </ div >
选项对象名称 属性选项名称 类型 默认 描述
类型 类型 int 0 默认输出类型。 0:HEX,1:RGB,2:HSL
标签 标签 细绳 “” 输入的款项。
图标 图标 细绳 “” 材料图标名称。 https://design.*go*o*gle.com/icons/
随机的 随机的 布尔 错误的 在打开时选择随机颜色
默认 默认 颜色 “ RGB(255,255,255)” 默认颜色
openoninput 开放输入 布尔 真的 当用户单击输入字段时,打开彩色选择器。如果禁用,则只有在单击预览时才会打开颜色选择器。
hasbackdrop has-backdrop 布尔 真的 对话框背景。 https://material.angu*l**arjs.org/latest/api/service/quljmdialog
ClickoutsIdetoclose 单击接口 布尔 真的 对话框单击外面关闭。 https://material.angu*l**arjs.org/latest/api/service/quljmdialog
跳过 跳过 布尔 真的 允许打开多个对话框。角/材料#7262
保存距 保存scope 布尔 真的 对话框保存。 https://material.angu*l**arjs.org/latest/api/service/quljmdialog
Clearbutton MD-Color-Clear-Button 布尔 真的 显示输入内部的“清除”按钮。
预览 MD-Color-Preview 布尔 真的 显示输入旁边的颜色预览圆圈。
Alphachannel MD-Color-Alpha-channel 布尔 真的 启用alpha通道。
光谱 MD彩色 – 光谱 布尔 真的 显示频谱选项卡。
滑块 MD彩色菜单 布尔 真的 显示“滑块”选项卡。
仿制药 MD彩色 – 底板 布尔 真的 显示通用调色板选项卡。
物料板 MD颜色 – 材料板 布尔 真的 显示材料颜色调色板选项卡。
历史 MD颜色历史 布尔 真的 显示“历史记录”选项卡。
十六进制 MD-Color-Hex 布尔 真的 显示“十六进制值”选项卡。
RGB MD-Color-RGB 布尔 真的 显示RGB值选项卡。
HSL MD-Color-HSL 布尔 真的 显示“ HSL值”选项卡。
DefaultTab MD-Color-Default-tab 字符串,int “光谱” 打开时应选择哪个选项卡。可以是字符串或索引。如果该值是索引,请不要计算隐藏/禁用选项卡。

  • 光谱
  • 滑块
  • 仿制药
  • 物料板
  • 历史

免责声明

这仍处于非常早的测试版中,并且正在迅速变化(在初始提交之前有3个版本)。我对任何人都愿意投入的任何帮助。将随着我们的使用而更新。

已知问题 /待办事项

[]将MD彩色奖励分解为其他指令,MD-Color-Picker-preview,Input等。[]添加I18N支持。 []重构少[]添加可选的SASS文件[] IE 11问题[]内联下拉模式[]验证

下载源码

通过命令行克隆项目:

git clone https://github.com/brianpkelley/md-color-picker.git

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

申明:本文由第三方发布,内容仅代表作者观点,与本网站无关。对本文以及其中全部或者部分内容的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。本网发布或转载文章出于传递更多信息之目的,并不意味着赞同其观点或证实其描述,也不代表本网对其真实性负责。

左子网 开发教程 md color picker https://www.zuozi.net/31591.html

fastcgi_json_cpp_api
上一篇: fastcgi_json_cpp_api
web_jsx
下一篇: web_jsx
常见问题
  • 1、自动:拍下后,点击(下载)链接即可下载;2、手动:拍下后,联系卖家发放即可或者联系官方找开发者发货。
查看详情
  • 1、源码默认交易周期:手动发货商品为1-3天,并且用户付款金额将会进入平台担保直到交易完成或者3-7天即可发放,如遇纠纷无限期延长收款金额直至纠纷解决或者退款!;
查看详情
  • 1、描述:源码描述(含标题)与实际源码不一致的(例:货不对板); 2、演示:有演示站时,与实际源码小于95%一致的(但描述中有”不保证完全一样、有变化的可能性”类似显著声明的除外); 3、发货:不发货可无理由退款; 4、安装:免费提供安装服务的源码但卖家不履行的; 5、收费:价格虚标,额外收取其他费用的(但描述中有显著声明或双方交易前有商定的除外); 6、其他:如质量方面的硬性常规问题BUG等。 注:经核实符合上述任一,均支持退款,但卖家予以积极解决问题则除外。
查看详情
  • 1、左子会对双方交易的过程及交易商品的快照进行永久存档,以确保交易的真实、有效、安全! 2、左子无法对如“永久包更新”、“永久技术支持”等类似交易之后的商家承诺做担保,请买家自行鉴别; 3、在源码同时有网站演示与图片演示,且站演与图演不一致时,默认按图演作为纠纷评判依据(特别声明或有商定除外); 4、在没有”无任何正当退款依据”的前提下,商品写有”一旦售出,概不支持退款”等类似的声明,视为无效声明; 5、在未拍下前,双方在QQ上所商定的交易内容,亦可成为纠纷评判依据(商定与描述冲突时,商定为准); 6、因聊天记录可作为纠纷评判依据,故双方联系时,只与对方在左子上所留的QQ、手机号沟通,以防对方不承认自我承诺。 7、虽然交易产生纠纷的几率很小,但一定要保留如聊天记录、手机短信等这样的重要信息,以防产生纠纷时便于左子介入快速处理。
查看详情

相关文章

猜你喜欢
发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务