css rgba 转换 rgb计算器
导读: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