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

可以带锚文本的网站网页设计视频教程-响应式手机网站制作

可以带锚文本的网站,网页设计视频教程-响应式手机网站制作,网站栏目,wordpress双语切换按钮手搓图片滑动验证码 背景代码效果图展示网站 背景 在做前端项目开发的时候#xff0c;少不了登录注册部分#xff0c;既然有登录注册就少不了机器人验证#xff0c;验证的方法有很多种#xff0c;比如短信验证码、邮箱验证码、图片滑动、图片验证码等。 由于鄙人在开发中… 手搓图片滑动验证码 背景代码效果图展示网站 背景 在做前端项目开发的时候少不了登录注册部分既然有登录注册就少不了机器人验证验证的方法有很多种比如短信验证码、邮箱验证码、图片滑动、图片验证码等。 由于鄙人在开发中涉及到图片滑动验证找来找去找不到满意的轮子同时组件库里也没有于是一怒之下自己手搓了一个。各种功能实现的也还可以够用。 组件用vue3写的如果是原生的话需要自行转换一下。 代码 代码写的有一段时间了由于鄙人英语撇脚所以先奉上结构说明图便于理解HTML结构 templatediv classouterdiv classimg-outimg :srcimgurll alt /p classquekuaiimg :srcimgurll alt //pp classkongkuai/p/divdiv classhuadongtiaop classhuadongkuai refhdk/p/div/div /templatescript import axios from axios; import { reactive, ref, onMounted } from vue; export default {name: SliderShou,emits: [success],setup(props, context) {var imgurll ref();getUrl().then((val) {imgurll.value val;});onMounted(function () {var hdk document.querySelector(.huadongkuai); //下方的滑块var qk document.querySelector(.quekuai); //滑动的缺失块var qkimg qk.children[0]; //缺失块里面的imDOMvar kk document.querySelector(.kongkuai); //空白半透明的块var kleft Math.floor(Math.random() * (210 - 100 1)) 100; //空的方块的位置随机数kk.style.left kleft px; //初始化空块的位置qkimg.style.left -kleft px; //初始化滑动块的图片位置//console.log(##,imgurll.value);//鼠标拖动滑块的事件hdk.onmousedown function (e) {e window.e || e;hdk.style.transition 0s;qk.style.transition 0s;var yleft e.clientX;document.body.onmousemove function (e) {e window.e || e;hdk.style.left e.clientX - yleft px;qk.style.left e.clientX - yleft px;if (e.clientX - yleft 0 || e.clientX - yleft 250) {hdk.style.transition 0.4s;qk.style.transition 0.4s;hdk.style.left 0px;qk.style.left 0px;document.body.onmousemove null;}};};// 在其他位置抬起鼠标依旧判断document.body.onmouseup function () {if (kleft - parseFloat(qk.style.left) 10 kleft - parseFloat(qk.style.left) -10) {context.emit(success);getUrl().then((val) {imgurll.value val;});} else {hdk.style.left 0px;qk.style.left 0px;}document.body.onmousemove null;};//鼠标滑动完成鼠标抬起之后的位置判断hdk.onmouseup function () {if (kleft - parseFloat(qk.style.left) 10 kleft - parseFloat(qk.style.left) -10) {context.emit(success);getUrl().then((val) {imgurll.value val;});} else {hdk.style.left 0px;qk.style.left 0px;}document.body.onmousemove null;};});//获取图片图片接口的话这里你们可以去网上找免费的async function getUrl() {let imgurl ;await axios({method: get,// headers:{// ContentType: application/json,// Access-Control-Allow-Origin: *,// },ContentType: application/x-www-form-urlencoded;charset-utf-8,url: 图片接口,}).then((res) {imgurl https://www.asongaishuijiao.com res.data.image_url;});return imgurl;}function callback(e, yjl) {e window.e || e;var hdk document.querySelector(.huadongkuai);}return {callback,imgurll,};}, }; /scriptstyle scoped .outer {width: 300px;margin: 0px auto;height: 100%;padding-top: 200px; } .img-out {width: 300px;height: 200px;background-color: rgb(202, 202, 202);position: relative;border: 2px solid rgb(211, 211, 211);box-shadow: 0 0 2px 0 rgb(198, 198, 198); } .img-out img {height: 100%;width: 100%; } .img-out .quekuai {position: absolute;width: 50px;height: 50px;background: url() 100px -50px/300px 200px;top: 50px;z-index: 100;overflow: hidden; } .img-out .kongkuai {width: 50px;height: 50px;position: absolute;background-color: rgba(255, 255, 255, 0.5);top: 50px;left: 200px;z-index: 90; } .quekuai img {width: 300px;height: 200px;position: absolute;top: -50px; } .huadongtiao {height: 50px;width: 300px;background-color: rgb(239, 239, 239);margin-top: 30px; } .huadongtiao .huadongkuai {width: 50px;height: 50px;background: rgb(193, 193, 193) url(../assets/分类.png) no-repeat 8px 10px/30px;position: relative; } /style 效果图 展示网站 上面的组件代码是我开发的一个网站使用的网站主要也是给IT程序员使用的内容主打一个项目流程如果你想找一个项目的开发流程或者说想发布自己项目的开发流程都可以去网站上看看另外网站还可以附带项目代码。 网站链接奉上: xinxincode
http://www.pierceye.com/news/96301/

相关文章:

  • seo站外推广如何用wampp 做网站
  • 怎样用手机做网站中企动力百度百科
  • 哪些网站可以做任务挣钱免费app软件
  • 国内简约网站平潭县机场建设网站
  • wordpress 全站通知wordpress怎样打开速度快
  • 广州市建设职业培训学校网站移除wordpress版本
  • 如何申请一个网站 新网动画制作大师
  • 动易后台 网站统计调查 报表类型怎样使用手机相册备份网站源码
  • 做网站放到百度上需要什么查看wordpress使用什么主题
  • 深圳企业网站seo郑州汉狮专业做网站公司
  • 广东网站建设多少钱辛集专业网站建设
  • 怎样做网站公司的销售小程序推广计划怎么赚钱
  • 网站开发文档编写wordpress小说站群
  • 南宁网站开发推广网站html模板下载
  • 网络编辑的网站建设题二手域名交易平台
  • 定制网站开发商业计划书贵南县网站建设公司
  • 如何免费发布个人网站网站项目需求分析
  • 太原免费网站建设网站开发合作协议书
  • 深圳龙华做网站上海响应式网站制作公司
  • 招投标 网站建设专业型网站和个人网站
  • 网站建设需要那些基础增城线上教学
  • 专注移动网站建设免费咨询电脑维修
  • 六里桥做网站公司惠州做网站 百度优化
  • 做网站怎么选择上市公司wordpress 进销存
  • 做视频网站用哪个模板昆明贤邦网站建设
  • 自建网站工具wordpress仿内涵段子
  • 做推广最好的网站是哪个菜鸟网站建设
  • 首钢建设公司网站微信网站怎么做的好处
  • 西安网站开发费用网站即将 模板
  • 个人做商业网站需要什么热门网站建设代理