首页前端开发CSScss rgba 转换 rgb计算器

css rgba 转换 rgb计算器

时间2023-10-22 23:03:02发布访客分类CSS浏览531
导读:CSS的rgba颜色表示方式,其中a表示透明度,取值范围为0-1。而在一些场合下,可能需要将rgba转换为rgb。下面介绍一个简单的CSS rgba转换RGB计算器。function rgbaToRgb(rgba { var arr =...

CSS的rgba颜色表示方式,其中a表示透明度,取值范围为0-1。而在一些场合下,可能需要将rgba转换为rgb。下面介绍一个简单的CSS rgba转换RGB计算器。

function rgbaToRgb(rgba) {
      var arr = rgba.slice(5, -1).split(",");
      var r = arr[0];
      var g = arr[1];
      var b = arr[2];
      var a = arr[3];
      var rOut = Math.round((1 - a) * 255 + r * a);
      var gOut = Math.round((1 - a) * 255 + g * a);
      var bOut = Math.round((1 - a) * 255 + b * a);
      return "rgb(" + rOut + "," + gOut + "," + bOut + ")";
}
    

以上是转换算法,下面放上使用示例。

var rgbaColor = "rgba(255, 0, 0, 0.5)";
    var rgbColor = rgbaToRgb(rgbaColor);
    console.log(rgbColor);
      // 输出 "rgb(128,0,0)"

使用这个CSS rgba转换RGB计算器,可以轻松地将rgba格式的颜色值转换为rgb格式。这个小工具在CSS编写中可能会很有用。建议大家收藏。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: css rgba 转换 rgb计算器
本文地址: https://pptw.com/jishu/506502.html
css中基础选择器有三种 css实现对战所占比例样式

游客 回复需填写必要信息