位置: IT常识 - 正文

授予渔,从0开始搭建一个自己想要的网页(授渔计划是什么意思)

编辑:rootadmin
授予渔,从0开始搭建一个自己想要的网页

推荐整理分享授予渔,从0开始搭建一个自己想要的网页(授渔计划是什么意思),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:授渔计划可靠吗,授予鱼人是什么意思,授渔计划是什么意思,授予渔人是什么意思,授予渔人是什么意思,授予渔而非鱼什么意思,授予鱼人是什么意思,授予以渔,内容如对您有帮助,希望把文章链接给更多的朋友!

文章目录视频展示:张娜英网页一.开始阶段1.1考虑出基本的架构1.2填充思路1.3前提准备二.实现阶段2.1导航栏实现2.2点击切换视频2.3 左右特效2.4照片墙2.5视频轮播2.6底部2.7点击切换全局变量3.总结全部代码:

☀️作者简介:大家好我是言不及行yyds 🐋个人主页:言不及行yyds的CSDN博客 🎁系列专栏:【前端】

视频展示:

张娜英

张娜英网页一.开始阶段1.1考虑出基本的架构

在这里我推荐一款工具,(亿图图示)用于抽象出基本的样式图。 接下来就是要去思考网页需要哪些部分。得出一个基本的框架样式 下面就是我大概的网页元素组成图

1.2填充思路

就上面的图形我进行一些解释. 1.第一部分就是导航栏的位置,左边是标志,中间是导航div , 右边有两个一个用于点击出现搜索栏,一个用于点击切换全局 设置的变量 2.第二部分就是几个视频,以及一个div中有几个控制切换视频的DOM结构 3.第三部分,左边是一个图片旋转正方体,左边是文字打字机效果 4.第四部分,六张图片,点击时出现文字显现 5.第五部分,放置九个视频,利用swiper实现轮播图效果 6.就是一些简单的布局。

1.3前提准备

1.学会swiper的基本使用。 2.打开颜色调制网站进行你想要的颜色设置。 3.思考需要将哪些样式设置为全局变量比如(- -background:red) 在后面设置样式时使用var(- -background:red)便可。从而是后续 切换样式值变得简单 4.学会怎么使用iconfont的使用

二.实现阶段2.1导航栏实现

按照图形设计进行实现。

<div class="nav"> <div class="nav-left"><span>S</span>how</div> <div class="nav-middle"> <ul> <li><a href="#video">video</li> <li><a href="#introduce">introduce</li> <li><a href="#node">node</li> <li><a href="#lbtv">lbtv</li> <li><a href="#footer">footer</li> </ul> </div> <div class="icons"> <i class="fas fa-search" id="search-btn"></i> <i class="fas fa-user" id="login-btn"></i> </div> <div class="su"> <div class="box-su"></div> <i class="fas fa-search"></i> </div> </div>

在进行过CSS样式设置时 然后就是要实现右边图标的点击事件处理了。具体的可以看我发的资源。

2.2点击切换视频

.f放置六个视频,一个控制div,点击每一个span切换视频。

<div id="video"> <div class="controls"> <span class="change active" data-src="./static/1.mp4"></span> <span class="change " data-src="./static/2.mp4"></span> <span class="change " data-src="./static/3.mp4"></span> <span class="change " data-src="./static/4.mp4"></span> <span class="change " data-src="./static/5.mp4"></span> </div> <video src="./static/1.mp4" class="video"></video> </div>

然后进行CSS样式设置。实现效果就是

然后在这里有一个有用的技巧。 就是在div结构中设置data-set="XXX"后续在js中使用dataset用于获得他的值 然后通过得到video的src,与设置的data-set的值, 使用video.src=spans[i].dataset.src实现切换视频

2.3 左右特效

右边是实现文字打字效果,左边是旋转照片墙。 照片墙:6张图片position定位,利用transform实现位置偏移。在添加动画效果。 文字效果:就是两个div一个div存储文字,一个用于接收文字。采用定时器实现 打字效果

<div id="introduce"> <div class="rotateImg"> <div class="box1"><img src="./static/1.webp"></div> <div class="box2"><img src="./static/2.webp"></div> <div class="box3"><img src="./static/6.webp"></div> <div class="box4"><img src="./static/4.webp"></div> <div class="box5"><img src="./static/5.webp"></div> <div class="box6"><img src="./static/6.webp"></div> </div> <div class="textShow"> <div class="text"> 张娜英 南韩人人称 南韩魅魔 自称没有女粉丝 只有男粉丝 依靠其独居 可爱诱惑魅力 于一体给人以 心灵一颤 不由的眼冒爱心 若娶娜英此生 不负人间来一次 </div> <pre class="main"> </pre> </div>授予渔,从0开始搭建一个自己想要的网页(授渔计划是什么意思)

通过CSS样式的实现就是下面的效果

2.4照片墙

放置六个div,每个div有文字部分,以及图片部分。 开始时让文字部分top值为top:-100%;移动到 图片时文字top:0;然后就实现想要的效果了。

<div id="node"> <div class="box active"> <img src="./static/641.webp" alt=""> <div class="box-text"> <h1>张娜英</h1> <p>Lorem ipsum dolor sit amet consectetur adipisicing elit. Veritatis, wonam!</p> <div class="btn">watch more</div> </div> </div> <div class="box active1"> <img src="./static/642.webp" alt=""> <div class="box-text"> <h1>张娜英</h1> <p>Lorem ipsum dolor sit amet consectetur adipisicing elit. Veritatis, wonam!</p> <div class="btn">watch more</div> </div> </div> <div class="box "> <img src="./static/643.webp" alt=""> <div class="box-text"> <h1>张娜英</h1> <p>Lorem ipsum dolor sit amet consectetur adipisicing elit. Veritatis, wonam!</p> <div class="btn">watch more</div> </div> </div> <div class="box active"> <img src="./static/641.webp" alt=""> <div class="box-text"> <h1>张娜英</h1> <p>Lorem ipsum dolor sit amet consectetur adipisicing elit. Veritatis, wonam!</p> <div class="btn">watch more</div> </div> </div> <div class="box active1"> <img src="./static/644.webp" alt=""> <div class="box-text"> <h1>张娜英</h1> <p>Lorem ipsum dolor sit amet consectetur adipisicing elit. Veritatis, wonam!</p> <div class="btn">watch more</div> </div> </div> <div class="box"> <img src="./static/645.jpg" alt=""> <div class="box-text"> <h1>张娜英</h1> <p>Lorem ipsum dolor sit amet consectetur adipisicing elit. Veritatis, wonam!</p> <div class="btn">watch more</div> </div> </div> <div> </div> </div>

通过css样式设置就是下面的效果了。

2.5视频轮播

这个也没啥。通过swipre实现。就是引入css样式文件,以及js文件。 然后设置好div结构。书写js部分。

<div id="lbtv"> <div class="swiper mySwiper"> <div class="swiper-wrapper"> <div class="swiper-slide"> <video src="./static/lbt-1.mp4"></video> </div> <div class="swiper-slide"> <video src="./static/lbt-2.mp4"></video> </div> <div class="swiper-slide"> <video src="./static/lbt-3.mp4"></video> </div> <div class="swiper-slide"> <video src="./static/lbt-4.mp4"></video> </div> <div class="swiper-slide"> <video src="./static/lbt-5.mp4"></video> </div> <div class="swiper-slide"> <video src="./static/lbt-6.mp4"></video> </div> <div class="swiper-slide"> <video src="./static/lbt-4.mp4"></video> </div> <div class="swiper-slide"> <video src="./static/lbt-2.mp4"></video> </div> <div class="swiper-slide"> <video src="./static/lbt-1.mp4"></video> </div> </div> <div class="swiper-pagination"></div> </div> </div>

通过CSS以及JS设置后就是下面的效果了。 在这里我添加了一些效果,就是单机播放,双击暂停 js:

for(let i=0;i<lbtVideo.length;i++){ lbtVideo[i].addEventListener('click',()=>{ lbtVideo[i].play() }) } for(let i=0;i<lbtVideo.length;i++){ lbtVideo[i].addEventListener('dblclick',()=>{ lbtVideo[i].pause() }) }2.6底部<div class="footer"> <div class="box-container"> <div class="box boxactive"> <h3>about us</h3> <p>Lorem ipsum dolor sit amet consectetur adipisicing elit. Assumenda quas magni pariatur est accusantium voluptas enim nemo facilis sit debitis.</p> </div> <div class="box"> <h3>branch locations</h3> <a href="#">india</a> <a href="#">USA</a> <a href="#">japan</a> <a href="#">france</a> </div> <div class="box"> <h3>quick links</h3> <a href="#">home</a> <a href="#">book</a> <a href="#">packages</a> <a href="#">services</a> <a href="#">gallery</a> <a href="#">review</a> <a href="#">contact</a> </div> <div class="box"> <h3>follow us</h3> <a href="#">facebook</a> <a href="#">instagram</a> <a href="#">twitter</a> <a href="#">linkedin</a> </div> </div> <h1 class="credit"> created by <span> mr.ztl.com </span> | all rights reserved! </h1> </div>

通过CSS设置后:

2.7点击切换全局变量

在之前我们设置全局变量,我们可是新设置一个css样式,我们绑定 对应的div。实现body的css样式覆盖。

之前的全局变量:

:root{ --background:#255a4a; --hover:#2a917d; --nav-a:1.3rem; --nav-a-color:#fff; --nav-ul-li:55px; --nav-middle-left:450px; --txt-h2:30px; --txt-h2-color:rgb(150, 36, 16); --p:20px; --box-su:rgb(41, 31, 31); --box-su-border:rgba(255, 255, 255, 0.685); --login-bac:#333; --fo0ter:#333; --main-color:#fff; --su-color:#fff}

之后的变量:

:root{ --background:#255a4a; --hover:#2a917d; --nav-a:1.3rem; --nav-a-color:#fff; --nav-ul-li:55px; --nav-middle-left:450px; --txt-h2:30px; --txt-h2-color:rgb(150, 36, 16); --p:20px; --box-su:rgb(41, 31, 31); --box-su-border:rgba(255, 255, 255, 0.685); --login-bac:#333; --fo0ter:#333; --main-color:#fff; --su-color:#fff}

js:

const changeColor=document.querySelector("#login-btn")changeColor.addEventListener('click',()=>{ document.body.classList.add('rootActive')})changeColor.addEventListener('dblclick',()=>{ document.body.classList.remove('rootActive')})

就是实现了。

3.总结全部代码:

HTML:

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <link href="https://cdn.bootcdn.net/ajax/libs/font-awesome/6.0.0/css/all.css" rel="stylesheet"> <link rel="stylesheet" href="./index.css"> <link rel="stylesheet" href="./iconfont.css"> <link rel="stylesheet" href="./swiper/swiper8/swiper-bundle.min.css"></head><body> <div class="nav"> <div class="nav-left"><span>S</span>how</div> <div class="nav-middle"> <ul> <li><a href="#video">video</li> <li><a href="#introduce">introduce</li> <li><a href="#node">node</li> <li><a href="#lbtv">lbtv</li> <li><a href="#footer">footer</li> </ul> </div> <div class="icons"> <i class="fas fa-search" id="search-btn"></i> <i class="fas fa-user" id="login-btn"></i> </div> <div class="su"> <div class="box-su"></div> <i class="fas fa-search"></i> </div> </div> </div> <div id="video"> <div class="controls"> <span class="change active" data-src="./static/1.mp4"></span> <span class="change " data-src="./static/2.mp4"></span> <span class="change " data-src="./static/3.mp4"></span> <span class="change " data-src="./static/4.mp4"></span> <span class="change " data-src="./static/5.mp4"></span> </div> <video src="./static/1.mp4" class="video"></video> </div> <div id="introduce"> <div class="rotateImg"> <div class="box1"><img src="./static/1.webp"></div> <div class="box2"><img src="./static/2.webp"></div> <div class="box3"><img src="./static/6.webp"></div> <div class="box4"><img src="./static/4.webp"></div> <div class="box5"><img src="./static/5.webp"></div> <div class="box6"><img src="./static/6.webp"></div> </div> <div class="textShow"> <div class="text"> 张娜英 南韩人人称 南韩魅魔 自称没有女粉丝 只有男粉丝 依靠其独居 可爱诱惑魅力 于一体给人以 心灵一颤 不由的眼冒爱心 若娶娜英此生 不负人间来一次 </div> <pre class="main"> </pre> </div> </div> <div id="node"> <div class="box active"> <img src="./static/641.webp" alt=""> <div class="box-text"> <h1>张娜英</h1> <p>Lorem ipsum dolor sit amet consectetur adipisicing elit. Veritatis, wonam!</p> <div class="btn">watch more</div> </div> </div> <div class="box active1"> <img src="./static/642.webp" alt=""> <div class="box-text"> <h1>张娜英</h1> <p>Lorem ipsum dolor sit amet consectetur adipisicing elit. Veritatis, wonam!</p> <div class="btn">watch more</div> </div> </div> <div class="box "> <img src="./static/643.webp" alt=""> <div class="box-text"> <h1>张娜英</h1> <p>Lorem ipsum dolor sit amet consectetur adipisicing elit. Veritatis, wonam!</p> <div class="btn">watch more</div> </div> </div> <div class="box active"> <img src="./static/641.webp" alt=""> <div class="box-text"> <h1>张娜英</h1> <p>Lorem ipsum dolor sit amet consectetur adipisicing elit. Veritatis, wonam!</p> <div class="btn">watch more</div> </div> </div> <div class="box active1"> <img src="./static/644.webp" alt=""> <div class="box-text"> <h1>张娜英</h1> <p>Lorem ipsum dolor sit amet consectetur adipisicing elit. Veritatis, wonam!</p> <div class="btn">watch more</div> </div> </div> <div class="box"> <img src="./static/645.jpg" alt=""> <div class="box-text"> <h1>张娜英</h1> <p>Lorem ipsum dolor sit amet consectetur adipisicing elit. Veritatis, wonam!</p> <div class="btn">watch more</div> </div> </div> <div> </div> </div> <div id="lbtv"> <div class="swiper mySwiper"> <div class="swiper-wrapper"> <div class="swiper-slide"> <video src="./static/lbt-1.mp4"></video> </div> <div class="swiper-slide"> <video src="./static/lbt-2.mp4"></video> </div> <div class="swiper-slide"> <video src="./static/lbt-3.mp4"></video> </div> <div class="swiper-slide"> <video src="./static/lbt-4.mp4"></video> </div> <div class="swiper-slide"> <video src="./static/lbt-5.mp4"></video> </div> <div class="swiper-slide"> <video src="./static/lbt-6.mp4"></video> </div> <div class="swiper-slide"> <video src="./static/lbt-4.mp4"></video> </div> <div class="swiper-slide"> <video src="./static/lbt-2.mp4"></video> </div> <div class="swiper-slide"> <video src="./static/lbt-1.mp4"></video> </div> </div> <div class="swiper-pagination"></div> </div> </div> <div class="footer"> <div class="box-container"> <div class="box boxactive"> <h3>about us</h3> <p>Lorem ipsum dolor sit amet consectetur adipisicing elit. Assumenda quas magni pariatur est accusantium voluptas enim nemo facilis sit debitis.</p> </div> <div class="box"> <h3>branch locations</h3> <a href="#">india</a> <a href="#">USA</a> <a href="#">japan</a> <a href="#">france</a> </div> <div class="box"> <h3>quick links</h3> <a href="#">home</a> <a href="#">book</a> <a href="#">packages</a> <a href="#">services</a> <a href="#">gallery</a> <a href="#">review</a> <a href="#">contact</a> </div> <div class="box"> <h3>follow us</h3> <a href="#">facebook</a> <a href="#">instagram</a> <a href="#">twitter</a> <a href="#">linkedin</a> </div> </div> <h1 class="credit"> created by <span> mr.ztl.com </span> | all rights reserved! </h1> </div></body><script src="./swiper/swiper8/swiper-bundle.min.js"></script><script src="./index.js"></script></html>

CSS: index.css

*{ padding:0; margin:0; box-sizing: content-box; transition: 0.25s;}a{ text-decoration: none;}ul{ list-style: none;}:root{ --background:#255a4a; --hover:#2a917d; --nav-a:1.3rem; --nav-a-color:#fff; --nav-ul-li:55px; --nav-middle-left:450px; --txt-h2:30px; --txt-h2-color:rgb(150, 36, 16); --p:20px; --box-su:rgb(41, 31, 31); --box-su-border:rgba(255, 255, 255, 0.685); --login-bac:#333; --fo0ter:#333; --main-color:#fff; --su-color:#fff}:root{ --background:#255a4a; --hover:#2a917d; --nav-a:1.3rem; --nav-a-color:#fff; --nav-ul-li:55px; --nav-middle-left:450px; --txt-h2:30px; --txt-h2-color:rgb(150, 36, 16); --p:20px; --box-su:rgb(41, 31, 31); --box-su-border:rgba(255, 255, 255, 0.685); --login-bac:#333; --fo0ter:#333; --main-color:#fff; --su-color:#fff}.nav{ position:fixed; width:100%; height:90px; background-color: var(--background); display:flex; text-align: center; line-height: 90px; z-index:100; border-bottom:2px solid rgba(36, 32, 32, 0.822);}.nav-left{ float:left; font-size: 30px; color:rgba(255, 255, 255, 0.795); margin-left:var(--nav-ul-li);}.nav-left span{ margin-right:3px; color:rgba(201, 231, 27, 0.733)}.nav-middle{ margin-left:var(--nav-middle-left);}.nav-middle ul li{ float:left; margin-right:50px; font-size:var(--nav-a);}.nav-middle ul li a{ color:var(--nav-a-color)}.nav-middle ul li a:hover{ color:var(--hover)}.nav .icons{ font-size: 1.8rem; margin-left:450px; color:#fff;}.nav .icons i:hover{ color: var(--hover);}#login-btn{ margin-left:50px;}.su{ position:absolute; top:100%; right:0; left:0; width:100%; height:90px; border-bottom: 2px solid var(--background); display: flex; flex-direction: row; text-align: center; font-size: 1.8rem; background-color: var(--box-su); color: #fff; display:none;}.su .box-su{ width:90%; height:80%; border-radius: 5px; border:1px solid var(--box-su-border); margin:10px 0 0 50px;}.su .fa-search{ position:absolute; top:30px; right:50px;}.su .fa-search:hover{ color: var(--hover);}#video{ width:100%; height:100vh; text-align: center;}.controls{ position:absolute; bottom:200px; left:750px; width:400px; height:60px; border-radius:20px; border: 2px solid rgb(21, 255, 0); z-index:4; display:flex; justify-content: center; text-align: center;}.controls span{ float:left; margin-right:30px; margin-top:7px; width:40px; height:40px; border-radius: 50%; border:1px solid #fff;}.controls span:first-child{ margin-left:20px;}.active{ background-color: #15bd9b;}video{ position:absolute; top:0; left:0; right:0; width:100%; object-fit: cover; height:100vh;}#introduce{ position:relative; width:100%; height:100vh; background-color: var(--background);}.rotateImg{ position:absolute; top:350px; left:300px; width:200px; height:200px; transform-style: preserve-3d; transform: rotateX(45deg) rotateY(45deg); animation: rotate1 8s infinite linear;}@keyframes rotate1{ for{ transform: rotateX(0deg) rotateY(0deg) } to{ transform: rotateX(360deg) rotateY(360deg) }}html{ perspective: 10000;}.rotateImg img{ width:200px; height:200px; position:absolute; opacity: 0.7;}.box1{ transform: rotateX(90deg) translateZ(0) translateY(-100px);}.box2{ transform: rotateX(-90deg) translateZ(200px) translateY(-100px);}.box3{ transform: rotateY(90deg) translateZ(100px);}.box4{ transform: rotateY(-90deg) translateZ(100px);}.box5{ transform: rotateY(0deg) translateZ(100px);}.box6{ transform: rotateY(180deg) translateZ(100px);}.textShow{ position:absolute; top:200px; right:600px; width:400px; height:300px; text-align: center;}.text{display: none;}.main{ font-size: 30px; color:#fff;}#node{ width:100%; height: 100vh; display:grid ; grid-template-rows: repeat(2,1fr); grid-template-columns: repeat(3,1fr); background-color: var(--background);}.box{ width:300px; overflow: hidden; box-shadow:0 0.5rem 1rem rgba(0,0,0,.1); border:1rem solid #fff; border-radius: .5rem; height:20rem; position:relative;} .active{ margin-left:200px;}.active1{ margin-left:100px;}.box-text{ position:absolute; width:300px; height:100%; position:absolute; top:-100%;left:0; height:100%; width:100%; text-align: center; background: rgba(0,0,0,.7); color:#fff;}.box-text h1{ margin:20px 0 40px 0;}.box-text p{ font-size: 20px;} .box img{ width:100%; height:100%; object-fit: cover;}.box:hover .box-text{ top:0}.box-text .btn{ position:absolute; bottom:80px; right:80px; border:2px solid greenyellow; padding:10px; font-size: 20px; border-radius: 5px;}.footer{ background:var(--fo0ter); }.footer .box-container{ display: grid; gap:1.5rem; grid-template-columns: repeat(4,1fr); }.footer .box-container .box{ padding:0.9rem 0; margin-left:100px; border:none; }.footer .box-container .box h3{ font-size: 1.5rem; padding:.7rem 0; color:#fff; }.footer .box-container .box p{ font-size: 1rem; padding:.7rem 0; color:#eee; } .footer .box-container .box a{ display: block; font-size: 1rem; padding:.7rem 0; color:#eee; } .footer .box-container .box a:hover{ color:var(--hover); text-decoration: underline; } .footer .credit{ text-align: center; padding:2rem 1rem; margin-top: 1rem; font-size: 2rem; font-weight: normal; color:#fff; border-top: .1rem solid rgba(255,255,255,.2); } .footer .credit span{ color:orange; }#lbtv{ width:100%; height:70vh; background-color: var(--background);} html, body { position: relative; height: 100%; } body { background: #eee; font-family: Helvetica Neue, Helvetica, Arial, sans-serif; font-size: 14px; color: #000; margin: 0; padding: 0; } .swiper { width: 100%; height: 100%; } .swiper-slide { text-align: center; font-size: 18px; background: #fff; /* Center slide text vertically */ display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; } .swiper-slide video{ object-fit: cover; } .swiper-slide img { display: block; width: 100%; height: 100%; object-fit: cover; }

iconfont.css

@font-face { font-family: "iconfont"; /* Project id 3229511 */ src: url('//at.alicdn.com/t/font_3229511_km6tmiowmej.woff2?t=1647130450920') format('woff2'), url('//at.alicdn.com/t/font_3229511_km6tmiowmej.woff?t=1647130450920') format('woff'), url('//at.alicdn.com/t/font_3229511_km6tmiowmej.ttf?t=1647130450920') format('truetype');}.iconfont { font-family: "iconfont" !important; font-size: 16px; font-style: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}.icon-zhuye:before { content: "\e633";}.icon-chahao:before { content: "\e607";}.icon-denglu:before { content: "\e604";}.icon-sousuo:before { content: "\e60a";}

JS:

const spans=document.querySelectorAll('.change')const video=document.querySelector('.video')const search=document.querySelector('.fa-search')const su=document.querySelector('.su')const lbtVideo=document.querySelectorAll('.swiper-slide video')const text=document.querySelector('.text')const main=document.querySelector('.main')var x=0var len=text.innerHTMLconst changeColor=document.querySelector("#login-btn")changeColor.addEventListener('click',()=>{ document.body.classList.add('rootActive')})changeColor.addEventListener('dblclick',()=>{ document.body.classList.remove('rootActive')})for(let i=0;i<spans.length;i++){ spans[i].addEventListener('click',()=>{ document.querySelector('.change.active').classList.remove('active') spans[i].classList.toggle('active') video.src=spans[i].dataset.src video.play() })}anima()function anima(){ main.innerHTML=len.substring(0,x++)+'|' if(x<=len.length){ var v=Math.round(Math.random()*200) setTimeout(anima,v) }}search.addEventListener('click',()=>{ su.style.display="block" })window.addEventListener('scroll',()=>{ su.style.display="none"})var swiper = new Swiper(".mySwiper", { slidesPerView: 3, spaceBetween: 30, pagination: { el: ".swiper-pagination", clickable: true, }, }); for(let i=0;i<lbtVideo.length;i++){ lbtVideo[i].addEventListener('click',()=>{ lbtVideo[i].play() }) } for(let i=0;i<lbtVideo.length;i++){ lbtVideo[i].addEventListener('dblclick',()=>{ lbtVideo[i].pause() }) }

1.学会了全局思想。 2,学会了怎么使用swiper以及怎么调色 3.学会了一些简单的特效例子

好了这次的文章就到这了 如果觉得还不错的话,帮忙点个关注吧 希望能给博主点赞哎🎨,评论🧶,收藏🥼三连一波加粗样式

本文链接地址:https://www.jiuchutong.com/zhishi/300012.html 转载请保留说明!

上一篇:Bilateral Filters(双边滤波算法)的超简单原理,学不会你打我。

下一篇:DVWA靶场搭建(dvwa靶场搭建sql注入)

  • 华为5gmate30pro手机多重(华为手机-mate30pro 5g)

    华为5gmate30pro手机多重(华为手机-mate30pro 5g)

  • 抖音花屏是什么原因(抖音花屏是什么意思啊)

    抖音花屏是什么原因(抖音花屏是什么意思啊)

  • nex突然不能用指纹功能了(nexa指纹用不了怎么办)

    nex突然不能用指纹功能了(nexa指纹用不了怎么办)

  • 群昵称改了仍显示备注(群昵称改了为什么在群里还是看不到)

    群昵称改了仍显示备注(群昵称改了为什么在群里还是看不到)

  • qq远程控制能看到什么(QQ远程控制能看到qq消息吗)

    qq远程控制能看到什么(QQ远程控制能看到qq消息吗)

  • 华为nova7为什么没有耳机孔(华为nova7为什么变成黑白屏了)

    华为nova7为什么没有耳机孔(华为nova7为什么变成黑白屏了)

  • 3D打印技术还可被称作为(3D打印技术还可以给人类的生活带来哪些惊喜)

    3D打印技术还可被称作为(3D打印技术还可以给人类的生活带来哪些惊喜)

  • 华为p30pro安装未知应用权限在哪(华为手机安装显示未安装怎么办)

    华为p30pro安装未知应用权限在哪(华为手机安装显示未安装怎么办)

  • access中通配符井号的含义是(通配符数据库)

    access中通配符井号的含义是(通配符数据库)

  • 微信读书下载的书怎么导出(微信读书下载的书在手机哪个文件夹)

    微信读书下载的书怎么导出(微信读书下载的书在手机哪个文件夹)

  • 短信息服务发送是什么意思(短信信息服务发送是什么)

    短信息服务发送是什么意思(短信信息服务发送是什么)

  • 苹果手机恢复出厂设置后还能恢复数据吗(苹果手机恢复出厂设置后照片怎么恢复)

    苹果手机恢复出厂设置后还能恢复数据吗(苹果手机恢复出厂设置后照片怎么恢复)

  • iqooneo3支持红外吗(iqooneo3支持红外线吗)

    iqooneo3支持红外吗(iqooneo3支持红外线吗)

  • 华为 mate x 发售时间

    华为 mate x 发售时间

  • 企业微信被踢了还有记录吗(企业微信被踢了怎么看聊天记录)

    企业微信被踢了还有记录吗(企业微信被踢了怎么看聊天记录)

  • vivoy93怎么恢复原厂设置(vivoy93怎么恢复出厂设置忘记密码)

    vivoy93怎么恢复原厂设置(vivoy93怎么恢复出厂设置忘记密码)

  • iphon超取景拍摄怎么拍(iphone超取景)

    iphon超取景拍摄怎么拍(iphone超取景)

  • oppo录制屏幕怎么没有声音(oppo录制屏幕怎么关闭)

    oppo录制屏幕怎么没有声音(oppo录制屏幕怎么关闭)

  • airbnb怎么删除房源(airbnb怎么删除已完成的订单)

    airbnb怎么删除房源(airbnb怎么删除已完成的订单)

  • 程控电话是谁发明的(程控电话之前是什么电话)

    程控电话是谁发明的(程控电话之前是什么电话)

  • windows embedded standard是什么系统(windows embedded standard下载)

    windows embedded standard是什么系统(windows embedded standard下载)

  • 芝麻信用如何提升芝麻分(芝麻信用如何提现)

    芝麻信用如何提升芝麻分(芝麻信用如何提现)

  • 阀控式蓄电池用在什么地方(阀控式蓄电池用什么充电)

    阀控式蓄电池用在什么地方(阀控式蓄电池用什么充电)

  • 如何从Windows11回滚到Windows10?回滚后Win11自动安装解决办法(win11怎么回到10)

    如何从Windows11回滚到Windows10?回滚后Win11自动安装解决办法(win11怎么回到10)

  • 一般纳税人税率有几种
  • 国家税务登记证是什么样子的
  • 税后营业利润怎么算出来的
  • 带薪年休假如果当年离职补交的年休假钱需要扣个税嘛
  • 企业的书报费应计入销售费用
  • 电子发票冲红是怎么回事
  • 冲回存货跌价准备计提递延所得税
  • 利息费用需要取消吗
  • 哪些单位可以开专票
  • 公司股权转让应纳税额怎么算
  • 详解非税收入
  • 车辆购置税计入固定资产一起折旧吗
  • 应收及预付款项包括( )
  • 财产清查的账务处理原则
  • 母公司是否应替子公司承担违约责任
  • 代开的发票没有人名行不行?
  • 苹果macOS Big Sur 11.0.1全新系统壁纸
  • 其他应付款年末借方余额
  • php imagettftext
  • 月末一次加权平均和移动加权平均的区别
  • 小程序uniacid
  • 购买商品的会计分录贷方能写应付账款
  • vue面试题及答案2021
  • mysqldump 导出数据
  • thinkphp环境搭建教程
  • 明星身价几十亿
  • 应付票据是供应商往来吗
  • 帝国cms真的很好用
  • Python中的关键字
  • 企业哪些支出可以用现金支付
  • 发票报送日志不完整
  • 商品进销差价在借方还是贷方
  • 小规模纳税人季度不超30万免增值税
  • sql server复制表数据
  • sql server 2005数据迁移
  • 票据的收款人和持票人有什么区别
  • sqlserver存储过程加密
  • 费用什么情况下要写报销单呢
  • 出口免抵额需要加交付地方附加税吗
  • 从物资公司购入原木的进项税额
  • 以前年度是什么意思
  • 三栏式明细账的借或贷怎么写
  • 研发人员工资加计扣除以实发
  • 建筑安装增值税税率变更过程
  • 清算所得税计税基础
  • 植物售卖
  • 自建不动产领用原材料增值税进项
  • 月末忘记结转怎么办
  • 应纳税额与应纳所得额
  • 服装、眼镜、鞋、西药的发票如何做账较好?
  • 员工办理健康证费用由谁支付
  • 境外机构境内外汇账户管理办法
  • 总分类账户与明细分类账户的关系
  • sqlserver存储过程在哪
  • SQL Server的通用分页存储过程 未使用游标,速度更快!
  • sql server触发器主要针对下列语句创建
  • windows下修改uuid的工具
  • windows 9x
  • 硬盘安装windows11
  • win2008 安装无线服务卡住了
  • linux系统的主要功能
  • windows7 停止服务
  • 演示模式怎么设置
  • windows8笔记本电脑
  • centos yum 命令
  • 本地电脑的网卡物理地址
  • win8应用商店废了
  • windows 8
  • win7删除文件
  • unity游戏开发入门经典
  • js移动到指定位置
  • js实现分页数据库数据
  • 常用dos命令详解
  • 用python简单代码
  • jquery数据绑定
  • eclipse项目导入后有红叉
  • 税务局稽查科是干什么的工作
  • 2020年军人自主择业条件
  • 南通五险一金最低比例
  • 叶青和奚卫华
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设