[顏色進位制轉換]js實現rgb和hex的相互轉換
將rgb顏色轉成hex
// 將rgb顏色轉成hex 輸入(24,12,255)
function colorRGB2Hex(r,g,b) {
let hex = "#" + ((1 << 24) + (r << 16) + (g << 8) + b).toString(16).slice(1);
return hex;
}
rgb色轉成hex : colorRGB2Hex(255,255,255);
返回hex值 如#cccccc
將hex顏色轉成rgb
// 將hex顏色轉成rgb
function hexToRgba(hex, opacity) {
let RGBA = "rgba(" + parseInt("0x" + hex.slice(1, 3)) + "," + parseInt("0x" + hex.slice(3, 5)) + "," + parseInt( "0x" + hex.slice(5, 7)) + "," + opacity + ")";
return {
red: parseInt("0x" + hex.slice(1, 3)),
green: parseInt("0x" + hex.slice(3, 5)),
blue: parseInt("0x" + hex.slice(5, 7)),
rgba: RGBA
}
}
hex轉成rgba: hexToRgba("#cccccc", 1);
第一個引數為hex色值,第二個引數為透明度,返回物件
相關文章
- js實現的十六進位制顏色和RGB顏色值的相互轉換JS
- 十六進位制和RGB顏色格式的相互轉換
- JavaScript 十六進位制顏色和RGB顏色值的相互轉換JavaScript
- JavaScript RGB轉換成16進位制顏色JavaScript
- iOS 常用RGB十六進位制顏色轉換方法iOS
- 十六進位制顏色轉換為RGB程式碼例項
- RGB顏色與16進位制顏色的換算方法
- js實現的十進位制和十六進位制相互轉換程式碼例項JS
- 將十六進位制顏色值轉換為RGB顏色值程式碼例項
- 【進位制轉換】十進位制與十六進位制相互轉換方法
- C++實現任意進位制的相互轉換C++
- js 62進位制和10進位制相互轉換程式碼例項JS
- js 正則判斷顏色值,HEX轉RGB,HSL轉RGBJS
- Swift3.0-16進位制顏色轉換UIColorSwiftUI
- jQuery顏色值轉換為十六進位制形式jQuery
- javascript十進位制數字和二進位制相互轉換JavaScript
- javascriptRGB顏色轉換到16進位制詳解JavaScript
- oracle 進位制轉換 HEX/DECIMAL/OCTAL/BINARYOracleDecimal
- verilog實現格雷碼和二進位制碼的相互轉換
- 二進位制,八進位制,十進位制,十六進位制的相互轉換
- (轉)【iOS 開發】二進位制、十進位制、十六進位制相互轉換的方法iOS
- JavaScript rgb與十六進位制格式轉換JavaScript
- 十六進位制顏色字串轉換成Color在Silverlight中的實現字串
- js二進位制和十進位制轉換程式碼JS
- UIColor 轉成 Hex 16進位制色值UI
- 【轉帖】Oracle中的二進位制、八進位制、十進位制、十六進位制相互轉換函式Oracle函式
- 十進位制轉換任意進位制--鏈棧實現
- 進位制的轉換
- 顏色轉換
- 進位制轉換
- C++實現進位制轉換工具C++
- js實現的字串和陣列的相互轉換JS字串陣列
- JAVA 二進位制,八進位制,十六進位制,十進位制間進行相互轉換Java
- Oracle中的二進位制、八進位制、十進位制、十六進位制相互轉換函式Oracle函式
- JavaScript 進位制轉換(2進位制、8進位制、10進位制、16進位制之間的轉換)JavaScript
- sql實現10進位制16進位制轉換函式SQL函式
- Qt進位制轉換(十進位制轉十六進位制)QT
- php中RGB轉十六進位制、十六進位制轉RGBPHP