加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程 > 正文

前端html换肤成果的实当代码

发布时间:2020-09-21 06:47:12 所属栏目:编程 来源:网络整理
导读:这篇文章首要先容了前端html换肤成果的实当代码,本文给各人先容的很是具体,对各人的进修或事变具有必然的参考小心代价,必要的伴侣可以参考下

你会看到这个提醒,那是由于你的体系无法辨认某栏目标模子信息,可能你新建模子后,没为这个模子计划单独的模板。 差异模子的文档赏识页的模板为:article_模子名字标识.htm (更多的信息你可以在频道模子打点的处所查察)。 文章内容  

50行代码换5种肤色,包括透明

先把代码送上,自取自用。直接建设html文件,直接粘贴进去就能用,不能用任意骂。

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> <style> #box{width: 100%;height:100%;background-color: red;position: absolute;top:0;left:0;right:0;bottom:0;} #box>div{float:right;width: 30px;height: 30px;margin:10px;border: 1px #333 solid;} #box1{background-color: red} #box2{background-color: yellow} #box3{background-color: blue} #box4{background-color: green} </style> </head> <body> <div id="box"> <div id="box1"></div> <div id="box2"></div> <div id="box3"></div> <div id="box4"></div> <div id="box5"></div> </div> </body> <script> var box = document.getElementById('box'); var box1 = document.getElementById('box1'); var box2 = document.getElementById('box2'); var box3 = document.getElementById('box3'); var box4 = document.getElementById('box4'); var box5 = document.getElementById('box5'); box1.onclick = function(){ box.style.backgroundColor = 'red'; } box2.onclick = function(){ box.style.backgroundColor = 'yellow'; } box3.onclick = function(){ box.style.backgroundColor = 'blue'; } box4.onclick = function(){ box.style.backgroundColor = 'green'; } box5.onclick = function(){ box.style.backgroundColor = 'transparent'; } </script> </html>

开始注释了,代码浓缩在一路了,不难领略

html根基标签这块儿就不说了,先说body下的文本样式吧

<body> <div id="box"> <div id="box1"></div> <div id="box2"></div> <div id="box3"></div> <div id="box4"></div> <div id="box5"></div> </div> </body>

最后要用到JS,在这里写以 “ id ” 定名的话,等下可以少写一些代码。

这个赤色的大盒子就是#box,我给它添加了一个默认颜色,假如不加就是透明。
我给每个盒子都添加了边框,轻易区分块儿与块儿

第一个跟第四个是有区此外,区别在于第一个颜色是透明,而第二个颜色是赤色—跟底色沟通。

<style> #box{width: 400px; height: 400px;background-color: red;border: 1px #000 solid;} #box>div{float:right;width: 30px; height: 30px;margin:10px;border: 1px #333 solid;} #box1{background-color: red} #box2{background-color: yellow} #box3{background-color: blue} #box4{background-color: green} #box5{} </style>

这块儿是Css样式,

width:配置盒子宽度; height:配置盒子高度; background-color:配置盒子配景颜色; border:配置盒子边框
(1px是边框的粗细水平,#333是16进制颜色,solid是边框样式,solid代表实线); float:是浮动
(盒子底下布满了水,盒子漂流起来了;left就是向左边漂流,right就是向右边漂流); margin:就是外边距
(盒子不喜好挤在一路,为了停止挤压,我们让它间隔上、下、左、右的任何对象都有必然的间隙);

red是赤色;yellow是黄色;blue是蓝色;green是绿色

var box = document.getElementById('box'); var box1 = document.getElementById('box1'); var box2 = document.getElementById('box2'); var box3 = document.getElementById('box3'); var box4 = document.getElementById('box4'); var box5 = document.getElementById('box5');

这段是DOM选择器,单独选中每一个盒子,利便领略。假如想选中全部盒子,
var boxs = box.SelectorAll(‘div’);
这样一句就所有选中了

box1.onclick = function(){ box.style.backgroundColor = 'red'; }

这句话的寄义是:
选中你必要操纵的box

是倒数第一个——赤色的小方块

给了box 一个点击变乱(onclick),function(){}是执行的函数,

当box1被onclick的时辰,box就function(){}

这样说就很轻易领略了,那我们来看看function(){}内里都有什么


好简朴啊,就这么一句。
这句话的意思就是让box的配景颜色变为赤色(red);

style:气魄沤背同样式; backgroundColor:是配景颜色; (在JS中,“ - ”
一样平常不能正常行使,以是被替代成了下一个单词的首字母大写,也就是:
background-color ==> backgroundColor);

最后的:

box.style.backgroundColor = 'transparent';

中的transparent是配景颜色的默认值,写成这样就意味着还原它原来的样子,那就是透明白。

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读