使用JavaScript怎么将颜色的10进制转化成rgba格式

这篇文章主要介绍了使用JavaScript怎么将颜色的10进制转化成rgba格式,此处通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考价值,需要的朋友可以参考下:

Java可以用来干什么

Java主要应用于:1. web开发;2. Android开发;3. 客户端开发;4. 网页开发;5. 企业级应用开发;6. Java大数据开发;7.游戏开发等。

方法一:

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怎么将颜色的10进制转化成rgba格式的文章就介绍到这了,更多相关使用JavaScript怎么将颜色的10进制转化成rgba格式的内容请搜索亿速云以前的文章或继续浏览下面的相关文章希望大家以后多多支持亿速云!