博主信息
博文 13
粉丝 0
评论 0
访问量 13731
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
一个简单的模态框
微光
原创
883人浏览过

1、效果展示

2、html代码

  1. <body>
  2. <!-- 页眉 -->
  3. <header>
  4. <div class="logo">
  5. <a href="">PHP中文网</a>
  6. </div>
  7. <div class="logo">
  8. <a href="">登陆</a>
  9. </div>
  10. </header>
  11. <!-- 模态框 -->
  12. <div class="container">
  13. <!-- 蒙版 -->
  14. <div class="moban"></div>
  15. <!-- 用户表单 -->
  16. <div class="biaodan">
  17. <h3>用户登录</h3>
  18. <button>关闭</button>
  19. <form action="">
  20. <label for="username">用户名:</label>
  21. <input type="text" id="username" name="username" />
  22. <label for="passwd">密码:</label>
  23. <input type="text" id="passwd" name="passwd" />
  24. <label for="xueli">学历:</label>
  25. <select name="xueli" id="xueli">
  26. <option value="1">高中</option>
  27. <option value="2" selected>大专</option>
  28. <option value="3">本科</option>
  29. <option value="4">硕士</option>
  30. <option value="5">博士</option>
  31. </select>
  32. <button>登陆</button>
  33. </form>
  34. </div>
  35. </div>
  36. </body>

3、css代码

  1. <style>
  2. * {
  3. margin: 0;
  4. padding: 0;
  5. box-sizing: border-box;
  6. }
  7. a {
  8. text-decoration: none;
  9. color: #ffffff;
  10. }
  11. /* 导航 */
  12. header {
  13. width: 100vw;
  14. height: 3em;
  15. padding: 1.5em;
  16. font-size: 1.2rem;
  17. background: linear-gradient(to right, cornflowerblue 50%, green 90%);
  18. display: flex;
  19. justify-content: space-between;
  20. align-items: center;
  21. }
  22. /* 模态框 */
  23. .moban {
  24. position: fixed;
  25. top: 0;
  26. left: 0;
  27. right: 0;
  28. bottom: 0;
  29. background-color: #000000;
  30. opacity: 0.5;
  31. }
  32. .biaodan {
  33. min-width: 20em;
  34. background: cornflowerblue;
  35. padding: 1em;
  36. border-radius: 5%;
  37. position: fixed;
  38. top: 10em;
  39. left: 35%;
  40. right: 35%;
  41. }
  42. .biaodan > form {
  43. display: grid;
  44. grid-template-columns: 4em 1fr;
  45. gap: 1em;
  46. padding: 1.2em;
  47. }
  48. .biaodan > form > button {
  49. grid-column: span 2;
  50. height: 3em;
  51. border-radius: 1em;
  52. }
  53. .biaodan > button {
  54. position: absolute;
  55. top: 1.3em;
  56. right: 2em;
  57. }
  58. .container {
  59. /* display: none; */
  60. }
  61. </style>
批改老师:灭绝师太灭绝师太

批改状态:合格

老师批语:
本博文版权归博主所有,转载请注明地址!如有侵权、违法,请联系admin@php.cn举报处理!
全部评论 文明上网理性发言,请遵守新闻评论服务协议
1条评论
灭绝师太 2020-11-27 15:22:05
页面做的炫酷, 不用php做前后端交互,可惜了了.
1楼
作者最新博文
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号

  • 登录PHP中文网,和优秀的人一起学习!
    全站2000+教程免费学