一个注册页面的前端模板(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>
相关文章
|
2月前
|
JavaScript 前端开发 程序员
前端原生Js批量修改页面元素属性的2个方法
原生 Js 的 getElementsByClassName 和 querySelectorAll 都能获取批量的页面元素,但是它们之间有些细微的差别,稍不注意,就很容易弄错!
|
2月前
|
JavaScript 前端开发 Java
springboot解决js前端跨域问题,javascript跨域问题解决
本文介绍了如何在Spring Boot项目中编写Filter过滤器以处理跨域问题,并通过一个示例展示了使用JavaScript进行跨域请求的方法。首先,在Spring Boot应用中添加一个实现了`Filter`接口的类,设置响应头允许所有来源的跨域请求。接着,通过一个简单的HTML页面和jQuery发送AJAX请求到指定URL,验证跨域请求是否成功。文中还提供了请求成功的响应数据样例及请求效果截图。
springboot解决js前端跨域问题,javascript跨域问题解决
|
28天前
|
Web App开发 移动开发 HTML5
html5 + Three.js 3D风雪封印在棱镜中的梅花鹿动效源码
html5 + Three.js 3D风雪封印在棱镜中的梅花鹿动效源码。画面中心是悬浮于空的梅花鹿,其四周由白色线段组成了一个6边形将中心的梅花鹿包裹其中。四周漂浮的白雪随着多边形的转动而同步旋转。建议使用支持HTML5与css3效果较好的火狐(Firefox)或谷歌(Chrome)等浏览器预览本源码。
75 2
|
2月前
|
前端开发 JavaScript 搜索推荐
HTML与CSS在Web组件化中的核心作用及前端技术趋势
本文探讨了HTML与CSS在Web组件化中的核心作用及前端技术趋势。从结构定义、语义化到样式封装与布局控制,两者不仅提升了代码复用率和可维护性,还通过响应式设计、动态样式等技术增强了用户体验。面对兼容性、代码复杂度等挑战,文章提出了相应的解决策略,强调了持续创新的重要性,旨在构建高效、灵活的Web应用。
46 6
|
2月前
|
缓存 JavaScript 前端开发
JavaScript 与 DOM 交互的基础及进阶技巧,涵盖 DOM 获取、修改、创建、删除元素的方法,事件处理,性能优化及与其他前端技术的结合,助你构建动态交互的网页应用
本文深入讲解了 JavaScript 与 DOM 交互的基础及进阶技巧,涵盖 DOM 获取、修改、创建、删除元素的方法,事件处理,性能优化及与其他前端技术的结合,助你构建动态交互的网页应用。
56 5
|
2月前
|
缓存 前端开发 JavaScript
JavaScript前端路由的实现原理及其在单页应用中的重要性,涵盖前端路由概念、基本原理、常见实现方式
本文深入解析了JavaScript前端路由的实现原理及其在单页应用中的重要性,涵盖前端路由概念、基本原理、常见实现方式(Hash路由和History路由)、优点及挑战,并通过实际案例分析,帮助开发者更好地理解和应用这一关键技术,提升用户体验。
84 1
|
2月前
|
JavaScript 前端开发 数据处理
模板字符串和普通字符串在浏览器和 Node.js 中的性能表现是否一致?
综上所述,模板字符串和普通字符串在浏览器和 Node.js 中的性能表现既有相似之处,也有不同之处。在实际应用中,需要根据具体的场景和性能需求来选择使用哪种字符串处理方式,以达到最佳的性能和开发效率。
|
2月前
|
JSON 前端开发 JavaScript
聊聊 Go 语言中的 JSON 序列化与 js 前端交互类型失真问题
在Web开发中,后端与前端的数据交换常使用JSON格式,但JavaScript的数字类型仅能安全处理-2^53到2^53间的整数,超出此范围会导致精度丢失。本文通过Go语言的`encoding/json`包,介绍如何通过将大整数以字符串形式序列化和反序列化,有效解决这一问题,确保前后端数据交换的准确性。
57 4
|
2月前
|
前端开发 JavaScript
用HTML CSS JS打造企业级官网 —— 源码直接可用
必看!用HTML+CSS+JS打造企业级官网-源码直接可用,文章代码仅用于学习,禁止用于商业
160 1
|
2月前
|
前端开发 JavaScript 安全
HTML+CSS+JS密码灯登录表单
通过结合使用HTML、CSS和JavaScript,我们创建了一个带有密码强度指示器的登录表单。这不仅提高了用户体验,还帮助用户创建更安全的密码。希望本文的详细介绍和代码示例能帮助您在实际项目中实现类似功能,提升网站的安全性和用户友好性。
53 3