当前位置: 首页 > news >正文

淘宝网站建设的主要工作建一个网站需要什么条件

淘宝网站建设的主要工作,建一个网站需要什么条件,个人网站建设步骤,网站速度测速1、思路 1、在登录页面需要启动向右滑块验证 2、效果图 3、文章地址:滑动验证码的实现-vue-simple-verify 2、成分分析 1、由三块构成,分别是底部条、拖动条、拖动移动部分 2、底部条:整体容器,包括背景、边框和文字&#xf…

1、思路

1、在登录页面需要启动向右滑块验证

2、效果图

3、文章地址:滑动验证码的实现-vue-simple-verify

2、成分分析

1、由三块构成,分别是底部条、拖动条、拖动移动部分

2、底部条:整体容器,包括背景、边框和文字(请按住滑块,拖动到最右边)

3、拖动条:图片+边框+背景色即可

4、完成部分:背景、边框和文字(验证完成)

3、事件分析

1、鼠标按下事件:记录鼠标位置以及状态

2、鼠标移动事件:计算滑块位置

3、鼠标离开事件:更新状态至初始状态

4、鼠标抬起事件:更新状态至初始状态

4、效果图

5、代码

1、SlideVerify.vue文件

<template><divref="sliderContainer"@mousemove="onMouseMove"@mouseup="onMouseUp"class="slider-verify-container"@mouseleave="onMouseLeave"><span v-if="blockState === 0">请按住滑块,拖动到最右边</span><div@mousedown="onMouseDown":style="{ left: leftP }"class="slider-verify-block"/><div :style="{ width: leftP }" class="slider-verify-complete"><span v-if="blockState === 2">验证成功</span></div></div>
</template><script setup>
import { ref, defineEmits } from "vue";const emit = defineEmits(["success", "failed"]);const leftP = ref("0");const blockState = ref(0);const startP = ref(undefined);const sliderContainer = ref(undefined);
const onMouseDown = (e) => {if (blockState.value !== 2) {leftP.value = "0";blockState.value = 1;startP.value = {clientX: e.clientX,};} else {leftP.value = "0";blockState.value = 0;}
};
const onMouseMove = (e) => {if (blockState.value === 1) {let width = e.clientX - startP.value.clientX;if (width + 56 > 400) {leftP.value = 400 - 56 + "px";blockState.value = 2;emit("success");} else {leftP.value = width + "px";}}
};
const onMouseUp = (e) => {if (blockState.value !== 2) {leftP.value = "0";blockState.value = 0;emit("failed");}
};
const onMouseLeave = (e) => {if (blockState.value !== 2) {leftP.value = "0";blockState.value = 0;emit("failed");}
};
</script><style lang="scss" scoped>
.slider-verify-container {width: 100%;height: 56px;background-color: transparent;position: relative;border: solid 1px #20cccf;text-align: center;color: #20cccf;line-height: 56px;user-select: none;-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;
}
.slider-verify-complete {width: 0;height: 56px;position: absolute;background-color: #00e6f14f;left: 0;top: 0;
}
.slider-verify-block {width: 56px;height: 56px;background-image: url("@/assets/images/login6/arrow.png");background-color: white;position: absolute;left: 0;top: -1px;border: solid 1px #20cccf;background-size: 50%;background-repeat: no-repeat;background-position: center;
}
</style>

2、调用代码

<slide-verify @success="onVerifySuccess" @failed="onVerifyFailed" />

http://www.yayakq.cn/news/708810/

相关文章:

  • 我的网站百度找不到了澄海建网站
  • 赣州网站设计数字媒体ui设计是做什么的
  • wordpress 随机播放seo常用的优化工具
  • 精品课程网站开发的创新点网页传奇游戏排行榜2022
  • p2p网站开发 源代码深圳华强北电子商城
  • 在线培训网站分销商城开发制作
  • 女性门户网站织梦模板wordpress设置成中文字体
  • 网站制作套餐个人主页不会展示哪些内容
  • 天门做网站犀牛云做网站如何
  • 沧州市住房和城乡建设局网站搜索引擎优化的定义是什么
  • 开发一个网站需要多少人外贸企业网站对外贸的重要性
  • 同城推广有什么平台网页优化建议
  • 新能源东莞网站建设技术支持wordpress内页导航
  • 做相册的网站(网易河东建设局网站
  • 女生学网站建设好学吗义乌网站建设制作
  • 中核工建设集团有限公司网站招标代理公司注册
  • seo查询爱站网天津建设招标网站首页
  • 做淘宝客个人网站如何自己做设计效果图
  • 自己做网站卖机器设备太原电商网站设计
  • 网站备案 更名天天联盟广告网站如何做
  • 做商城网站报价图文排版设计
  • 网站关键词排名提高百度网盘如何获得2t免费空间
  • 网站建设玖金手指花总免费织梦网站模板
  • 电子商务网站建设软件开发课设微信相册怎么制作
  • 室内设计网站有哪些知乎5分钟宣传片报价明细
  • 双语网站模板英文网站字体大小
  • 金山区做网站公司宁波市建设工程检测协会网站
  • 文化公司做网站交文化事业费吗验证平台 wordpress
  • 用狗做头像的网站怎样做视频上网站赚钱
  • 中国字体设计网站网红营销的定义