1、https://blog.csdn.net/qq_41325698/article/details/102591169?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-2.control&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-2.control

2、django实现的登陆代码

https://blog.csdn.net/weixin_39860046/article/details/88832768?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.control&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.control

 

 

HTML:

  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="UTF-8">
  5. <title></title>
  6. <link rel="stylesheet" type="text/css" href="css/tx1.css" />
  7.  
  8. </head>
  9. <body>
  10.  
  11. <div class="login-box">
  12. <h2>Login</h2>
  13. <form>
  14. <div class="login-field">
  15. <input type="text" name="" required="" />
  16. <label>Username</label>
  17. </div>
  18. <div class="login-field">
  19. <input type="password" name="" required="" />
  20. <label >Password</label>
  21. </div>
  22. <button type="submit">Submit</button>
  23. </form>
  24. </div>
  25.  
  26.  
  27.  
  28. </body>
  29. </html>

css:

  1. body{
  2. margin: 0;
  3. padding: 0;
  4. font-family: sans-serif;
  5. background: url(../img/bg.jpg) no-repeat center 0px;
  6. background-size: cover;
  7.  
  8.  
  9.  
  10. background-position: center 0;
  11. background-repeat: no-repeat;
  12. background-attachment: fixed;
  13. -webkit-background-size: cover;
  14. -o-background-size: cover;
  15. -moz-background-size: cover;
  16. -ms-background-size: cover;
  17.  
  18. }
  19. .login-box{
  20. position: absolute;
  21. top: 50%;
  22. left: 50%;
  23. transform: translate(-50%,-50%);
  24. width: 400px;
  25. padding:40px;
  26. background: rgba(0,0,0,.8);
  27. box-sizing: border-box;
  28. box-shadow: 0 15px 25px rgba(0,0,0,.5);
  29. border-radius: 10px;
  30. }
  31. .login-box h2{
  32. margin: 0 0 30px;
  33. padding: 0;
  34. text-align: center;
  35. color: #fff;
  36. }
  37. .login-box .login-field{
  38. position: relative;
  39. }
  40. .login-box .login-field input{
  41. width: 100%;
  42. padding: 10px 0;
  43. font-size: 16px;
  44. color: #fff;
  45. margin-bottom: 30px;
  46. border: none;
  47. border-bottom: 1px solid #fff;
  48. outline: none;
  49. background: transparent;
  50. }
  51. .login-box .login-field label{
  52. position: absolute;
  53. top: 0;
  54. left: 0;
  55. letter-spacing: 1px;
  56. padding: 10px 0;
  57. font-size: 16px;
  58. color: #fff;
  59. pointer-events: none;
  60. transition: .5s;
  61. }
  62. .login-box .login-field input:focus ~ label,
  63. .login-box .login-field input:valid ~ label{
  64. top: -23px;
  65. left: 0;
  66. color: aqua;
  67. font-size: 12px;
  68. }
  69. .login-box button{
  70. background: transparent;
  71. border: none;
  72. outline: none;
  73. color: #fff;
  74. background: #03a9f4;
  75. padding: 10px 20px;
  76. cursor: pointer;
  77. border-radius: 5px;
  78. }

 

编辑推荐:
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?

随笔 - 618, 文章 - 0, 评论 - 6, 阅读 - 37万

Copyright © 2025 风行天下-2080
Powered by .NET 9.0 on Kubernetes

点击右上角即可分享
微信分享提示