您现在的位置是:网站首页> 编程资料编程资料
前端html换肤功能的实现代码使用HTML CSS实现网页换肤效果(二)
2023-10-08
309人已围观
简介 这篇文章主要介绍了前端html换肤功能的实现代码,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
50行代码换5种肤色,包含透明
先把代码奉上,自取自用。直接创建html文件,直接粘贴进去就能用,不能用随便骂。
Document
开始注释了,代码浓缩在一起了,不难理解
html基本标签这块儿就不说了,先说body下的文本样式吧
最后要用到JS,在这里写以 “ id ” 命名的话,等下可以少写一些代码。

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

第一个跟第四个是有区别的,区别在于第一个颜色是透明,而第二个颜色是红色—跟底色相同。
这块儿是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换肤内容请搜索以前的文章或继续浏览下面的相关文章,希望大家以后多多支持!
相关内容
- HTML页面缩小后显示滚动条的示例代码在HTML里加载摄像头的方法基于HTML代码实现图片碎片化加载功能html5用video标签流式加载的实现HTML5 图片预加载的示例代码传统HTML页面实现模块化加载的方法h5页面背景图很长要有滚动条滑动效果的实现HTML5实现直播间评论滚动效果的代码html+css实现滚动到元素位置显示加载动画效果
- html列表框、文本域、文件域的示例代码HTML5单选框、复选框、下拉菜单、文本域的实现代码html禁止清除input文本输入缓存的两种方法HTML5 文件域+FileReader 分段读取文件并上传到服务器
- HTML中图片不存在显示默认图片的方法示例Html读取本地文件夹下图片并显示的示例代码HTML中img标签只显示图片中心位置的方法(三种方法)Html中使用自定义图片来实现checkbox显示的方法浏览器全屏显示背景图片的css样式与html结构制作主流邮箱能正常显示的HTML邮件的技巧
- HTML table行距的改变方法示例HTML Table 空白单元格补全的实现方法html解决table设置宽度无效的问题html中table固定头部表格tbody可上下左右滑动详解html中表格table的行列合并问题解决html table实现复杂表头的示例代码HTML页面自适应宽度的table(表格)HTML table 表格边框的实现思路html Table 表头固定的实现html中table表格的内容水平和垂直居中显示HTML table鼠标拖拽排序功能
- HTML 拖拉功能的实现代码HTML5拖拉上传文件的简单实例
- HTML Table 空白单元格补全的实现方法html解决table设置宽度无效的问题详解html中表格table的行列合并问题解决html table实现复杂表头的示例代码Table自适应以及溢出的一些设置详解HTML页面自适应宽度的table(表格)HTML table 表格边框的实现思路html Table 表头固定的实现CSS设置table下tbody的滚动条的实现详解CSS的table-layout属性的用法html中table表格的内容水平和垂直居中显示
- 百万亚瑟王摩高斯人物历史详细介绍_手机游戏_游戏攻略_
- 百万亚瑟王预言型梅林人物历史详细介绍_手机游戏_游戏攻略_
- 百万亚瑟王特殊型哥罗亚斯人物历史详细介绍_手机游戏_游戏攻略_
- 百万亚瑟王复原型乌瑟人物历史详细介绍_手机游戏_游戏攻略_
