飞道的博客

【HTML5】登录页面制作简易版

345人阅读  评论(0)

 

刚开始学习Java。文件的命名,讲道理应该以英文为主,但是英语又不好,所以只好用拼音,最痛苦的应该算是那些英语又不好,又想秀一下的程序员,一半英语一半拼音,如mainFangFa~~~你说看了糟心不糟心。


目录

1、form表单定义和用法

1.1input标签定义和用法

1.2label标签for属性

1.3实例

2、HTML5class属性

3、设计登录页面

3.1html源码

3.2css源码

3.3登录页面图


前言:

大家好,我是拳击哥。今天给大家带来的是采用外部样式表制作一个简单的登录页面制作,主要讲解form表单的用法以及class属性用法。


1、form表单定义和用法

<form> 标签用于为用户输入创建HTML表单表单能够包含<input>标签,表单还可以包含menus、textarea、fieldset、legend和label元素,本期主要讲解label的用法。

1.1input标签定义和用法

<input> 标签规定用户可输入数据的输入字段。根据不同的 type 属性,输入字段有多种形态。输入字段可以是text(文本)、password(密码)、radio(单选按钮)、checkbox(多选框)、button(按钮)等等。

<input>标签中type里面设置的就是属性,你想要输入的是文本就设置text属性,想要输入的是密码就设置password属性。

1.2label标签for属性

for属性可把label绑定到另外一个元素。for 属性的值设置为相关元素的 id 属性的值,就能与相关属性同步,所以for 属性规定label绑定到哪个表单元素。

1.3实例

制作一个账号密码的显示,我们用到text(文本)和password(密码)属性


  
  1. <form>
  2. <div>
  3. <label for="username">账号 </label>
  4. <input type="text" name="username"/>
  5. </div>
  6. <div>
  7. <label for="pass">密码 </label>
  8. <input type="password" name="pass"/>
  9. </div>
  10. </form>

页面显示效果

我们可以认为是拥有两个for分别带有两个input中相同标签的text、password的表单。

第一个div中账号for的""内容与第一个input中name相同,因此for属性规定了label绑定了text表单元素。

第二个div中密码for""内容与第二个input中name相同,因此for属性规定了label绑定了password表单元素。

2、HTML5class属性

HTML5中,class属性可以定义元素的类名,常用于指向样式表的类(class选择器)。我们在css中通过.号来引用类名。前提得用<link>标签定义文档与外部资源的关系。比如<link href="css/test.css" rel="stylesheet"/>

实例:我要通过css设置html里面一个段落


  
  1. <p class="test"> 人活一生,值得爱的东西很多,不要因为一个不满意就灰心。 <br />
  2. 出门在外不论别人给你热脸还是冷脸都别往心里去,外面的世界
  3. 尊重的是人的背景而非人本身。
  4. </p>

  
  1. .test {
  2. font-size: 15px;
  3. color: orange;
  4. background: chocolate;
  5. }

 页面显示效果

3、设计登录页面

3.1html源码


  
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="utf-8">
  5. <title>登录页面 </title>
  6. <link type="text/css" href="../css/task_twenty.css" rel="stylesheet">
  7. </head>
  8. <body>
  9. <form action="#" method="post">
  10. <div class="form-control">
  11. <label for="username">账号 </label>
  12. <input type="text" id="username" name="username" class="number" pattern="^[a-zA-Z][a-zA-Z0-9][]$" required />
  13. </div>
  14. <div class="form-control">
  15. <label for="password">密码 </label>
  16. <input type="password" id="password" name="pas" class="pas" pattern="^[a-zA-Z]\w{5,17}$" required/>
  17. <button class="loginbtn" >登录 </button>
  18. </form>
  19. </body>
  20. </html>

3.2css源码


  
  1. * {
  2. padding: 0;
  3. margin: 0;
  4. border: 0;
  5. }
  6. body {
  7. font-size: 18px;
  8. font-family: "黑体";
  9. background: url( ../img/timg.jpg) no-repeat top center;
  10. color: #FFF;
  11. }
  12. form {
  13. width: 420px;
  14. height: 200px;
  15. padding-top: 60px;
  16. margin: 250px auto;
  17. background: rgb( 255, 255, 255, 0.1);
  18. border-radius: 20px;
  19. border: 1px solid rgba( 255, 255, 255, 0.3);
  20. }
  21. .form-control {
  22. margin-top: 15px;
  23. text-align: center;
  24. }
  25. .number, .pas {
  26. width: 165px;
  27. height: 18px;
  28. border: 1px solid rgba( 255, 255, 255, 0.3);
  29. padding: 2px 2px 2px 22px;
  30. border-radius: 5px;
  31. color: #FFF;
  32. }
  33. .number {
  34. background: url( ../img/33.png) no-repeat 5px center rgb( 255, 255, 255, 0.1) ;
  35. }
  36. .pas {
  37. background: url( ../img/44.png) no-repeat 5px center rgba( 255, 255, 255, 0.3);
  38. }
  39. .loginbtn {
  40. width: 193px;
  41. height: 28px;
  42. border-radius: 6px;
  43. border: 10px solid #000;
  44. margin-left: 45px;
  45. background: #2d77bd;
  46. color: #FFF;
  47. border: none;
  48. margin-top: 10px;
  49. }

3.3登录页面图


想要背景图片和账号密码图片可以私信我

 Never Give Up


开头段子,网上找到,如有冒犯还请谅解


转载:https://blog.csdn.net/weixin_64916311/article/details/127947946
查看评论
* 以上用户言论只代表其个人观点,不代表本网站的观点或立场