首页 > 编程知识 正文

js获取背景颜色,js添加背景颜色

时间:2023-05-03 14:48:59 阅读:44138 作者:4859

1 .在页面上设置初始值

! 文档类型html

html

头戴

meta 1charset='utf-8 '

title文档/title

部署link rel=' style sheet ' href=' CSS/style.CSS '//CSS文件

/head

body id='body '

divclass='setBC '

请选择class=' box text ' id=' box color '网页的背景颜色。 /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

script src=' js/script.js '/script//部署js文件

/body

/html

在样式中设置元素的css样式

@charset'utf-8 ';

/* CSS文档* /

*{

padding: 0px;

margin: 0px;

}

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

width: 440px; 设定//宽440像素

高: 40px; //设定高度40像素

border : 1px固态硬盘; //边框设置1像素宽的指定颜色的直线

margin: 35px auto 0; //将上下页边距设定为35像素,适应左右页边距,将上下页边距设定为0

背景色: # fff; //使背景色为白色

}

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

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

浮点:左; //设置元素的左浮动

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);

}

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";

    }

}

效果:


 


 

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。