您的位置:首頁> 實例代碼> JS實例

從RGB和RGBA中提取顏色值

2020-3-17 20:52| 作者: admin| 查看: 637| 評論: 0|來自: 螞蟻部落

RGB和RGBA顏色表示法當前應用也非常廣泛。

關于這兩種顏色表示法可以參閱CSS RGBA一章節。

提取顏色值,就是取出分別表示紅、綠和藍的三個數字。

代碼實例如下:

[JavaScript] 純文本查看 復制代碼运行代码
function getRGB(str){
  let match = str.match(/rgba?\((\d{1,3}), ?(\d{1,3}), ?(\d{1,3})\)?(?:, ?(\d(?:\.\d?))\))?/);
  return match ? {
    red: match[1],
    green: match[2],
    blue: match[3]
  } : {};
}
console.log(getRGB("rgb(211, 211, 211)"));
console.log(getRGB("rgba(211, 0, 211, 0.5)"));

代碼運行效果截圖如下:

a:3:{s:3:\"pic\";s:43:\"portal/202003/17/205322rh0f26p3bnsbe0qb.jpg\";s:5:\"thumb\";s:0:\"\";s:6:\"remote\";N;}

可以看到已經成功提取相關顏色值。


鮮花

握手

雷人

路過

雞蛋

最新評論

返回頂部
亚洲骑兵 - 东方AV在线,我想看美女下面的毛,大香蕉一本道久在线 <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <文本链> <文本链> <文本链> <文本链> <文本链> <文本链>