[github地址:https://github.com/ABCDdouyae...]

gradient-string

用于在终端打印出好看的渐变文字

  • 普通用法
console.log(gradient('cyan', 'pink')('Hello world!'));

let a = 'so beautiful!'
let b = gradient('red', 'green');
console.log(b(a)); let c = gradient(['yellow', 'orange']);
console.log(c(a));
  • 色值写法可以是各种形式
let coolGradient = gradient([
tinycolor('#FFBB65'), // tinycolor object
{r: 0, g: 255, b: 0}, // RGB object
{h: 240, s: 1, v: 1, a: 1}, // HSVa object
'rgb(120, 120, 0)', // RGB CSS string
'gold' // named color
]);
  • rainbaw 彩虹色

    【每日一包0015】gradient-string的更多相关文章

    1. 【每日一包0018】fecha

      [github地址:https://github.com/ABCDdouyae...] fecha 比moment.js更加轻量级的时间解析和格式化包 format 用法:format(<Dat ...

    2. 【每日一包0011】pad

      [github地址:https://github.com/ABCDdouyae...] pad 给字符串的左右加padding,也可以用于删减字符串两端 用法:pad(str, length, opt ...

    3. 【每日一包0003】kind-of

      github地址:https://github.com/ABCDdouyae... kind-of 判断数据类型用法:kind-of(date)返回:string 数据类型 January undef ...

    4. 【每日一包0012】to-camel-case,to-no-case,to-space-case

      github地址:https://github.com/ABCDdouyaer/a_pack_per_day_NO.1 to-camel-case 将被其他符号分割的字符串转换为驼峰形式的字符串 用法 ...

    5. 【每日一包0005】arr-flatten

      github地址:https://github.com/ABCDdouyae... arr-flatten 将多维数组展开成一维数组 文档地址:https://www.npmjs.com/packag ...

    6. 【每日一包0017】pretty-ms

      [github地址:https://github.com/ABCDdouyae...] pretty-ms 将毫秒转换为容易读取的时间:1337000000 → 15d 11h 23m 20s 普通用 ...

    7. 【每日一包0001】is-sorted

      github地址:https://github.com/ABCDdouyae... is-sorted 用于判断数组是否被排序了 文档地址:https://www.npmjs.com/package/ ...

    8. 【每日一包0008】arr-diff

      [github地址:https://github.com/ABCDdouyae...] arr-diff 多个数组比较,过滤出第一个数组独有的内容 用法:arr-diff(arr1, arr2, ar ...

    9. 【每日一包0009】group-array

      [github地址:https://github.com/ABCDdouyae...] group-array 对数组里面的多项按照指定的key进行整合 用法:group-array(arr, key ...

    随机推荐

    1. centos 6.x下jira显示饼图乱码解决方法

      由于最近业务反馈jira出饼图时出现乱码现象,无法显示中文. 1. 由于平时用的yum源没有相关安装包,这里推荐暂时修改yum源如下: [epel] name=Extra Packages - $ba ...

    2. 【转帖】CentOS 7 修改时区

      CentOS 7 修改时区 https://www.cnblogs.com/yaohong/p/7269878.html timedatectl 以及 time   分类: 操作系统-CentOS u ...

    3. yum方式安装mono

      https://blog.csdn.net/qq_21153619/article/details/81459359 这样应该比较简单 yum方式按照mono rpm --import "h ...

    4. java知识随笔整理-Oracle存储过程优缺点

      优点: 1.存储过程可以使得程序执行效率更高.安全性更好. 2.建立过程不会很耗系统资源,因为过程只是在调用才执行. 3.存储过程可以用于降低网络流量,存储过程代码直接存储于数据库中,所以不会产生大量 ...

    5. 在Hadoop中ResourceManager是干什么的?

      [学习笔记] 1)ResourceManager:马克-to-win @ 马克java社区:防盗版实名手机尾号:73203.当应用程序对集群资源需求时,ResourceManager是Yarn集群主控 ...

    6. OpenVZ平台 Google BBR加速

      前言  一直以来用的都是搬瓦工的VPS,不得不说比国内那些大厂的性价比高得不知道哪里去了.  当做梯子来用的话搬瓦工年付19.9美元的方案就够用了,网上还有一些官方优惠码(折扣6%: BWH1ZBPV ...

    7. Glide优化

      几乎所有的 OOM 错误都是因为宿主应用出了问题,而不是 Glide 本身. 应用里两种常见的 OOM 错误分别是: 过大的内存分配 (Excessively large allocations) 内 ...

    8. HashMap—— values() remove方法 containsKey()方法 containsValue()方法

      values()方法:看下面的实例,就是把所有的value值封装成一个connection型的数组 Map<Integer,Student> students=new HashMap< ...

    9. exclipe怎么设置编码为UTF-8

      如果要使插件开发应用能有更好的国际化支持,能够最大程度的支持中文输出,则最好使 Java文件使用UTF-8编码.然而,Eclipse工作空间(workspace)的缺省字符编码是操作系统缺省的编码,简 ...

    10. JS基础_相等运算符

      <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title> ...