用js改变div的背景颜色,js改变css样式背景色

  用js改变div的背景颜色,js改变css样式背景色

  本教程运行环境:windows7系统,javascript1.8.5版本1.8.5,戴尔G3电脑。

  javascript怎么设置背景颜色

  在javascript中,可以利用Style对象的backgroundColor属性来设置背景颜色。

  语法:

  object . style . background color= color value 示例:

  !声明文档类型

  超文本标记语言

  头

  style type=text/css

  正文{

  背景色:# B8BFD8

  }

  /风格

  脚本类型=文本/javascript

  函数changeStyle() {

  document . body . style . background color= # ffcc 80 ;

  //document . body . style . background color= red ;

  }

  /脚本

  /头

  身体

  input= button onclick= change style() value=更改背景颜色/

  /body

  /html渲染:

  说明:颜色值的写法:

  1、使用颜色名

  规格的推荐颜色名称

  /* Name Yanse Name Yanse Name Yanse Name

  黑色、银色、浅灰色、藏青色、深蓝色

  蓝色浅蓝色绿色深绿色石灰浅绿色

  蓝绿色靛蓝色天蓝色栗色深红色

  红紫色深紫色紫红色品红色

  橄榄褐色黄色黄色亮黄色灰色深灰色

  白壳白*/不建议在网页中使用颜色名称,尤其是大规模使用,避免某些颜色名称不被浏览器解析,或者不同浏览器对颜色的解读不同。

  2、十六进制颜色

  十六进制符号#RRGGBB和#RGB(如#ff0000)。# 后跟6或3个十六进制字符(0-9,A-F)。

  这是最常用的取色方法,如:

  #f03

  #F03

  #ff0033

  #FF00333、RGB,红-绿-蓝(red-green-blue (RGB))

  指定的颜色值是rgb码的颜色,函数格式是rgb(R,G,B),值可以是0到255的整数或百分比。

  rgb(255,0,51)

  rgb(255,0,51)

  rgb(100%,0%,20%)

  Rgb(100%,0%,20%)扩展:RGBa,红绿蓝阿尔法(RGBA)

  RGBA扩展了RGB颜色模式,其中包括alpha通道,允许设置颜色的透明度。a表示透明度:0=透明度;1=不透明。

  Rgba(255,0,0,0.1) /* 10%不透明*/

  Rgba(255,0,0,0.4) /* 40%不透明*/

  Rgba(255,0,0,0.7) /* 70%不透明*/

  Rgba(255,0,0,1) /*不透明,即红色*/4、HSL,色相-饱和度-明度(Hue-saturation-lightness)

  色调代表色环的角度(即代表彩虹的圆)。

  饱和度和明度用百分比表示。

  100%是完全饱和,而0%是灰度。

  100%明度为白色,0%明度为黑色,50%明度为‘一般’。

  Hsl(120,100%,25%) /*深绿色*/

  Hsl(120,100%,50%) /*绿色*/

  Hsl(120,100%,75%) /*浅绿色*/extended: HSLa,色调-饱和度-亮度-alpha (HSLA)

  HSLa从HSL颜色模式扩展而来,包括alpha通道,可以指定颜色的透明度。a表示透明度:0=透明度;1=不透明。

  Hsla(240,100%,50%,0.05) /* 5%不透明*/

  Hsla(240,100%,50%,0.4) /* 40%不透明*/

  Hsla(240,100%,50%,0.7) /* 70%不透明*/

  Hsla(240,100%,50%,1) /*完全不透明*/5、transparent

  特殊颜色值,表示透明色。可以直接作为颜色使用。

  【推荐学习:javascript高级教程】以上是javascript如何设置背景色的细节。更多请关注我们的其他相关文章!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: