rgb-color-utils
A simple utils library for RGB colors which provides some convenient methods such as color interpolation, gradient generation, etc.
Installationnpm install rgb-color-utils
or
yarn add rgb-color-utilsExample Usage
import { parseColor, interpolate, gradientColor } from "rgb-color-utils"; const colorList = parseColor("#cdab85"); // [205, 171, 133] const newColor = interpolate("rgb(0, 23, 148)", "#febab5", 0.5); // "#7f69a5" const colorMap = gradientColor("#bca380", "#00f", 4); // ["#bca380", "#8d7aa0", "#5e52c0", "#2f29df"]API parseColor(color)
color one RGB/HEX color string (rgba(0, 23, 148) or #bf0081)
interpolate(from, to, step)from the starting position RGB/HEX color string (rgba(0, 23, 148) or #bf0081)
to the end position color string
step the normalized value (between 0 and 1) of the interpolation. A step of 0.5 would be the middle of from and to
gradientColor(from, to, length)from the starting position RGB/HEX color string (rgba(0, 23, 148) or #bf0081)
to the end position color string
length the length of the gradient colors array.
LicenseMIT License
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/89425.html
摘要:抽時間寫了個,你想要的都在這里了。你可以狠狠的點擊下面的鏈接去往倉庫地址,一探究竟。你可以直接下來,直接運行。 ionic2實現(xiàn)透明狀態(tài)欄和透明工具欄 目錄 如何實現(xiàn)? 集成DEMO(2017/4/1更新) 簡短的分析 一個額外的小栗子 我想讓狀態(tài)欄變色怎么辦? 為什么這么做? 總結(jié) 以下是我的方案,不繞彎子,直接上實現(xiàn)過程.首先貼效果圖,來張gif(2017/4/1更新)show...
摘要:維護起來更加方便不足雪碧的最大問題是內(nèi)存使用拼圖維護比較麻煩使的編寫變得困難雪碧調(diào)用的圖片不能被打印我們可以使用綜合屬性制作通天,什么是通天呢,就是一般我們電腦的屏幕都是但是設(shè)計師給我們的圖都會比這個大,那么我們可以此屬性來制作通天。 要說頁面布局的話,那就必須說說margin,padding,和background。這三個屬性其實都是前面講過的,這里還是再次講解以下,為什么呢?因為是這樣的...
摘要:三開發(fā)工具的使用使用技巧編輯器四介紹的概述全稱,翻譯為超文本標記語言,它不是一種編程語言,是一種描述性的標記語言,用于描述超文本內(nèi)容的顯示方式?!巨D(zhuǎn)】01-html介紹和head標簽主要內(nèi)容web標準瀏覽器介紹開發(fā)工具介紹HTML介紹HTML顏色介紹HTML規(guī)范HTML結(jié)構(gòu)詳解一、web標準web準備介紹:w3c:萬維網(wǎng)聯(lián)盟組織,用來制定web標準的機構(gòu)(組織)web標準:制作網(wǎng)頁遵循的規(guī)范...
摘要:前端技術(shù)之詳解第五天一行高和字號行高中,所有的行,都有行高。微軟雅黑我們一定要將標簽寫在前面,這些偽類寫在后面。也就是說,標簽涵蓋了的狀態(tài)。表示三原色紅綠藍。進制表示法,也是兩位兩位看,看,但是沒有逗號隔開。前端技術(shù)之_CSS詳解第五天 一、行高和字號 1.1 行高 CSS中,所有的行,都有行高。盒模型的padding,絕對不是直接作用在文字上的,而是作用在“行”上的...
摘要:語法每個樣式右兩部分組成選擇器和聲明。格式如下外部樣式外部樣式就是將寫在一個單獨的文件中,然后在頁面進行引入即可。CSS知識 CSS(Cascading Style Sheet,層疊樣式表)定義如何顯示HTML元素。 當(dāng)瀏覽器讀到一個樣式表,它就會按照這個樣式表來對文檔進行格式化(渲染)。Css之車更豐富的文檔外觀,Css可以為任何元素的文本和背景設(shè)置顏色;允許在任何元素外圍設(shè)置邊框;允許改...
閱讀 3752·2021-11-24 10:46
閱讀 1718·2021-11-15 11:38
閱讀 3772·2021-11-15 11:37
閱讀 3496·2021-10-27 14:19
閱讀 1955·2021-09-03 10:36
閱讀 2003·2021-08-16 11:02
閱讀 3009·2019-08-30 15:55
閱讀 2262·2019-08-30 15:44