有趣的HTML实例(十四) 窗边风景动画(css+js)

news/2024/5/2 6:11:03/文章来源:https://blog.csdn.net/m0_63244368/article/details/129251312

不要憎恨你的敌人,那会影响你的判断力。

——《教父》


目录

一、前言

二、往期作品回顾

三、作品介绍

四、本期代码介绍

五、效果显示 

六、编码实现

index.html

style.css 

script.js

 七、获取源码

公众号获取源码 

获取源码?私信?关注?点赞?收藏?


一、前言

        在我们的 html 学习过程中,会用到并见识到各种各样的实例,以及各种插件,并且有些 web 网页中的小插件又非常的吸引眼球,提升 web 网页的层次,显得非常好看并且非常使用。在本系列中,我将持续为大家更新有趣且使用的 html 实例,放在 web 网页中,凸显效果。

        特点一:都是符合学校或者学生考试期末作业的水平,都是最基础的简单的 html 样例,提升web网页整理效果,都是 div+css 框架原创代码写的,内容包括 js / css,也包含 视频+音乐+flash 等元素的插入…

        特点二:内容包括多种丰富类型,例如: 倒计时,404页面,Blog顶置卡片设计 (css+js),To-Do-List设计 (css+js),火柴盒动画 (css),日历便签设计 (css+js),搜索框设计 (css+js),卡片式图片展示 (css+js),咖啡选择 (css+js)……

     

          可满足多种需求,欢迎大家下载!

 


二、往期作品回顾

有趣的HTML实例(一) 倒计时_Enovo_飞鱼的博客-CSDN博客

有趣的HTML实例(二) 404页面_Enovo_飞鱼的博客-CSDN博客

有趣的HTML实例(三) 加载页面动画_Enovo_飞鱼的博客-CSDN博客

有趣的HTML实例(四) 旋转菜单_Enovo_飞鱼的博客-CSDN博客

有趣的HTML实例(五) 加载页面动画Ⅱ(css)_Enovo_飞鱼的博客-CSDN博客

有趣的HTML实例(六) 卡片翻转时钟_Enovo_飞鱼的博客-CSDN博客

有趣的HTML实例(七) 注册登录界面Ⅱ(css+js)_Enovo_飞鱼的博客-CSDN博客

有趣的HTML实例(八) 一个很有趣的动态背景(css+js)_Enovo_飞鱼的博客-CSDN博客

有趣的HTML实例(九) 文本变形动画(css+js)_Enovo_飞鱼的博客-CSDN博客

有趣的HTML实例(十) 悬停时有旋转效果的图标_Enovo_飞鱼的博客-CSDN博客

有趣的HTML实例(十一) 烟花特效(css+js)_Enovo_飞鱼的博客-CSDN博客

有趣的HTML实例(十二) 早安、晚安动画(css+js)_Enovo_飞鱼的博客-CSDN博客

有趣的HTML实例(十三) 咖啡选择(css+js)_Enovo_飞鱼的博客-CSDN博客


三、作品介绍

        1.作品简介 :HTML响应式布局网站源码!兼容 pc 以及移动端,内涵 js 交互,ui 交互。直接点击即可查看效果!

        2.作品编辑:个人主页网页设计题材,代码为 html+css 布局制作,作品下载后可使用任意HTML编辑软件(例如:DW、HBuilder、Vscode 、Sublime  所有编辑器均可使用)。

        3.作品技术:使用DIV+CSS制作了网页背景图、鼠标经过及选中导航变色效果、下划线等。


四、本期代码介绍

一款简单的 HTML+ CSS+JS  窗边风景动画(css+js)  实例

1、HTML

2、CSS

3、JS

4、舒适的画面感

5、床边风景动画

6、白天夜晚点击效果

 可通用多种不同情景,放置在web网页上,可以作为跳转页面之后使用


五、效果显示 

可使用在多种情景下,提升层次轮廓效果、美化界面、自定义文字修改——>

根据需求修改


六、编码实现


显示完整代码

注意路径(⊙o⊙)?

o(* ̄▽ ̄*)ブ 

index.html

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Enovo窗边风景动画</title><link rel="stylesheet" href="./style.css">
</head>
<body><!-- 窗户 --><div class="window-top" id="window-top"></div><div class="window-square" id="window-main"></div><!-- 窗框线 --><div class="inner-line-hz-one"></div><div class="inner-line-hz-two"></div><div class="inner-line-hz-three"></div><div class="inner-line-vt"></div><div class="floor-line"></div><!-- 植物 --><div class="plant-one"></div><div class="plant-two"></div><div class="plant-two-shadow"></div><div class="flower-blue-leaf"></div><div class="flower-blue-line"></div><div class="flower-blue-leaf-two"></div><div class="flower-blue-line-two"></div><div class="plant-shadow"></div><!-- 植物的茎 --><div class="root-one"></div><div class="root-two"></div><div class="root-three"></div><div class="root-four"></div><div class="root-five"></div><div class="root-six"></div><!-- 叶子 --><div class="main-leaf-one"></div><div class="main-leaf-two"></div><div class="main-leaf-three"></div><div class="main-leaf-four"></div><div class="main-leaf-five"></div><div class="main-leaf-six"></div><!-- 云彩 --><div class="cloud-one c"></div><div class="cloud-two c"></div><div class="cloud-three c"></div><div class="cloud-ball-one c"></div><div class="cloud-ball-two c"></div><div class="cloud-ball-three c"></div><div class="cloud-ball-four c"></div><div class="cloud-ball-five c"></div><div class="cloud-ball-six c"></div><!-- 灯 --><div class="lamp" id="light-switch"></div><div class="lamp-wire"></div><div class="lamp-shadow"></div><!-- 夜晚部分-星星 --><div class="star-one s"></div><div class="star-two s"></div><div class="star-three s"></div><div class="star-four s"></div><div class="star-five s"></div><div class="star-six s"></div><!-- 月亮 --><div class="moon"></div><div class="moon-crater"></div><!-- 灯光 --><div class="light-source"></div><!-- partial --><script src="./script.js"></script>
</body>
</html>

style.css 

/* 设置需要用的参数 */
:root {--page-background: #fef5e7;--light-purple: #adbdfc;/* 窗户部分用到的参数 */--window-top-height: 45;--window-top-width: 40;--window-day-background: #d6eaf8;--window-square-height: 40;--window-square-width: 40;--floor-line-height: 1;--floor-line-width: 80;--inner-line-vt-width: 62;/* 植物部分用到的参数 */--plant-one-height: 6;--plant-one-width: 9;--plant-two-shadow-height: .5;--plant-two-shadow-width: 4;--flower-blue-height: 6;--flower-blue-width: 3;--flower-blue-line-height: .2;--flower-blue-line-width: 5;--flower-two-blue-height: 7;--flower-two-blue-width: 4.5;--root-height: 10;--root-width: 33;/* 叶子部分需要的参数 */--main-leaf-height: 8;--main-leaf-width: 8;/* 云彩部分用到的参数 */--cloud-base-height: 8;--cloud-base-width: 17;--cloud-ball-height: 5;--cloud-ball-width: 5;/* 灯部分用到的参数 */--lamp-height: 15;--lamp-width: 19;--lamp-wire-height: 70;--lamp-wire-width: .1; /* 星星部分用到的参数 */--star-height: 1.2;--star-width: 1.2;/* 灯光部分需要的参数 */--light-source-height: 20;--light-source-width: 20;/* 月亮部分需要的参数 */--moon-height: 10;--moon-width: 10;
} /* 页面主体背景、位置 */
body {position: fixed;top: 55%;left: 50%;transform: translate(-50%, -50%);background: var(--page-background);
}/* 窗户 */
.window-square {height: calc(var(--window-square-height) * 1vmin);width: calc(var(--window-square-width) * 1vmin);background: var(--window-day-background);
}.window-top {height: calc(var(--window-top-height) * 1vmin);width: calc(var(--window-top-width) * 1vmin);border-radius: 50%;position: fixed;top: -55%;background: linear-gradient(to bottom, var(--window-day-background) 50%, transparent 50%);
}/* 窗框 + 地面 */
.floor-line {position: fixed;left: -45%;height: calc(var(--floor-line-height) / 3 * 1vmin);width: calc(var(--floor-line-width) * 1vmin);background: #AAA;border-radius: 1rem;
}.inner-line-hz-one,
.inner-line-hz-two,
.inner-line-hz-three,
.inner-line-vt {position: fixed;top: -5%;height: calc(var(--floor-line-height) / 6 * 1vmin);width: calc(var(--window-square-width) * 1vmin);background: #AAA;
}.inner-line-hz-one {top: 33%;
}.inner-line-hz-two {top: 70%;
}.inner-line-vt {top: 22.4%;left: -27%;transform: rotate(90deg);width: calc(var(--inner-line-vt-width) * 1vmin);
}/* 花盆 */
.plant-one {position: fixed;bottom: -1%;right: -8%;height: calc(var(--plant-one-height) * 1vmin);width: calc(var(--plant-one-width) * 1vmin);background: linear-gradient(to bottom, #000 6%, #ba4a00 12%);border-radius: 13%;clip-path: polygon(0 0, 100% 0, 80% 100%, 19% 100%);
}.plant-two {position: fixed;bottom: -5.2%;right: -12%;z-index: 999;height: calc(var(--plant-one-height) / 1.5 * 1vmin);width: calc(var(--plant-one-width) / 2 * 1vmin);background: linear-gradient(to bottom, #000 5%, #eb8fbb 10%);border-radius: 10%;clip-path: polygon(0 0, 100% 0, 80% 100%, 19% 100%);
}/* 花盆的阴影 */
.plant-two-shadow {height: calc(var(--plant-two-shadow-height) * 1vmin);width: calc(var(--plant-two-shadow-width) * 1vmin);background: #000;position: fixed;z-index: -1;bottom: -4.9%;right: -15%;border-radius: 50%;box-shadow: 0px 0px 1px 0px #000;
}/* 植物叶子 */
.flower-blue-leaf {position: fixed;height: calc(var(--flower-blue-height) * 1vmin);width: calc(var(--flower-blue-width) * 1vmin);background: #6e8ce9;border-radius: 95% 0;transform: rotate(185deg);border-left: 1px solid #111;border-right: 1px solid #111;bottom: 4.3%;right: -16%;
}.flower-blue-line {position: fixed;height: calc(var(--flower-blue-line-height) * 1vmin);width: calc(var(--flower-blue-line-width) * 1vmin);background: #333;bottom: 10%;right: -17.4%;transform: rotate(-63deg);
}.flower-blue-leaf-two {position: fixed;height: calc(var(--flower-two-blue-height) * 1vmin);width: calc(var(--flower-two-blue-width) * 1vmin);border-left: 1px solid #111;border-right: 1px solid #111;background: #6e8ce9;border-radius: 95% 0;transform: rotate(-48deg);bottom: 5.5%;right: -10%;
}.flower-blue-line-two {position: fixed;height: calc(var(--flower-blue-line-height) * 1vmin);width: calc(var(--flower-blue-line-width) * 1vmin);background: #333;bottom: 10%;right: -12%;transform: rotate(70deg);
}/* 植物的茎 */
.root-one {position: fixed;height: calc(var(--root-height) * 1vmin);width: calc(var(--root-width) * 1vmin);top: 35%;right: -49%;z-index: 88;border: 1px solid #000;border-color: #000 transparent transparent transparent;border-radius: 50% / calc(var(--root-height) / 6 * 1vmin) calc(var(--root-height) * 1vmin) 0 0;transform: rotate(-90deg);
}.root-two {position: fixed;height: calc(var(--root-height) * 1vmin);width: calc(var(--root-width) / 1.9 * 1vmin);top: 59%;right: -2.8%;z-index: 88;border: 1px solid #000;border-color: #000 transparent transparent transparent;border-radius: 60% / calc(var(--root-height) * 1vmin) calc(var(--root-height) / 3.5 * 1vmin) 0 0;transform: rotate(69deg);
}.root-two {position: fixed;height: calc(var(--root-height) * 1vmin);width: calc(var(--root-width) / 1.9 * 1vmin);top: 59%;right: -2.8%;z-index: 88;border: 1px solid #000;border-color: #000 transparent transparent transparent;border-radius: 60% / calc(var(--root-height) * 1vmin) calc(var(--root-height) / 3.5 * 1vmin) 0 0;transform: rotate(69deg);
}.root-three {position: fixed;height: calc(var(--root-height) * 1vmin);width: calc(var(--root-width) / 1.5 * 1vmin);top: 45%;right: -8.1%;z-index: 88;border: 1px solid #000;border-color: #000 transparent transparent transparent;border-radius: 60% / calc(var(--root-height) * 1vmin) calc(var(--root-height) / 14 * 1vmin) 0 0;transform: rotate(81deg);
}.root-four {position: fixed;height: calc(var(--root-height) * 1vmin);width: calc(var(--root-width) / 2.7 * 1vmin);top: 17%;right: -19%;z-index: 80;border: 1px solid #000;border-color: #000 transparent transparent transparent;border-radius: 60% / calc(var(--root-height) * 1vmin) calc(var(--root-height) / 8 * 1vmin) 0 0;transform: rotate(-85deg);
}.root-five {position: fixed;height: calc(var(--root-height) * 1vmin);width: calc(var(--root-width) / 1.5 * 1vmin);top: 39%;right: -39.3%;z-index: 88;border: 1px solid #000;border-color: #000 transparent transparent transparent;border-radius: 50% / calc(var(--root-height) / 1.45 * 1vmin) calc(var(--root-height) * 1vmin) 0 0;transform: rotate(-60deg);
}.root-six {position: fixed;height: calc(var(--root-height) * 1vmin);width: calc(var(--root-width) / 1.65 * 1vmin);top: 57%;right: -38%;z-index: 88;border: solid 1px #000;border-color: #000 transparent transparent transparent;border-radius: 50% / calc(var(--root-height) / 1.6 * 1vmin) calc(var(--root-height) * 1vmin) 0 0;transform: rotate(-60deg);
}/* 叶子 */
.main-leaf-one {position: fixed;top: 28%;right: 8%;z-index: 50;height: calc(var(--main-leaf-height) * 1vmin);width: calc(var(--main-leaf-width) * 1vmin);border-radius: 85% 5%;border-left: .5px solid #111;border-bottom: .5px solid #111;background: #4d8473;transform: rotate(93deg);
}.main-leaf-two {position: fixed;top: 48%;right: 8%;z-index: 50;height: calc(var(--main-leaf-height) * 1vmin);width: calc(var(--main-leaf-width) * 1vmin);border-radius: 85% 0%;border-left: 1px solid #111;border-bottom: 1px solid #111;background: #4d8473;transform: rotate(85deg);
}.main-leaf-three {position: fixed;top: 0%;right: -8.5%;z-index: 50;height: calc(var(--main-leaf-height) * 1.1 * 1vmin);width: calc(var(--main-leaf-width) * 1.3 * 1vmin);border-radius: 95% 10%;border-right: 1px solid #111;border-top: 1px solid #111;background: #4d8473;transform: rotate(-35deg);
}.main-leaf-four {position: fixed;top: 1%;right: -19%;z-index: 55;height: calc(var(--main-leaf-height) * 1.3 * 1vmin);width: calc(var(--main-leaf-width) * 1.2 * 1vmin);border-radius: 85% 5%;border-right: 1px solid #111;border-top: 1px solid #111;background: #4d8473;transform: rotate(-10deg);
}.main-leaf-five {position: fixed;top: 21%;right: -26%;z-index: 55;height: calc(var(--main-leaf-height) * 1.3 * 1vmin);width: calc(var(--main-leaf-width) * 1vmin);border-radius: 85% 5%;border-right: 1px solid #111;border-top: 1px solid #111;background: #4d8473;transform: rotate(18deg);
}.main-leaf-six {position: fixed;top: 46%;right: -30%;z-index: 55;height: calc(var(--main-leaf-height) / 1.2 * 1vmin);width: calc(var(--main-leaf-width) * 1.5 * 1vmin);border-radius: 95% 0%;border-right: 1px solid #111;border-top: 1px solid #111;background: #4d8473;transform: rotate(-8deg);
}/* 云彩 */
.cloud-one {height: calc(var(--cloud-base-height) / 1.2 * 1vmin);width: calc(var(--cloud-base-width) * 1vmin);position: fixed;top: 50%;left: 0%;border-radius: 50%;background: linear-gradient(to bottom, #fff 50%, transparent 50%);animation: cloud 4s infinite;
}.cloud-two {width: calc(var(--cloud-base-width) * 1vmin);height: calc(var(--cloud-base-height) / 1.3 * 1vmin);background: #fff;position: fixed;top: 0%;left: 0%;border-radius: 50%;background: linear-gradient(to bottom, #fff 50%, transparent 50%);animation: cloud 4s infinite;
}.cloud-three {width: calc(var(--cloud-base-width) * 1.1 * 1vmin);height: calc(var(--cloud-base-height) / 1.2 * 1vmin);position: fixed;top: -30%;right: 5%;border-radius: 50%;background: linear-gradient(to bottom, #fff 50%, transparent 50%);animation: cloud 4s infinite;
}.cloud-ball-one {position: fixed;height: calc(var(--cloud-ball-height) * 1.5 * 1vmin);width: calc(var(--cloud-ball-width) * 1.5 * 1vmin);background: linear-gradient(to bottom, #fff 50%, transparent 50%);border-radius: 50%;z-index: 99;top: 48%;animation: cloud 4s infinite;
}.cloud-ball-two {position: fixed;height: calc(var(--cloud-ball-height) * 2 * 1vmin);width: calc(var(--cloud-ball-width) * 2 * 1vmin);background: linear-gradient(to bottom, #fff 50%, transparent 50%);border-radius: 50%;z-index: 99;top: 45%;left: 10%;animation: cloud 4s infinite;
}.cloud-ball-three {position: fixed;height: calc(var(--cloud-ball-height) * 1.5 * 1vmin);width: calc(var(--cloud-ball-width) * 1.3 * 1vmin);background: linear-gradient(to bottom, #fff 50%, transparent 50%);border-radius: 50%;z-index: 99;top: -32%;left: 54%;animation: cloud 4s infinite;
}.cloud-ball-four {position: fixed;height: calc(var(--cloud-ball-height) * 2 * 1vmin);width: calc(var(--cloud-ball-width) * 2 * 1vmin);background: linear-gradient(to bottom, #fff 50%, transparent 50%);border-radius: 50%;z-index: 99;top: -35%;left: 65%;animation: cloud 4s infinite;
}.cloud-ball-five {position: fixed;height: calc(var(--cloud-ball-height) * 1.5 * 1vmin);width: calc(var(--cloud-ball-width) * 1.5 * 1vmin);background: linear-gradient(to bottom, #fff 50%, transparent 50%);border-radius: 50%;z-index: 99;top: -3%;left: 5%;animation: cloud 4s infinite;
}.cloud-ball-six {position: fixed;height: calc(var(--cloud-ball-height) * 2 * 1vmin);width: calc(var(--cloud-ball-width) * 2 * 1vmin);background: linear-gradient(to bottom, #fff 50%, transparent 50%);border-radius: 50%;z-index: 99;top: -5%;left: 15%;animation: cloud 4s infinite;
}@-webkit-keyframes cloud {0% {-webkit-transform: translate(0px, 0px);transform: translate(0px, 0px);}25% {-webkit-transform: translate(2px, 2px);transform: translate(2px, 2px);}50% {-webkit-transform: translate(0px, 0px);transform: translate(0px, 0px);}75% {-webkit-transform: translate(-1px, -1px);transform: translate(-1px, -1px);}100% {-webkit-transform: translate(0px, 0px);transform: translate(0px, 0px);}
}@keyframes cloud {0% {-webkit-transform: translate(0px, 0px);transform: translate(0px, 0px);}25% {-webkit-transform: translate(2px, 2px);transform: translate(2px, 2px);}50% {-webkit-transform: translate(0px, 0px);transform: translate(0px, 0px);}75% {-webkit-transform: translate(-1px, -1px);transform: translate(-1px, -1px);}100% {-webkit-transform: translate(0px, 0px);transform: translate(0px, 0px);}
}/* 灯 */
.lamp {position: fixed;height: calc(var(--lamp-height) * 1vmin);width: calc(var(--lamp-width) * 1vmin);top: -31%;right: -5%;z-index: 999;border-radius: 50%;background: linear-gradient(to bottom, #eb8fbb 42%, #000 43%, transparent 45%);
}.lamp:hover {/* 触碰到灯时,鼠标箭头会变成小手 */cursor: pointer;
}.lamp-wire {position: fixed;top: -206%;right: 18%;z-index: 9999;height: calc(var(--lamp-wire-height) * 1vmin);width: calc(var(--lamp-wire-width) * 1vmin);background: #444;
}.lamp-shadow {height: calc(var(--lamp-width) / 1.01 * 1vmin);width: calc(var(--plant-two-shadow-width) / 3.4 * 1vmin);background: #222;position: fixed;z-index: 100;top: -38%;right: 17.3%;border-radius: 90% 50%;transform: rotate(89deg);
}/* 夜晚部分的背景 */
.night {background: #120326;
}/* 切换时需要隐藏云部分 */
.hide-cloud {visibility: hidden;
}/* 星星 */
.star-one,
.star-two,
.star-three,
.star-four,
.star-five,
.star-six {position: fixed;height: calc(var(--star-height) * 1vmin);width: calc(var(--star-width) * 1vmin);clip-path: polygon(50% 0%, 61% 35%, 98% 35%, 68% 57%, 79% 91%, 50% 70%, 21% 91%, 32% 57%, 2% 35%, 39% 35%);background: #fff;border: 1px solid #eee;/* 先隐藏,后面通过 js 使之显示出来 */visibility: hidden;
}.star-one {top: 50%;left: 60%;transform: rotate(45deg);animation: twinkle 2s infinite linear;
}.star-two {top: 60%;left: 20%;transform: rotate(80deg);animation: twinkle 4s infinite linear;
}.star-three {top: 10%;left: 40%;transform: rotate(20deg);animation: twinkle 2s infinite linear;
}.star-four {top: -40%;left: 60%;transform: rotate(45deg);animation: twinkle 1s infinite linear;
}.star-five {top: 30%;left: 20%;transform: rotate(45deg);animation: twinkle 3s infinite linear;
}.star-six {top: -10%;left: 80%;transform: rotate(45deg);animation: twinkle 1s infinite linear;
}@-webkit-keyframes twinkle {0% {opacity: 1;}25% {opacity: 0.3;}50% {opacity: 0.8;}75% {opacity: 0.5;}100% {opacity: 0.8;}
}@keyframes twinkle {0% {opacity: 1;}25% {opacity: 0.3;}50% {opacity: 0.8;}75% {opacity: 0.5;}100% {opacity: 0.8;}
}/* 灯光 */
.light-source {position: fixed;top: -65%;right: -28.5%;filter: brightness(105%);z-index: 100;height: calc(var(--light-source-height) * 1vmin);width: calc(var(--lamp-width) / 1.02 * 1vmin);border-bottom: calc(var(--light-source-height) * 2.32 * 1vmin) solid #f9e79f;opacity: 0.6;border-left: calc(var(--lamp-width) / 2 * 1vmin) solid transparent;border-right: calc(var(--lamp-width) / 2 * 1vmin) solid transparent;border-top: 0;visibility: hidden;animation: twinkle 10s infinite linear;
}.show-light,
.show-moon,
.show-star {visibility: visible !important;
} /* 月亮 */
.moon {height: calc(var(--moon-height) * 1vmin);width: calc(var(--moon-width) * 1vmin);position: fixed;background: linear-gradient(-45deg, #fff 40%, #eee 80%);border-radius: 50%;top: -33%;left: 13%;box-shadow: 0px 0px 5px 1px #fff;visibility: hidden;
}

script.js

/* 根据 id 选择 */
const lamp = document.getElementById("light-switch");
const topWindow = document.getElementById("window-top");
const mainWindow = document.getElementById("window-main");/* css 选择 */
const lightSource = document.querySelector(".light-source");
const moon = document.querySelector(".moon");
const clouds = document.querySelectorAll(".c");
const stars = document.querySelectorAll(".s");/* 事件监听 */
lamp.addEventListener("click", () => {topWindow.classList.toggle("night");mainWindow.classList.toggle("night");clouds.forEach(c => c.classList.toggle("hide-cloud"));lightSource.classList.toggle("show-light");moon.classList.toggle("show-moon");stars.forEach(s => s.classList.toggle("show-star"));
});

 七、获取源码

老规矩,先给朋友们看一下完整文件夹,

正确的文件如下图 ,复制源码的朋友们请注意了!!!

公众号获取源码 

第一步,通过微信公众号下载源码压缩包,解压并打开文件夹,即为上图样式(复制源码请注意路径及文件名)

第二步,点击 html 文件 打开即可查看


2023年第二十四期,希望得到大家的喜欢🙇‍

也是新的系列,将会持续更新,🙇‍

希望大家有好的意见或者建议,欢迎私信


以上就是本篇文章的全部内容了

 ~ 关注我,点赞博文~ 每天带你涨知识!

1.看到这里了就 [点赞+好评+收藏] 三连 支持下吧,你的「点赞,好评,收藏」是我创作的动力。

2.关注我 ~ 每天带你学习 :各种前端插件、3D炫酷效果、图片展示、文字效果、以及整站模板 、HTML模板 、C++、数据结构、Python程序设计、Java程序设计、爬虫等! 「在这里有好多 开发者,一起探讨 前端 开发 知识,互相学习」!

3.以上内容技术相关问题可以相互学习,可 关 注 ↓公 Z 号 获取更多源码 !
 

获取源码?私信?关注?点赞?收藏?

👍+✏️+⭐️+🙇‍

有需要源码的小伙伴可以 关注下方微信公众号 " Enovo开发工厂 ",回复 关键词 " a-wbg "

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_75108.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Javascript的API基本内容(四)

一、日期对象 获取时间戳的方法&#xff0c;分别为 getTime 和 Date.now 和 new Date() // 1. 实例化const date new Date()// 2. 获取时间戳console.log(date.getTime()) // 还有一种获取时间戳的方法console.log(new Date())// 还有一种获取时间戳的方法console.log(Date.n…

【微信小程序-原生开发+TDesign】通用功能页封装——地点搜索(含腾讯地图开发key 的申请方法)

效果预览 核心技能点 调用腾讯地图官方的关键字地点搜索功能&#xff0c;详见官方文档 https://lbs.qq.com/miniProgram/jsSdk/jsSdkGuide/methodGetsuggestion 完整代码实现 地点输入框 <t-input value"{{placeInfo.title}}" bindtap"searchPlace" dis…

硬件工程师——门控开关的设计

假设自己是一个工程师&#xff0c;那么我们怎么介绍自己呢&#xff1f; 我们首先需要可以自己独立设计项目&#xff0c;需要每一个工程师在开始阶段可以独立做项目&#xff0c;从而提高薪水 那么我们怎么提高做项目的能力呢&#xff1f; 通过项目来积累经验&#xff0c;在短…

推荐几个实用的在线教程(建议收藏)

hello&#xff0c;大家好&#xff0c;我是木荣君。作为一名技术人员&#xff0c;工作中熟练使用各种管理及设计工具是一项必备的技能。今天给大家分享一下我工作中经常查看和学习的几个在线教程地址。供大家参考学习&#xff0c;建议收藏&#xff0c;真的很实用&#xff01; Gi…

InnoDB数据页结构__盛放记录的大盒子

一、不同类型的页简介 前边我们简单提了一下页的概念&#xff0c;它是InnoDB管理存储空间的基本单位&#xff0c;一个页的大小一般是16KB。InnoDB为了不同的目的而设计了许多种不同类型的页&#xff0c;比如存放空间头部信息的页&#xff0c;存放Insert Buffer信息的页&#xf…

MySQL 横表和竖表相互转换

一 竖表转横表 1. 首先创建竖表 create table student ( id varchar(32) primary key, name varchar (50) not null, subject varchar(50) not null, result int); 2. 插入数据 insert into student (id, name, subject, result) values (0001, 小明, 语文, 83); insert into…

一文透视宝莱特CRM如何建设与落地

宝莱特集团成立于1993年&#xff0c;是一家国家高新技术企业&#xff0c;始终坚持在医疗器械领域的深耕细作&#xff0c;坚持患者第一、临床优先&#xff0c;业务板块涵盖生命信息与支持、肾病医疗和大健康医疗三大领域。自成立以来&#xff0c;宝莱特推出了多个中国第一的自主…

八通道触摸芯片GTC08L Pin to Pin替代启攀微八通道触摸芯片

能Pin to Pin替代启攀微八通道触控芯片的电容式触摸芯片-GTC08L是一款非常适用于小功率音箱上超稳定超抗干扰低功耗八通道电容式触摸IC&#xff1b;可通过触摸实现各种逻辑功能控制&#xff1b;可以在发动机运行下进行8通道电容传感&#xff1b;对电磁兼容、电磁干扰、温湿度变…

Java的运算操作

个人主页&#xff1a;平行线也会相交 欢迎 点赞&#x1f44d; 收藏✨ 留言✉ 加关注&#x1f493;本文由 平行线也会相交 原创 收录于专栏【JavaSE_primary】 文章目录算术运算符增量运算符注意自增自减运算符关系运算符逻辑运算符逻辑与&&逻辑或||逻辑非&#xff01;…

华为OD机试题,用 Java 解【考古学家】问题

最近更新的博客 华为OD机试题,用 Java 解【停车场车辆统计】问题华为OD机试题,用 Java 解【字符串变换最小字符串】问题华为OD机试题,用 Java 解【计算最大乘积】问题华为OD机试题,用 Java 解【DNA 序列】问题华为OD机试 - 组成最大数(Java) | 机试题算法思路 【2023】使…

VB6遍历目录(文件夹和文件)

日期&#xff1a;2023年2月27日 作者&#xff1a;Commas 签名&#xff1a;(ง •_•)ง 积跬步以致千里,积小流以成江海…… 注释&#xff1a;如果您觉得有所帮助&#xff0c;帮忙点个赞&#xff0c;也可以关注我&#xff0c;我们一起成长&#xff1b;如果有不对的地方&#xf…

产业链金融对接央行征信过程

2018年10月底&#xff0c;央行二代征信系统上线试运行。2018年10月至2019年4月&#xff0c;央行二代征信系统 进行试运行&#xff0c;全国16家试点机构参与全业务试运行&#xff0c;14家机构进行查询试点。2019年6月&#xff0c;央行二 代征信系统正式上线。2019年6月至2020年1…

计算机信息系统安全服务等级证

计算机信息系统安全服务等级评定是规范行业服务、提升企业诚信度、保证工程质量、市场准入控制的重要保证&#xff0c;是安全服务机构从事信息网络安全服务能力的等级证明&#xff0c;为我省信息化建设使用单位在选择网络安全服务机构时提供参考依据。 等级划分 安全服务机构等…

Java中常用的七种队列你了解多少?

文章目录Java中常用的七种队列你了解多少?ArrayBlockingQueue队列如何使用&#xff1f;添加元素到队列获取队列中的元素遍历队列LinkedBlockingQueue队列如何使用&#xff1f;1. 创建SynchronousQueue对象2. 添加元素到队列3. 获取队列中的元素4. 遍历队列SynchronousQueue队列…

我要测网2022优秀检测机构评选活动举办,径硕科技分享数字营销趋势

2023年2月17号&#xff0c;由我要测网主办的「数字营销韧性增长&#xff5c;2023TIC营销人开年报告」圆满举办。来自南京市产品质量监督检验院、中国检科院测试评价中心、径硕科技JINGdigital等企业的3位“重量级”嘉宾进行了精彩纷呈的分享&#xff0c;为在低谷中前行的检测机…

我嘞个神——原来创建应用根本不需要会编码(看我10分钟应用上线)

目录 一、前言 二、官网功能查询与环境初始化 YonBuilder应用开发 三、测试过程 3.1、创建应用 3.2、数据建模 3.3、页面建模 3.4、页面发布 四、时间累计 五、效率评价 六、总结 一、前言 这里我用到了用友的平台&#xff0c;很多学生们刚毕业都在从事运维和实施的…

Java基础:常见API(Math,System,Runtime,Object,BigInteger,BigDecima)

1.常见API 1.1 Math类 向上取整是向着数轴右边走的意思, 负数也是. 也可以叫进一法, 不论正数负数都会往右走一. 向下取整是向着数轴左边走. 也可以叫去尾法, 不论正负数都会将小数点后的数字去掉. 1.1.2 练习 // 判断有多少水仙花数int count 0;for (int i 100; i < 1…

如何在没有任何额外包的情况下使用 NodeJS 下载文件

如何在没有任何额外包的情况下使用 NodeJS 下载文件 您可以下载文件&#xff08;图像、文本或任何类型的文件&#xff09;并使用 NodeJS 内置 https和 fs模块将其保存到您的文件系统。 该 https模块允许您使用 NodeJS 创建 HTTPS 请求&#xff0c;同时该 fs模块授予您访问文件…

【论文精读11】MVSNet系列(2018-2022)总结

MVSNet系列总结1.MVSNet ECCV20182.RMVSNet CVPR20193.P-MVSNet ICCV20194.MVSCRF ICCV20195.PointMVSNet ICCV20192019年的这四篇文章各有特点&#xff0c;其中RMVSNet、PointMVSNet更是打开了可以继续沿着往下做的思路&#xff1a;6.cascade MVSNet CVPR20207.UCSNet CVPR202…

Python-GEE遥感云大数据分析、管理与可视化技术及多领域案例实践应用

随着航空、航天、近地空间等多个遥感平台的不断发展&#xff0c;近年来遥感技术突飞猛进。由此&#xff0c;遥感数据的空间、时间、光谱分辨率不断提高&#xff0c;数据量也大幅增长&#xff0c;使其越来越具有大数据特征。对于相关研究而言&#xff0c;遥感大数据的出现为其提…