javascript 设置背景色 js怎么设置背景颜色_css样式

1.在页面上设置初始值

<!doctype html>

<html>

<head>

<meta 1charset="utf-8">

<title>Document</title>

         <linkrel="stylesheet" href="css/style.css">//引入css文件

</head>

<body id="body">

                  <divclass="setBC">

                          <pclass="boxText" id="boxColor">请选择网页的背景色:</p>

//设置上方p标签的类名为boxText,id名为boxColor

                          <divclass="box1" id="color1"></div>

//设置上方p标签的类名为box1,id名为color1

                          <divclass="box2" id="color2"></div>

//设置上方p标签的类名为box2,id名为color2

                          <divclass="box3" id="color3"></div>

//设置上方p标签的类名为box3,id名为color3

                          <divclass="box4" id="color4"></div>

//设置上方p标签的类名为box4,id名为color4

                          <divclass="box5" id="color5"></div>

//设置上方p标签的类名为box5,id名为color5

                          <divclass="box6" id="color6"></div>

//设置上方p标签的类名为box6,id名为color6

                  </div>//设置当前div标签的类名为setBC

         <scriptsrc="js/script.js"></script>//引入js文件

</body>

</html>

javascript 设置背景色 js怎么设置背景颜色_外边距_02

2.在style内设置元素的css样式

@charset"utf-8";

/* CSS Document */

*{

    padding: 0px;

    margin: 0px;

}

.setBC{//设置类名为setBC的元素的css样式

    width: 440px; //设置宽440个像素

    height: 40px;//设置高40个像素

    border: 1px solid #ddd;//设置边框为1个像素宽的指定颜色的直线

    margin: 35px auto 0;//设置上外边距为35个像素,左右外边距为自适应,下外边距为0

    background-color: #fff;//设置背景颜色为白色

}

.setBC .boxText{//设置类名为setBC的元素里类名为boxText的元素的css样式

    line-height: 40px;//设置行高为40个像素

    float: left;//设置元素左浮动

    margin: 0 20px 0 10px;//设置左外边距为10个像素,右外边距为20个像素

    color: #666;//设置文字颜色为指定颜色

}

.setBC.boxText:hover{

//设置类名为setBC的元素里类名为boxText的元素的伪类的css样式(相当于鼠标移入事件)

    color: red;//文字颜色为红色

}

.box1,.box2,.box3,.box4,.box5,.box6{

//设置类名为box1或box2或box3或box4或box5或box6的元素的css样式

    width: 30px;//设置宽为30个像素

    height: 26px;//设置高为26个像素

    float: left;//设置元素左浮动

    margin: 8px 5px;//设置上下外边距为8个像素,左右外边距为5个像素

    background: yellow;//设置背景颜色为黄色

    cursor: pointer;//设置鼠标移事件

}

.box1{//设置类名为box1的元素的css样式

    background: #0181cc;//设置背景颜色为指定颜色

}

.box2{//设置类名为box2的元素的css样式

    background: #00b9f1;

}

.box3{//设置类名为box3的元素的css样式

    background: #ef8201;

}

.box4{//设置类名为box4的元素的css样式

    background: #8fc320;

}

.box5{//设置类名为box5的元素的css样式

    background: #e84191;

}

.box6{//设置类名为box6的元素的css样式

    background: #ee87b4;

}

.box1:hover{//设置类名为box1的元素的伪类的css样式(相当于鼠标移入事件)

    background: hsla(202,99%,40%,0.55);//上方指定颜色的透明度为55%

}

.box2:hover{//设置类名为box2的元素的伪类的css样式(相当于鼠标移入事件)

    background: hsla(194,100%,47%,0.55);

}

.box3:hover{//设置类名为box3的元素的伪类的css样式(相当于鼠标移入事件)

    background: hsla(33,99%,47%,0.55);

}

.box4:hover{//设置类名为box4的元素的伪类的css样式(相当于鼠标移入事件)

    background: hsla(79,72%,45%,0.55);

}

.box5:hover{//设置类名为box5的元素的伪类的css样式(相当于鼠标移入事件)

    background: hsla(331,78%,58%,0.55);

}

.box6:hover{//设置类名为box6的元素的伪类的css样式(相当于鼠标移入事件)

    background: hsla(334,75%,73%,0.55);

}

javascript 设置背景色 js怎么设置背景颜色_javascript 设置背景色_03

3. 在script内写上js代码

// JavaScriptDocument

window.onload =function(){//页面加载事件

    var qcolor = document.getElementById("boxColor");

//声明一个变量并命名为qcolor,该变量获取的是id名为boxColor的元素

    var qcolor1 =document.getElementById("color1");

//声明一个变量并命名为qcolor1,该变量获取的是id名为color1的元素

    var qcolor2 =document.getElementById("color2");

//声明一个变量并命名为qcolor2,该变量获取的是id名为color2的元素

    var qcolor3 =document.getElementById("color3");

//声明一个变量并命名为qcolor3,该变量获取的是id名为getElementById的元素

    var qcolor4 =document.getElementById("color4");

//声明一个变量并命名为qcolor4,该变量获取的是id名为color4的元素

    var qcolor5 =document.getElementById("color5");

//声明一个变量并命名为qcolor5,该变量获取的是id名为color5的元素

    var qcolor6 =document.getElementById("color6");

//声明一个变量并命名为qcolor6,该变量获取的是id名为color6的元素

    var yBody =document.getElementById("body");

//声明一个变量并命名为yBody,该变量获取的是id名为body的元素

    qcolor.onclick = function(){//给变量qcolor绑定一个点击事件(点击后触发的事件)

        yBody.style.backgroundColor ="#fff";//设置变量yBody的背景颜色为白色

    }

    qcolor1.onclick = function(){//给变量qcolor1绑定一个点击事件(点击后触发的事件)

        yBody.style.backgroundColor ="#0181cc";//设置变量yBody的背景颜色为指定颜色

    }

    qcolor2.onclick = function(){//给变量qcolor2绑定一个点击事件(点击后触发的事件)

        yBody.style.backgroundColor ="#00b9f1";

    }

    qcolor3.onclick = function(){//给变量qcolor3绑定一个点击事件(点击后触发的事件)

        yBody.style.backgroundColor ="#ef8201";

    }

    qcolor4.onclick = function(){//给变量qcolor4绑定一个点击事件(点击后触发的事件)

        yBody.style.backgroundColor ="#8fc320";

    }

    qcolor5.onclick = function(){//给变量qcolor5绑定一个点击事件(点击后触发的事件)

        yBody.style.backgroundColor ="#e84191";

    }

    qcolor6.onclick = function(){//给变量qcolor6绑定一个点击事件(点击后触发的事件)

        yBody.style.backgroundColor ="#ee87b4";

    }

}

javascript 设置背景色 js怎么设置背景颜色_javascript 设置背景色_04

效果:

javascript 设置背景色 js怎么设置背景颜色_css样式_05

javascript 设置背景色 js怎么设置背景颜色_类名_06

 

javascript 设置背景色 js怎么设置背景颜色_类名_07

javascript 设置背景色 js怎么设置背景颜色_javascript 设置背景色_08

 

javascript 设置背景色 js怎么设置背景颜色_css样式_09

javascript 设置背景色 js怎么设置背景颜色_javascript 设置背景色_10

javascript 设置背景色 js怎么设置背景颜色_类名_11