日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

用javascript制作qq注冊動態頁面

瀏覽:174日期:2022-06-19 09:58:46
一.前言

我們來看如何用html寫一個注冊頁面并使用js加載用戶輸入響應。先上圖,沒圖都是耍流氓,附上本次案例鏈接Fdog注冊案例。

用javascript制作qq注冊動態頁面

1. 基礎布局

首先分析布局,圖中的布局分為左右兩大板塊,右邊的板塊又包括三大板塊:

用javascript制作qq注冊動態頁面

我們先來一個水平布局,并設置左邊的寬為25%,右邊的寬為75%

用javascript制作qq注冊動態頁面

<div class='fdogback'></div><div class='fdogtext'></div>

.fdogback { background-color: aqua;float: left;width: 25%;}.fdogtext {background-color: red;float: left;width: 75%;}

用javascript制作qq注冊動態頁面

<div class='fdogtext'><div class='fdogtext_1'></div><div class='fdogtext_2'></div><div class='fdogtext_3'></div></div>

和上面布局的css類似,切記一定要使用百分比的方式來布局。

2. 自動切換圖片

現在基本布局已經搞好,我們寫來自動切換左邊的圖片,首先得有圖片,這是我準備好的四張尺寸一樣的圖片。用javascript制作qq注冊動態頁面

在左邊的盒子,添加一個img標簽,給他添加一個id。

<div class='fdogback'><img src='http://m.b3g6.com/bcjs/img/background02.png' /></div>

創建一個js文件,設置每5秒改變一次id為backimg中src的值

window.onload = init;var n = 1; //圖片標記數var dingshi; //讓圖片動的定時器function init() {dingshi = window.setInterval('tupian()', 5000);}//更換圖片function tupian() {var obj = document.getElementById('backimg');n++;if (n >= 5) {n = 1;}obj.src = 'http://m.b3g6.com/bcjs/img/background0' + n + '.png';}

在html應用js

<script src='http://m.b3g6.com/bcjs/js/backv.js'></script>

當值為1000時效果入下

用javascript制作qq注冊動態頁面

3. 添加內容

第一個盒子里面添加一個ul,

<div class='fdogtext_1'><ul id = 'mul'><li style='float: right; list-style: none; margin-right: 30px;'><a href='http://m.b3g6.com/bcjs/14120.html#' rel='external nofollow' rel='external nofollow' rel='external nofollow' rel='external nofollow' style='text-decoration: none; color: gray;'>意見反饋</a></li><li style='float: right; list-style: none; margin-right: 30px;'><a rel='external nofollow' style='text-decoration: none; color: gray;'>下載Fdog</a></li><li style='float: right; list-style: none; margin-right: 30px;'><a rel='external nofollow' style='text-decoration: none; color: gray;'>首頁</a></li> </ul></div>

第二個盒子添加表單

<div class='fdogtext_2'><div id ='mh1'><span style='font-size: 48px;'>歡迎注冊Fdog</span></div><div id ='mh2'><span style='font-size: 30px;'>每一天,樂在溝通。</span></div><form action='FdogMaven' name='form' method='post'><div style='height: 30px; '></div><input tyle='text' name='username' placeholder='昵稱' onBlur='checkUserName()' oninput='checkUserName()' value=’<%=request.getParameter('username')==null?'':request.getParameter('username')%>’/><div id='um'><span style='color: white;'></span></div><input type='password' name='password' placeholder='密碼' onBlur='checkPassword()' oninput='checkPassword()' value=’<%=request.getParameter('password')==null?'':request.getParameter('password')%>’/><div id='pw'><span style='color: white;'></span></div><span><select name='comboxphone' id='comboxphone'><option>中國+86</option><option>中國香港特別行政區+852</option><option>中國澳門特別行政區+853</option><option>中國臺灣地區+886</option></select><input type='text' name='phone' placeholder='手機號' onBlur='checkPhone()' oninput='checkPhone()' value=’<%=request.getParameter('phone')==null?'':request.getParameter('phone')%>’/></span><div style='height: 50px; width: 490px; margin: 0 auto; text-align: left; color: gray;'><span>可通過該手機號找回密碼&nbsp;</span><span style='color: white;'></span></div><div style=' height: 100px; width:100%;'><input tyle='text' name='verificationcode' placeholder='驗證碼' /><input type='button' value='獲取短信驗證碼' onclick='codeclick(this)'/><div style='height: 50px; width: 490px; margin: 0 auto; text-align: left; color: gray;'><span style='color: white;'></span></div></div><input type='submit' value='立即注冊' onclick='this.form.submit();'/><div style='height: 30px;width: 490px; margin: 0 auto; text-align: left; color: gray;'><p><input type='checkbox' checked='checked' />我已閱讀并同意相關服務條款和隱私政策 <img src='http://m.b3g6.com/bcjs/img/up.png' onclick='lableclick()'/> </p></div><div style=' height: 100px; width: 480px; text-align: left; margin: 0 auto; display: none;'><a href='http://m.b3g6.com/bcjs/14120.html#' rel='external nofollow' rel='external nofollow' rel='external nofollow' rel='external nofollow' >《Fdog號碼規則》</a><br><a href='http://m.b3g6.com/bcjs/14120.html#' rel='external nofollow' rel='external nofollow' rel='external nofollow' rel='external nofollow' >《隱私協議》</a><br><a href='http://m.b3g6.com/bcjs/14120.html#' rel='external nofollow' rel='external nofollow' rel='external nofollow' rel='external nofollow' style='text-decoration: none; color: cornflowerblue;'>《Fdog注冊使用協議》</a></div></form></div>

第三個盒子添加版權信息

<div class='fdogtext_3'>Copyright © 2021.花狗Fdog All rights reserved.<br class='brcopy'><a rel='external nofollow' style='text-decoration: none; color: black; color: gray;'>蒙ICP備2021000567號</a></div>

最終效果,顏色是為了區分不同的盒子

用javascript制作qq注冊動態頁面

4. 自動縮放,控件的顯示和隱藏

細心的你可能看到了開頭動態圖,當頁面縮放到一定程度,左側的圖片將不再顯示,如何做到呢?

就是這個東西,當寬度小于1100px時,將隱藏左邊的板塊,圖片也因此隱藏。

@media (max-width:1100px) {.fdogback {display: none;}}

如果頁面一直縮小,直到手機大小呢?,我們可以使用縮放功能,將頁面進行縮放。

@media (max-width:600px) {body{transform: scale(0.53333);}

效果如圖

用javascript制作qq注冊動態頁面

5.響應用戶輸入操作

用javascript制作qq注冊動態頁面

如何根據用戶輸入的內容給出響應的提示,這里也是使用js進行判斷的。

例如我們的昵稱響應,當鼠標向輸入框輸入內容時,觸發js中的checkUserName函數。

//驗證用戶名 function checkUserName() {var username = document.getElementById(’userName’);var errname = document.getElementById(’nameErr’);//var pattern = /^w{3,}$/; //用戶名格式正則表達式:用戶名要至少三位 if (username.value.length == 0) {errname.innerHTML = '用戶名不能為空'username.style.borderColor = ’red’errname.style.color = ’red’return false;}if (username.value.length <= 1) {errname.innerHTML = '用戶名不合規范,至少三位'username.style.borderColor = ’red’errname.style.color = ’red’return false;} else {errname.innerHTML = '該昵稱可用'username.style.borderColor = ’lime’errname.style.color = ’green’return true;}}

又或者是倒計時

//驗證發送短信驗證碼var clock = ’’;var nums = 60;var btn;function codeclick(thisBtn) {var codeErr = document.getElementById(’codeErr’);codeErr.innerHTML = '短信已發送,請注意查收';codeErr.style.color = ’green’var name = checkUserName();var password = checkPassword();var phone = checkPhone();if (name && password && phone) {btn.disabled = true; //按鈕不可點擊btn.value = nums+’秒后可重新獲取’;clock = setInterval(doLoop,1000); //一秒執行一次}}function doLoop(){nums--;if(nums>0){btn.value = nums+’秒后可重新獲取’;}else{clearInterval(clock);//清除js定時器btn.disabled = false;btn.value = ’獲取短信驗證碼’;nums =10;}}

之前,經常逛博客,發現有人博客頁面有一個動漫人物,并且視角還會跟著鼠標來動,我幫你們找到了!看圖

用javascript制作qq注冊動態頁面

這個是圖中的那個動漫人物,還可以替換代碼中的jsonPath。

<script>L2Dwidget.init({ 'model': { 'jsonPath':'https://unpkg.com/live2d-widget-model-shizuku@1.0.5/assets/shizuku.model.json', 'scale': 1, 'hHeadPos':0.5, 'vHeadPos':0.618 },'display': { 'position': 'right', 'width': 100, 'height': 200, 'hOffset': 420, 'vOffset': 120 }, 'mobile': { 'show': true, 'scale': 0.5 },'react': { 'opacityDefault': 0.7, 'opacityOnHover': 0.2 } });</script>

這個是背景后面懸浮的線條。

<script src='http://libs.baidu.com/jquery/2.0.0/jquery.min.js'></script><script>$(function(){function n(n,e,t){return n.getAttribute(e)||t}function e(n){return document.getElementsByTagName(n)}function t(){var t=e('script'),o=t.length,i=t[o-1];return{l:o,z:n(i,'zIndex',-1),o:n(i,'opacity',.8),c:n(i,'color','0,0,0'),n:n(i,'count',150)}}function o(){a=m.width=window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth, c=m.height=window.innerHeight||document.documentElement.clientHeight||document.body.clientHeight}function i(){r.clearRect(0,0,a,c);var n,e,t,o,m,l;s.forEach(function(i,x){for(i.x+=i.xa,i.y+=i.ya,i.xa*=i.x>a||i.x<0?-1:1,i.ya*=i.y>c||i.y<0?-1:1,r.fillRect(i.x-.5,i.y-.5,1,1),e=x+1;e<u.length;e++)n=u[e], null!==n.x&&null!==n.y&&(o=i.x-n.x,m=i.y-n.y, l=o*o+m*m,l<n.max&&(n===y&&l>=n.max/2&&(i.x-=.03*o,i.y-=.03*m),t=(n.max-l)/n.max,r.beginPath(),r.lineWidth=t/2,r.strokeStyle='rgba('+d.c+','+(t+.2)+')',r.moveTo(i.x,i.y),r.lineTo(n.x,n.y),r.stroke())) }), x(i)}var a,c,u,m=document.createElement('canvas'),d=t(),l='c_n'+d.l,r=m.getContext('2d'),x=window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||  function(n){window.setTimeout(n,1e3/45)},w=Math.random,y={x:null,y:null,max:2e4};m.id=l,m.style.cssText='position:fixed;top:0;left:0;z-index:'+d.z+';opacity:'+d.o,e('body')[0].appendChild(m),o(),window.onresize=o,window.onmousemove=function(n){n=n||window.event,y.x=n.clientX,y.y=n.clientY},window.onmouseout=function(){y.x=null,y.y=null};  for(var s=[],f=0;d.n>f;f++){var h=w()*a,g=w()*c,v=2*w()-1,p=2*w()-1;s.push({x:h,y:g,xa:v,ya:p,max:6e3}) }u=s.concat([y]),setTimeout(function(){i()},100)});</script>

到此這篇關于用javascript制作qq注冊動態頁面的文章就介紹到這了,更多相關js制作qq動態頁面內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: qq
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
亚洲ww精品| 国产精品亚洲产品| 亚洲精品影院在线观看| 国产乱码精品一区二区三区四区 | 成人av二区| 欧美国产免费| 中文字幕一区二区三区四区久久| 福利视频一区| 群体交乱之放荡娇妻一区二区| 国产精品99视频| 久久免费福利| 国产va在线视频| 精品日韩毛片| 六月婷婷一区| 日本不卡视频在线| 日本a级不卡| 日本成人在线视频网站| 中文字幕日韩亚洲| 欧美91视频| 亚洲精品中文字幕乱码| 精品亚洲美女网站| 不卡一二三区| 三上悠亚国产精品一区二区三区 | 国产精品久久久久久久久久白浆 | 欧美国产先锋| 老色鬼精品视频在线观看播放| 免费人成网站在线观看欧美高清| 精品日韩毛片| 国产精品久久久久久久免费软件| 视频在线不卡免费观看| 日韩中文字幕不卡| 欧美日韩在线观看视频小说| 久久高清国产| 99在线精品免费视频九九视 | 国产午夜一区| 欧美国产日本| 日韩视频一区| 免费黄色成人| 国产一区福利| 97精品国产福利一区二区三区| 国产成人77亚洲精品www| 成人亚洲精品| 国产va在线视频| 一区二区视频欧美| 日本a级不卡| 成人黄色av| 黄色aa久久| 亚洲精品一区二区在线看| 欧美一区激情| 欧美色图国产精品| 久久国产生活片100| 蜜桃一区二区三区| 久久av导航| 亚洲视频国产精品| 亚洲精品**中文毛片| 精品一区在线| 国产精品115| 国产aⅴ精品一区二区三区久久| 免费精品国产| 精品国产午夜| 69堂精品视频在线播放| 激情欧美一区| 另类专区亚洲| 国产福利资源一区| 视频一区免费在线观看| 日韩欧美不卡| 国产精品亚洲综合色区韩国| 亚洲成人二区| 秋霞影院一区二区三区 | 日日夜夜免费精品| 精品久久美女| 欧美 日韩 国产一区二区在线视频 | 国产日韩一区二区三区在线播放| 久久男女视频| 日韩av在线播放网址| 国产伦精品一区二区三区千人斩| 人人爽香蕉精品| 亚洲www啪成人一区二区| 亚洲欧美高清| 欧美日韩一二三四| 日韩高清不卡| 一本大道色婷婷在线| 国产福利91精品一区二区| 国产精品久久久久久久久久妞妞| 日本色综合中文字幕| 中文一区一区三区免费在线观 | 成人一区而且| 91成人精品视频| 欧美日韩 国产精品| 久久精品一区二区三区中文字幕| 久久精品免费一区二区三区| 蜜臀av性久久久久蜜臀aⅴ四虎| 国产精品a级| 狠狠爱成人网| 国产精品99一区二区三| 亚洲日本国产| 欧美一级精品| 国产精品香蕉| 美女精品在线| 日韩成人精品一区二区| 欧美一区=区| 国产99在线| 欧美日韩夜夜| 好吊一区二区三区| 久久精品一本| 日韩不卡在线观看日韩不卡视频| 国内精品福利| 色偷偷偷在线视频播放| 国产欧美日韩精品高清二区综合区| 亚洲www免费| 精品视频网站| 涩涩涩久久久成人精品| 好看不卡的中文字幕| 黑人精品一区| 激情综合婷婷| 国产精品videossex久久发布 | 亚洲久久在线| 激情偷拍久久| 999久久久亚洲| 99精品在线免费在线观看| 亚洲国产欧美日本视频| 精品一区二区三区在线观看视频| 日本a级不卡| 欧美另类中文字幕 | 久久精品欧洲| 国产精品s色| 精品国产乱码久久久久久1区2匹| 欧美黑人巨大videos精品| 欧美日本久久| 久久狠狠久久| 国产精品4hu.www| 国产精品xx| 97在线精品| 日韩中文首页| 日韩午夜黄色| 亚洲婷婷丁香| 97久久超碰| 精品九九久久| 欧美日韩免费观看一区=区三区 | 国产成人免费视频网站视频社区| 麻豆国产精品| 国产99在线| 国产精品人人爽人人做我的可爱| 亚洲va中文在线播放免费| 香蕉精品久久| 亚洲在线久久| 精品国产网站| 美女少妇全过程你懂的久久| 亚洲精品一区二区在线看| 天堂久久一区| 国产精品yjizz视频网| 国产二区精品| 国产精品一区毛片| 日韩毛片在线| 日韩激情综合| 91精品一区国产高清在线gif| 一区二区电影| 色综合www| 一区二区亚洲视频| 国产成人免费| 婷婷久久免费视频| 欧产日产国产精品视频| 日韩国产在线观看| 激情婷婷欧美| 成人在线免费观看91| 蜜桃视频在线观看一区| 91看片一区| 7777精品| 美女精品一区| 欧美日韩一区二区三区视频播放| 日韩三区四区| 男女精品网站| 亚洲一级高清| 精品国产亚洲一区二区三区在线| 免费人成网站在线观看欧美高清| 国际精品欧美精品| 欧美日一区二区在线观看| 亚洲在线网站| 国户精品久久久久久久久久久不卡| 久久伊人亚洲| 日韩一区二区三免费高清在线观看 | 日本精品一区二区三区在线观看视频| 欧美不卡视频| 精品资源在线| 国产aa精品| 美日韩一区二区三区| 日韩一区二区三区高清在线观看| 另类激情亚洲| 蜜臀精品一区二区三区在线观看| 免费精品国产| 美女精品网站| 亚洲精品伊人| 欧美日韩一区二区三区在线电影| 日韩精品第二页| 国产探花一区在线观看| 国产午夜久久av| 国产一区二区三区四区| 麻豆视频在线看| 国产在线不卡一区二区三区 | 亚洲免费婷婷|