繁体   English   中英

jQuery:将任何CSS颜色转换为rgb

[英]Jquery: Convert any CSS color to rgb

是否有一个快速的方法我可以隐蔽任何CSS颜色如#ffewhitesmoke ,或者hsl(20,50%,80%)为RGB颜色像rgb(140,75,20)

我可以在变量上使用.css()方法以某种方式将颜色转换为rgb吗?

这可能会回答您的问题-RGB到十六进制和十六进制到RGB

function hexToRgb(hex) {
   var result = /^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(hex);
   return result ? {
       r: parseInt(result[1], 16),
       g: parseInt(result[2], 16),
       b: parseInt(result[3], 16)
   } : null;
}

alert( hexToRgb("#0033ff").g ); // "51";

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM