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

您的位置:首頁技術(shù)文章
文章詳情頁

用javascript制作qq注冊動態(tài)頁面

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

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

用javascript制作qq注冊動態(tài)頁面

1. 基礎(chǔ)布局

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

用javascript制作qq注冊動態(tài)頁面

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

用javascript制作qq注冊動態(tài)頁面

<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注冊動態(tài)頁面

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

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

2. 自動切換圖片

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

在左邊的盒子,添加一個img標(biāo)簽,給他添加一個id。

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

創(chuàng)建一個js文件,設(shè)置每5秒改變一次id為backimg中src的值

window.onload = init;var n = 1; //圖片標(biāo)記數(shù)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://www.b3g6.com/bcjs/img/background0' + n + '.png';}

在html應(yīng)用js

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

當(dāng)值為1000時效果入下

用javascript制作qq注冊動態(tài)頁面

3. 添加內(nèi)容

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

<div class='fdogtext_1'><ul id = 'mul'><li style='float: right; list-style: none; margin-right: 30px;'><a href='http://www.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>中國香港特別行政區(qū)+852</option><option>中國澳門特別行政區(qū)+853</option><option>中國臺灣地區(qū)+886</option></select><input type='text' name='phone' placeholder='手機(jī)號' 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>可通過該手機(jī)號找回密碼&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' />我已閱讀并同意相關(guān)服務(wù)條款和隱私政策 <img src='http://www.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://www.b3g6.com/bcjs/14120.html#' rel='external nofollow' rel='external nofollow' rel='external nofollow' rel='external nofollow' >《Fdog號碼規(guī)則》</a><br><a href='http://www.b3g6.com/bcjs/14120.html#' rel='external nofollow' rel='external nofollow' rel='external nofollow' rel='external nofollow' >《隱私協(xié)議》</a><br><a href='http://www.b3g6.com/bcjs/14120.html#' rel='external nofollow' rel='external nofollow' rel='external nofollow' rel='external nofollow' style='text-decoration: none; color: cornflowerblue;'>《Fdog注冊使用協(xié)議》</a></div></form></div>

第三個盒子添加版權(quán)信息

<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>

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

用javascript制作qq注冊動態(tài)頁面

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

細(xì)心的你可能看到了開頭動態(tài)圖,當(dāng)頁面縮放到一定程度,左側(cè)的圖片將不再顯示,如何做到呢?

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

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

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

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

效果如圖

用javascript制作qq注冊動態(tài)頁面

5.響應(yīng)用戶輸入操作

用javascript制作qq注冊動態(tài)頁面

如何根據(jù)用戶輸入的內(nèi)容給出響應(yīng)的提示,這里也是使用js進(jìn)行判斷的。

例如我們的昵稱響應(yīng),當(dāng)鼠標(biāo)向輸入框輸入內(nèi)容時,觸發(fā)js中的checkUserName函數(shù)。

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

又或者是倒計時

//驗證發(fā)送短信驗證碼var clock = ’’;var nums = 60;var btn;function codeclick(thisBtn) {var codeErr = document.getElementById(’codeErr’);codeErr.innerHTML = '短信已發(fā)送,請注意查收';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); //一秒執(zhí)行一次}}function doLoop(){nums--;if(nums>0){btn.value = nums+’秒后可重新獲取’;}else{clearInterval(clock);//清除js定時器btn.disabled = false;btn.value = ’獲取短信驗證碼’;nums =10;}}

之前,經(jīng)常逛博客,發(fā)現(xiàn)有人博客頁面有一個動漫人物,并且視角還會跟著鼠標(biāo)來動,我?guī)湍銈冋业搅耍】磮D

用javascript制作qq注冊動態(tài)頁面

這個是圖中的那個動漫人物,還可以替換代碼中的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>

到此這篇關(guān)于用javascript制作qq注冊動態(tài)頁面的文章就介紹到這了,更多相關(guān)js制作qq動態(tài)頁面內(nèi)容請搜索好吧啦網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持好吧啦網(wǎng)!

標(biāo)簽: qq
相關(guān)文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
成人国产精品一区二区网站| 成人影视亚洲图片在线| 亚洲免费专区| 国产专区一区| 国产成人精品三级高清久久91| 日本综合精品一区| 视频在线观看一区二区三区| 蜜桃tv一区二区三区| 成午夜精品一区二区三区软件| 国产精品qvod| 精品国产亚洲一区二区三区大结局 | 国产美女高潮在线| 蜜桃精品视频| 欧美在线精品一区| 日韩欧美中文字幕在线视频| 亚洲深夜福利在线观看| 黄色免费成人| 三级一区在线视频先锋| 蜜桃视频第一区免费观看| 亚洲精品黄色| 国产调教一区二区三区| 91九色综合| 亚洲人成网77777色在线播放 | 欧美亚洲tv| 日韩精品免费视频人成| 欧美一区网站| 国产中文欧美日韩在线 | 日本亚洲欧美天堂免费| 日本一不卡视频| 欧美国产极品| 久久精品卡一| 蜜臀av在线播放一区二区三区| 三级欧美在线一区| 日韩高清在线观看一区二区| 欧美欧美黄在线二区| 亚洲天堂免费| 美女视频黄久久| 精品在线91| 欧美激情五月| 在线午夜精品| 精品伊人久久久| 日韩在线看片| 亚洲三级av| 精品国产黄a∨片高清在线| 日韩亚洲一区在线| 一级成人国产| 日韩一区二区中文| 中文精品在线| 麻豆精品av| 视频一区日韩| 婷婷成人综合| 久久影院资源站| 免费观看在线综合色| 国产精品一区二区精品| 欧美中文一区| 自拍自偷一区二区三区| 亚洲精品乱码久久久久久蜜桃麻豆 | 亚洲精品伊人| 亚洲精品一区二区妖精| 成人在线超碰| 色综合视频一区二区三区日韩| 日韩不卡一区二区三区| 日韩不卡一区二区三区| 日韩伦理一区| 日韩区欧美区| 亚洲自拍另类| 青青国产91久久久久久| 高清av一区| 欧美1区2区3| 亚洲日本三级| 天堂久久av| 国产亚洲电影| 国产96在线亚洲| 精品国产亚洲一区二区三区大结局| 日韩专区视频网站| 欧美精品影院| 最新中文字幕在线播放| 91国内精品| 国产精品美女午夜爽爽| 日韩视频在线一区二区三区 | 亚洲性视频在线| 国产精品s色| 日产午夜精品一线二线三线| 日本成人在线一区| 亚洲综合激情在线| 国产日韩欧美三级| 亚洲精品123区| 色8久久久久| 精品一区二区男人吃奶 | 久久av中文| 国产精品毛片在线| 成人在线网站| 日韩深夜视频| 麻豆国产精品一区二区三区| 久久精品国产网站| 日韩精品免费视频人成| 日韩精品电影| 国产高清精品二区| 欧美日韩调教| 国产精品最新| 亚洲精品大全| 国产精品久久久免费| 美腿丝袜在线亚洲一区| 美女国产一区| 午夜免费一区| 亚洲成人不卡| 国产精品99视频| 国产成年精品| 99久久久久久中文字幕一区| 在线视频观看日韩| 黑丝一区二区三区| 亚洲a级精品| 日韩一区二区中文| 国产伦理一区| 成人在线超碰| 日韩成人午夜精品| 麻豆91精品视频| 久久婷婷丁香| 涩涩涩久久久成人精品| 欧美在线日韩| 宅男噜噜噜66国产日韩在线观看| 国产美女高潮在线| 精品亚洲成人| 国产精品亚洲综合色区韩国| 久久免费精品| 国产成人在线中文字幕| 久久精品免费一区二区三区| 欧美香蕉视频| 三级在线观看一区二区 | 91精品高清| 国产精品欧美三级在线观看 | 久久久久国产| 老色鬼久久亚洲一区二区| 国产精品成人国产| 91精品一区国产高清在线gif | 国产精品magnet| 亚洲成人精品| 免费人成在线不卡| 99国产精品一区二区| 久久男人av| 日本va欧美va瓶| 久久久久久久久丰满| 欧美视频精品全部免费观看| 欧美成人午夜| 97精品国产一区二区三区| 国产免费播放一区二区| 免费亚洲婷婷| 精品一区免费| 97欧美在线视频| 中文字幕亚洲精品乱码| 国产一区二区视频在线看| 亚洲免费在线| 高清不卡亚洲| 国产成人77亚洲精品www| 亚洲成人精品| 中文字幕中文字幕精品| 国产精品免费精品自在线观看| 日韩专区在线视频| 巨乳诱惑日韩免费av| 国产精品日韩欧美一区| 久久精品电影| 老牛国内精品亚洲成av人片| 日本少妇精品亚洲第一区| 精品一区视频| 亚洲免费毛片| 在线一区电影| 色婷婷精品视频| 欧美激情五月| 日韩美女一区二区三区在线观看| 91精品国产91久久久久久黑人| 久久xxxx| 蜜臀91精品国产高清在线观看 | 欧美久久亚洲| 欧美1区二区| 精品美女在线视频| 久久亚洲国产精品尤物| 亚洲精品在线影院| 国产伊人精品| 国产精品久久久免费| 88久久精品| 日本伊人久久| 国产伦精品一区二区三区视频| 麻豆成人在线观看| 美女尤物国产一区| 亚洲成av在线| 91精品国产自产精品男人的天堂| 激情综合五月| 青青国产精品| 中文字幕一区二区三区四区久久| 国产视频一区二| 高潮久久久久久久久久久久久久| av日韩中文| 亚洲一区日韩在线| 麻豆久久久久久久| 精品91久久久久| 国产精品伦一区二区| 国产精品一区高清| 日本精品影院| 色综合视频一区二区三区日韩| 国产不卡人人|