导航
当前位置:首页 > 运势

16进制颜色代码查询 16进制颜色代码查询器

16进制颜色代码查询 16进制颜色代码查询器

本文目录一览:

RGB转换为16进制颜色,vba几行代码教你学会制作颜色选择器

Excel在使用颜色值,一般使用RGB表示或者10进制赋值。

本文件介绍一下如何制作一个颜色选择和RGB转换16进制表示颜色值。

如下图所示,左侧为RGB转换为16进制方法,右侧为16进制转换为RGB方法。

RGB即分别指三元色中的红、黄、蓝,值范围为0~255,由暗到明。

更换不同的数值可以得到不同的颜色值。

转换RGB转换16进制函数代码:

Private Function Get16(r, g, b) Get16 = "#" & VBA.Format(VBA.Hex(r), "00") & VBA.Format(VBA.Hex(g), "00") & VBA.Format(VBA.Hex(b), "00")End Function

Private Sub SetColor(ByVal Target As Range)If Target.Address = "$B$3" Or Target.Address = "$C$3" Or Target.Address = "$D$3" Then Range("C5").Value = Get16([B3].Value, [C3].Value, [D3].Value) Columns(6).Interior.Color = RGB([B3], [C3], [D3])End IfEnd Sub

16进制转换RGB函数代码:

If Target.Address = "$J$2" Then Dim h As String h = VBA.Replace([J2].Value, "#", "", 1, 1) [I6].Value = Application.WorksheetFunction.Hex2Dec(VBA.Left(h, 2)) [J6].Value = Application.WorksheetFunction.Hex2Dec(VBA.Mid(h, 3, 2)) [K6].Value = Application.WorksheetFunction.Hex2Dec(VBA.Right(h, 2)) [M2].Interior.Color = RGB([I6], [J6], [K6])End If

使用了一个内置函数Hex2Dec()将十六进制数转换为十进制数返回,这个很简单。

END

计算机十六进制与颜色

颜色的属性值:不区分大小写(包括在php中)

十六进制(hexadecimal)是计算机中数据的一种表示方法。同我们日常中的十进制表示法不一样,它由0-9,A-F组成.与10进制的对应关系是:

0-9对应0-9 A-F对应10-15(A:10 B:11 C:12 D:13 E:14 F:15) 前缀名用0x来表示

颜色值的缩写:

p{color:#000000}

可以缩写为:p{color:#000000}

p{color:#336699}

可以缩写为:p{color:#369}

比如我们调一种桔红色

这种颜色的十进制颜色值为R=239;G=125;B=49,转换成十六进制为R=EF;G=7D;B=31。

C语言中写成"RGB(239, 125, 49)",也可以写成十六进制的形式"0xEF7D31",在网页HTML代码中写成"#EF7D31"。

RGB也可以写成百分百(100%,100%,0%)

RGB(100%,100%,0%)对应的红、绿分量都为255,蓝分量为0;

颜色中的RGB成分数值范围均为(0~255),用十六进制表示即(0x00~0xFF),这个范围正好占用一个字节(8位)。

因此一种颜色含RGB三种成分占用三个字节(24位),这就是24位真彩色的由来了。

如何根据RGB值来判断这是种什么颜色?

下面介绍几种典型颜色的RGB值,格式为:颜色(R,G,B)。

想象一下有红、绿、蓝三盏射灯打出三束光。

这三束光叠加在一起时产生白色,如果三盏灯的亮度都减半就产生了灰色,如果三盏灯都关掉就会一片漆黑了。

白色(255,255,255) 灰色(127,127,127) 黑色(0,0,0)

关掉绿灯和蓝灯,只亮红灯,那么只会看到一片红色;只亮绿灯或蓝灯则只会看到绿色或蓝色。

红色(255,0,0) 绿色(0,255,0) 蓝色(0,0,255)

关掉其中一盏灯,用其他两盏灯的光线叠加,则蓝+绿=青,红+蓝=洋红,红+绿=黄。

青色(0,255,255) 洋红色(255,0,255) 黄色(255,255,0)

其它颜色可以根据这几种颜色的RGB比例来判断。

橙色(255,127,0) 紫色(127,0,255) 粉绿(0,225,128)

湖蓝(0,128,255) 草绿(128,255,0) 玫瑰红(255,0,128)

某种颜色的RGB值越接近,这种颜色就越接近灰色或黑白,数值越大就越白,反之越黑。

比如RGB(150,152,183),RGB值比较接近,但是蓝色的成份较多一些,因此我们可以判断出这是一种蓝灰色。

某种颜色的RGB值如果其中一值与其它两值相差较大,而其它两值比较接近,那么根据RGB中较大的值可以知道这种颜色是比较接近红、

绿、蓝、洋红、青、黄中的一种。比如RGB(150,20,156),R和B值比较接近,G的值较小,因此这是种深紫红色;

而RGB(150,200,156),R和B值比较接近,G的值较大,因此这是种浅绿色。

这种判断方法,实际上就是我们的大脑凭直觉转换RGB为HSB的一种方法,因此实际调色时,我们一般使用HSB而不用RGB,

不过因为RGB值表示颜色的方法在电脑中极为普遍,所以还是需要了解的。

常用颜色的颜色名称和颜色代码

黑色 black #000000 栗色 maroon #800000

深蓝色 navy #000080 紫色 purpe #800080

绿色 green #008000 橄榄色 olive #808000

墨绿色 teal #008080 灰色 grey #808080

银灰色 silver #c0c0c0 红色 red #ff0000

蓝色 blue #0000ff 紫红色 fuchsia #ff00ff

浅绿色 lime #00ff00 黄色 yellow #ffff00

青色 aqua #00ffff 白色 white #ffffff

RGB转换为16进制颜色,vba几行代码教你学会制作颜色选择器

Excel在使用颜色值,一般使用RGB表示或者10进制赋值。

本文件介绍一下如何制作一个颜色选择和RGB转换16进制表示颜色值。

如下图所示,左侧为RGB转换为16进制方法,右侧为16进制转换为RGB方法。

RGB即分别指三元色中的红、黄、蓝,值范围为0~255,由暗到明。

更换不同的数值可以得到不同的颜色值。

转换RGB转换16进制函数代码:

Private Function Get16(r, g, b) Get16 = "#" & VBA.Format(VBA.Hex(r), "00") & VBA.Format(VBA.Hex(g), "00") & VBA.Format(VBA.Hex(b), "00")End Function

Private Sub SetColor(ByVal Target As Range)If Target.Address = "$B$3" Or Target.Address = "$C$3" Or Target.Address = "$D$3" Then Range("C5").Value = Get16([B3].Value, [C3].Value, [D3].Value) Columns(6).Interior.Color = RGB([B3], [C3], [D3])End IfEnd Sub

16进制转换RGB函数代码:

If Target.Address = "$J$2" Then Dim h As String h = VBA.Replace([J2].Value, "#", "", 1, 1) [I6].Value = Application.WorksheetFunction.Hex2Dec(VBA.Left(h, 2)) [J6].Value = Application.WorksheetFunction.Hex2Dec(VBA.Mid(h, 3, 2)) [K6].Value = Application.WorksheetFunction.Hex2Dec(VBA.Right(h, 2)) [M2].Interior.Color = RGB([I6], [J6], [K6])End If

使用了一个内置函数Hex2Dec()将十六进制数转换为十进制数返回,这个很简单。

END

色值的更多写法 16进制 rgb hsl #javascript

网站开发入门指南:多种色值写法。

接下来给大家介绍几个常用的设置颜值的方式。颜值的设置在样式设置中是非常常用的,包括背景颜色、渐变颜色、边框颜色、字体颜色等等,很多的地方都可能需要用到颜值的设置。

·之前已经讲过一种最基础的方式,就是这种关键字的方式,也就是用英文单词这样的方式。之前讲过有很多颜色的名字都是可以用的,像之前一直用的设置颜色的方法也都是这种色值的方式,这种关键字的方式。

·另外一种是非常常用的,是十六进制。十六进制概念如果不理解其实也没有关系,可以简单的把它理解为有十六个数,0123456789,然后是aobcdef,从0到f是从小到大的逻辑。

它的写法大概是这样的样子,16进制的颜色的写法大概是这样的样子。这个样子的特点就是一开头这里是有个井号,然后是两两一组的,第一组就是表示红色,第二组是表示绿色,第三组是表示蓝色。

·ff就表示颜色,比如这里是红色,它是最浓的,颜色强度是最大的。三种颜色就相当于也是三原色去拼,拼起来就混合成一种最终的颜色效果。

·00就表示颜色没有绿色的色值,这里如果也是ff就表示蓝色也是最浓的。所以可以尝试的去把它设置一下,会发现它就变成了这样的颜色。

·像这种写法其实如果两两的字符是一样,其实可以简写成这样的一种写法。这两者其实相当于是一样的了。

有几种非常常用的颜色的色值,其实一看就应该知道的,给大家罗列一下。比如这种3个f,也就是这种6个f,其实是一样的,这个明显就是一个白色了,3个0就是没有,这个跟6个0是一样的,就是纯黑。

像这种直接写6个的,就是红色,正红色,ff放中间其实就是绿色,这样就是一个蓝色,这个应该都很好理解,就是三原色的概念。如果不了解三原色的概念,可以自己去查资料了解一下,可以给它去设置一下,看一下是不是蓝色,大家可以看到就是一个蓝色,这是16进制的最基本的用法。

但是它其实还可以加两位,加两位之后,最后的两位就是表示的是不透明度的概念。不透明度的概念其实这里也可以称作是alpha,阿尔法其实就是可以表示是不透明度的概念。像这00就是最小,就是0的不透明度,就是最小的不透明度,就是完全透明。

也可以试一下,比如用这里给它加一个00,这就没有了,ff其实不加不透明度的设定,其实它的不透明度就是1,就是完全的看得见,没有任何的透明的状态。

像这个颜色,这个16进制的色值,其实是不用去记的,因为很多设计软件里面都非常方便的去给到颜色的16进制的色值。比如可以看到这样的figma设计软件,选择填充颜色,会看到这里有很多的颜色的选项可以选,其中最好复制的就是HEX,HEX就是表示16进制,16进制颜色一复制,放到CSS代码里面,就直接就可以用了。它就可以生效了,所以是不用去记,不用去算某个色值是多少。

·然后像其他的后面要介绍这种rgb、hsl这几种,就是这里也能够让我们去很好的去知道具体的颜色的色值的设置。但是复制起来我觉得最方便的还是HEX,也就是16进制的,所以这个东西一般来说就是直接复制过来用。

·然后来看下RG.B,RG.B就很好理解了,RGB就是red、green还有就是blue,就是也是三原色,就这样一个设置,注意它的写法是这样的,RGB然后一个原跨号,然后里面是三个颜色的色值,然后中间用这种逗号来分隔一下,然后这个都是每一个颜色的色值都是0到255,0到255,0是最小,25是最大。

·如果说像这个,车里就是红色强度已经是最强了,是这样的一个意思,它这个数值越小,颜色强度就越弱。比如说可以把这个颜色给它复制过来看一下,它就是这样的一个颜色,比如说可以调一下,比如说125就变成这样的一个颜色了。

·那它也有一个RGBA,其实就是后面再加一位这种0到1的值,比如说0.2,0.2就是它的一个不透明度了,不透明度,比如说给它这里去设置一个0.2,那它就有这个不透明度透明的效果了。

·这个是RGB和RG.BA,这个也很好理解,注意它每一位都是0到255这样的一个设置方式,每一位的这个数值。

·如果是这个纯白纯黑,其实这里255、255、255,在255、255、255,三个255其实就是一个纯白,跟这个ff是一样的,然后纯黑是这样,零零零三个0。

·那这个其他的红色、这个就更好理解。红色就是255,其他都是0。绿色就是第二个255,其他都是0。蓝色255,其他都是0。

·来看一下另外一个叫HSL和H.S.LA。这个a大家一看就知道什么意思了,a还是阿尔法的意思,也就是它的不透明的值。

·HSL是什么意思?a是一种颜色模式。它其实英文的全称应该是Hue Saturation,还有lightnes.s,也就是色相、饱和度、亮度三个这样的方面来设置颜色的值。它的写法大概是这个样子,给大家看一下,这个我也很少用,是这样的写法。

·它这里其实就是HSL,三个部分分别对应H.SL。H其实是色轮的概念,它就是有个360度,所以H的范围是0到360。另外的两个S就是0到100%,L也是一样的0%到10.0%。如果是HSLA,它其实也是0到1,比如0.2,是这样一个模式。

所以它这个写法其实跟RGB的基本的格式是一样的,都是它的颜色模式的名字,圆括号,里面再是每一个对应的设置内容的值。这是这三种颜色的色值的设置模式。

·自己最常用的就是16进制的,还有比较常用的,还有就是RGB和RGBA。