日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

【每日一包0015】gradient-string

發(fā)布時間:2025/3/18 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【每日一包0015】gradient-string 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

[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 彩虹色?
console.log(gradient.rainbow('It\'s a rainbow!'))
  • multiline 輸出文字量大,可以保證文字垂直對齊
let arr = [ '  。*☆∴。 。∴☆*。', ' 。★*゚゚*★∵★*゚゚*★。', ' ☆゚   ゚☆゚   ゚☆', ' ★* ? I. ? *★ ', ' ゚☆。? LOVE. ? 。 ☆゚', '  *★。?F.C.F? 。★*', '   ∵☆。  。☆∵', '   ゚*★。。★*゚', '     ゚*☆ ', ]; console.log(gradient('#fff', '#000').multiline(arr.join('\n')))
  • 可以設(shè)置從左到右的漸變百分比
let colorPool = gradient([{color:'#fff', pos: 0.1},{color:'red', pos: 0.7},{color:'yellow', pos: 1} ]); console.log(colorPool.multiline(arr.join('\n')));
  • 設(shè)置漸變方式
const redToGreen = gradient('red', 'green'); const str = '■'.repeat(48); console.log(redToGreen(str)); console.log(redToGreen(str, {interpolation: 'hsv'})); console.log(redToGreen(str, {interpolation: 'hsv', hsvSpin: 'long'}));

總結(jié)

以上是生活随笔為你收集整理的【每日一包0015】gradient-string的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。