首页前端开发HTML前端html换肤功能的实现代码

前端html换肤功能的实现代码

时间2024-01-27 17:19:02发布访客分类HTML浏览911
导读:收集整理的这篇文章主要介绍了前端html换肤功能的实现代码,觉得挺不错的,现在分享给大家,也给大家做个参考。 50行代码换5种肤色,包含透明先把代码奉上,自取自用。直接创建htML文件,直接粘贴进去就能用,不能用随便骂。<!...
收集整理的这篇文章主要介绍了前端html换肤功能的实现代码,觉得挺不错的,现在分享给大家,也给大家做个参考。

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是背景颜色的默认值,写成这样就意味着还原它本来的样子,那就是透明了。

总结

到此这篇关于前端html换肤功能的实现代码的文章就介绍到这了,更多相关前端html换肤内容请搜索以前的文章或继续浏览下面的相关文章,希望大家以后多多支持!

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!

上一篇: 详解HTML中字体使用line-height依...下一篇:HTML中图片不存在显示默认图片的...猜你在找的HTML/Xhtml相关文章 了解HTTP Headers的方方面面 图文说明2022-04-12Html分层的box-shadow效果的示例代码2022-04-12html+css实现血轮眼轮回眼特效代码2022-04-12html实现随机点名器的示例代码2022-04-12HTML中table表格拆分合并(colspanrowspan)2022-04-12HTML页面滚动时部分内容位置固定不滚动的实现2022-04-12HTML+css盒子模型案例(圆半圆等)“border-radius” 简单易上手2022-04-12HTML通过表单实现酒店筛选功能2022-04-12HTML中的表单Form实现居中效果2022-04-12HTML+CSS制作心跳特效的实现2022-04-12 其他相关热搜词更多phpjavapython程序员

若转载请注明出处: 前端html换肤功能的实现代码
本文地址: https://pptw.com/jishu/588491.html
在HTML里加载摄像头的方法 详解html-webpack-plugin使用

游客 回复需填写必要信息