国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發(fā) > JS > 正文

JS實(shí)現(xiàn)顏色的10進(jìn)制轉(zhuǎn)化成rgba格式的方法

2024-05-06 16:39:30
字體:
供稿:網(wǎng)友

本文實(shí)例講述了JS實(shí)現(xiàn)顏色的10進(jìn)制轉(zhuǎn)化成rgba格式的方法。分享給大家供大家參考,具體如下:

當(dāng)我們在已知一個整數(shù)如(0~256x256x256x256 之間的顏色值),想獲得關(guān)于它的3原色加一個透明度時,即alpha, red, green, blue,可采用如下方法:

方法一:

function getColor(number) {  let color = number;  const blue = parseInt(color % 0x100, 10);  color = color >>> 8;  const green = parseInt(color % 0x100, 10);  color = color >>> 8;  const red = parseInt(color % 0x100, 10);  const alpha = (parseInt(color >>> 8, 10) / 0xFF).toFixed(1);  return `rgba(${red}, ${green}, ${blue}, ${alpha})`;}

方法二:

function getColor(number) {  const alpha = number >> 24 & 0xff;  const red = number >> 16 & 0xff;  const green = number >> 8 & 0xff;  const blue = number & 0xff;  return `rgba(${red}, ${green}, ${blue}, ${alpha})`;}

 

希望本文所述對大家JavaScript程序設(shè)計(jì)有所幫助。


注:相關(guān)教程知識閱讀請移步到JavaScript/Ajax教程頻道。
發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 元朗区| 澄江县| 镇巴县| 房山区| 四平市| 美姑县| 临湘市| 金塔县| 新干县| 尤溪县| 张家川| 金川县| 宜兰县| 肇庆市| 新野县| 元氏县| 茶陵县| 志丹县| 会昌县| 祁连县| 太仆寺旗| 陆良县| 巴彦淖尔市| 璧山县| 平陆县| 太谷县| 龙江县| 洪泽县| 阿城市| 任丘市| 平凉市| 永寿县| 利川市| 深水埗区| 韶关市| 攀枝花市| 延庆县| 宁河县| 丹凤县| 湖南省| 海原县|