一个注册页面的前端模板(html+css+javascript)可自适应屏幕

简介: 一个注册页面的前端模板(html+css+javascript)可自适应屏幕,修改样式即可用。

一个注册页面的前端模板(html+css+javascript)可自适应屏幕,修改样式即可用。

截图

2345_image_file_copy_1.jpg

代码

<!DOCTYPE html>
<html>
 <head>
  <meta charset="utf-8">
  <title>the first webpage</title>
  <style type="text/css">
    /*   整体布局*/
    *{
      padding:0;
      margin:0;
    }
    html{
      height:100%;
    }
    body{
      height:100%;
    }
    #head{
      width:100%;
      height:10%;
      background-color:#456123;
    }
    #content{
      width:100%;
      height:85%;
      /* background-color:#856491; */
    }
    #foot{
      width:100%;
      height:5%;
      background-color:#526341;
    }
    /*注册框样式设置*/
    #zhuce {
      position: relative;
      width: 25%;
      height: 70%;
      top: 15%;
      left: 15%;
      text-align:center;
      /*圆角*/
      border-radius: 15px;
      /*透明*/
      /* background-color: rgba(255, 255, 255, 0.7); */
      background-color: rgba(123, 214, 12, 0.7);
    }
    #headline {
      font-weight: bold;
      font-size:40px;
      text-align: center;
      cursor: default;
    }
    /*昵称*/
    #username {
      border-radius: 5px;
      width: 80%;
      height: 10%;
      /* margin-top: 5%; */
      font-size: 20px;
      background: #ffffff;
      border: none;
    }
    /*邮箱*/
    #userid {
      border-radius: 5px;
      width: 80%;
      height: 10%;
      /* margin-top: 5%; */
      font-size: 20px;
      background: #ffffff;
      border: none;
    }
    /*密码*/
    #passid {
      border-radius: 5px;
      width: 80%;
      height: 10%;
      /* margin-top: 5%; */
      font-size: 20px;
      background: #ffffff;
      border: none;
    }
    /*重复密码*/
    #passidre {
      border-radius: 5px;
      width: 80%;
      height: 10%;
      /* margin-top: 5%; */
      font-size: 20px;
      background: #ffffff;
      border: none;
    }
    /*确认提交按钮*/
    #subid {
      border-radius: 5px;
      width: 80%;
      height: 10%;
      margin-top: 5%;
      font-size: 20px;
      font-weight: bold;
      color: #ffffff;
      background-color: #05a081;
      /*设置光标的形状*/
      cursor: pointer;
      border: none;
    }
    .tip{
      width:80%;
      height:5%;
      font-size:10px;
      color:red;
      margin: 3px auto;
    }
  </style>
  <script type="text/javascript">
    /*昵称提示函数*/
    function usernameOver(){
      document.getElementById("tip_username").innerHTML="10个字符以内,2个字符以上";
    }
    function usernameOut(){
      document.getElementById("tip_username").innerHTML="";
    }
    /*邮箱提示函数*/
    function useridOver(){
      document.getElementById("tip_userid").innerHTML="请输入真实邮箱,便于后期维护";
    }
    function useridOut(){
      document.getElementById("tip_userid").innerHTML="";
    }
    /*密码提示函数*/
    function passidOver(){
      document.getElementById("tip_passid").innerHTML="至少包含8个字符,最多20个字符,至少包含字母和数字";
    }
    function passidOut(){
      document.getElementById("tip_passid").innerHTML="";
    }
    /*再次密码提示函数*/
    function passidreOver(){
      document.getElementById("tip_passidre").innerHTML="请再次输入密码";
    }
    function passidreOut(){
      document.getElementById("tip_passidre").innerHTML="";
    }
  </script>
 </head>
 <body>
  <div id="head">head</div><!--10%-->
    <div id="content">
      <div id="zhuce">
        <div id="headline">
          欢迎加入
        </div>
        <div id="tip_username"  class="tip"></div>
        <input type="text" id="username" placeholder="请昵称" onmouseover="usernameOver()" onmouseout="usernameOut()"></br>
        <div id="tip_userid" class="tip"></div>
        <input type="text" id="userid" placeholder="请输入邮箱" onmouseover="useridOver()" onmouseout="useridOut()"></br>
        <div id="tip_passid" class="tip"></div>
        <input type="password" id="passid" placeholder="请输入密码" onmouseover="passidOver()" onmouseout="passidOut()"></br>
        <div id="tip_passidre" class="tip"></div>
        <input type="password" id="passidre" placeholder="请再次输入密码" onmouseover="passidreOver()" onmouseout="passidreOut()"></br>
        <button id="subid" onclick="subform()">确定</button>
      </div>
    </div><!--85%-->
    <div id="foot">foot</div><!--5%-->
 </body>
</html>
相关文章
|
27天前
|
前端开发 UED 容器
在 CSS 中使用 Flex 布局实现页面自适应时需要注意什么?
【10月更文挑战第22天】在使用 Flex 布局实现页面自适应时,需要对其基本原理和特性有深入的理解,同时结合具体的布局需求和场景,进行细致的调整和优化。通过合理的设置和注意事项的把握,才能实现理想的自适应效果,提升用户体验。还可以根据实际情况进行更深入的探索和实践,以不断提升 Flex 布局的应用能力。
|
22天前
|
定位技术
时尚的联系我们表单HTML模板(源码)
一款时尚的联系我们表单Html模板,带地图和所在位置,输入基本信息和信息发送,看起来很漂亮的联系我们页面。
35 1
时尚的联系我们表单HTML模板(源码)
|
20天前
|
前端开发 JavaScript
如何在 JavaScript 中访问和修改 CSS 变量?
【10月更文挑战第28天】通过以上方法,可以在JavaScript中灵活地访问和修改CSS变量,从而实现根据用户交互、页面状态等动态地改变页面样式,为网页添加更多的交互性和动态效果。在实际应用中,可以根据具体的需求和场景选择合适的方法来操作CSS变量。
|
10天前
|
缓存 前端开发 JavaScript
优化CSS和JavaScript加载
Next.js和Nuxt.js在优化CSS和JavaScript加载方面提供了多种策略和工具。Next.js通过代码拆分、图片优化和特定的CSS/JavaScript优化措施提升性能;Nuxt.js则通过代码分割、懒加载、预渲染静态页面、Webpack配置和服务端缓存来实现优化。两者均能有效提高应用性能。
|
10天前
|
前端开发 JavaScript
用HTML CSS JS打造企业级官网 —— 源码直接可用
必看!用HTML+CSS+JS打造企业级官网-源码直接可用,文章代码仅用于学习,禁止用于商业
51 1
|
15天前
|
前端开发 JavaScript 安全
HTML+CSS+JS密码灯登录表单
通过结合使用HTML、CSS和JavaScript,我们创建了一个带有密码强度指示器的登录表单。这不仅提高了用户体验,还帮助用户创建更安全的密码。希望本文的详细介绍和代码示例能帮助您在实际项目中实现类似功能,提升网站的安全性和用户友好性。
28 3
|
20天前
|
前端开发 JavaScript UED
如何使用 JavaScript 动态修改 CSS 变量的值?
【10月更文挑战第28天】使用JavaScript动态修改CSS变量的值可以为页面带来更丰富的交互效果和动态样式变化,根据不同的应用场景和需求,可以选择合适的方法来实现CSS变量的动态修改,从而提高页面的灵活性和用户体验。
|
26天前
|
JSON 移动开发 数据格式
html5+css3+js移动端带歌词音乐播放器代码
音乐播放器特效是一款html5+css3+js制作的手机移动端音乐播放器代码,带歌词显示。包括支持单曲循环,歌词显示,歌曲搜索,音量控制,列表循环等功能。利用json获取音乐歌单和歌词,基于html5 audio属性手机音乐播放器代码。
78 6
|
6月前
|
前端开发 JavaScript 网络协议
前端最常见的JS面试题大全
【4月更文挑战第3天】前端最常见的JS面试题大全
103 5
|
6月前
|
JavaScript 前端开发
web前端JS高阶面试题(1),高级开发工程师面试
web前端JS高阶面试题(1),高级开发工程师面试
下一篇
无影云桌面