zoukankan      html  css  js  c++  java
  • 纯js实现颜色16进制到rgb格式

     
      // 利用parseInt 和 slice  toString将16进制颜色转成rgb格式
            // 思路:将16进制的颜色从下标1开始,利用slice方法,每隔两位取出
    var div1 = document.querySelector("div");

            var color = "#ab0000";

            var str="rgb("

            var r = parseInt(color.slice(1,3),16).toString();   //ff  slice不包括end
            
            var g = parseInt(color.slice(3,5),16).toString();   //00

            var b = parseInt(color.slice(5,7),16).toString();   //ff

            str += r+","+g+","+b+")";

            console.log(str);  //rgb(171,0,0)

            div1.style.width = 1+"rem";
            div1.style.height = 1+"rem";
            div1.style.backgroundColor = str;
  • 相关阅读:
    freeswitch录音功能
    jdk安装
    maven阿里云镜像
    idea安装
    idea新建maven项目
    tomcat安装
    idea新建maven web项目
    idea新建java项目
    webpack使用
    ACE 安装指南及示例
  • 原文地址:https://www.cnblogs.com/wanghao1994/p/12099477.html
Copyright © 2011-2022 走看看