Page tree
Skip to end of metadata
Go to start of metadata

 方法

   Forguncy.ConvertToCssColor(color)

 描述

   转换指定的颜色文本为 CSS 颜色文本,也就是颜色的十六进制值。

 参数说明

参数

类型

说明

color

string

颜色的文本,为字符串,例如“Background 2 -25 50”,表示颜色为“背景色 2,深色 25%,透明度 50%”。

字符串分为三个部分:颜色的名称、颜色的明度和颜色的透明度。

  • 颜色的名称:在颜色的文本字符串中,名称需为英文。将鼠标悬停在颜色上时,即可获取颜色的名称。如下图所示,“背景 2”即为颜色的名称。

此时获取的颜色的名称为中文,对应的英文如下:

中文英文
背景 1

Background 1

文字 1Text 1
背景 2Background 2
文字 2Text 2
个性色 1Accent 1
个性色 2Accent 2
个性色 3Accent 3
个性色 4Accent 4
个性色 5Accent 5
个性色 6Accent 6
  • 颜色的明度:分为深色和淡色,深色用负数表示,淡色用正数表示。如60和-60,60表示在基础颜色上减淡60%,-60表示在基础颜色上加深60%。
  • 如颜色为个性色 2,淡色 60%,字符串应为“Accent 2 60”。
  • 如颜色为个性色 2,深色 60%,字符串应为“Accent 2 -60”。
  • 颜色的透明度:表示颜色的透明度。该参数可选,如不设置此参数,则为默认值为255。透明度的范围为0~255。


 返回值

   string

 示例

   下面的示例代码中,通过ConvertToCssColor方法,转换指定的颜色文本为 CSS 颜色文本。

//转换指定的颜色
var color = Forguncy.ConvertToCssColor("Accent 2 3");
//弹出警告框,显示转换后的CSS颜色
alert(color);


 操作步骤

  在页面上选择一个单元格区域,设置其单元格类型为按钮,编辑命令为“JavaScript命令”,并输入JavaScript代码。

  编辑完成后,单击“确定”关闭对话框。

运行页面,在页面中单击颜色转换按钮后,就会弹出警告框,显示转换后的CSS颜色,也就是颜色的十六进制值。

  • No labels