ASCII码 ASCII码

模态框简单编写

发布于:2022-03-26 10:51:57  栏目:技术文档

模态框

图片展示:

1234

css代码:

  1. /* 初始化 */
  2. * {
  3. margin: 0;
  4. padding: 0;
  5. box-sizing: border-box;
  6. }
  7. /* 头部 */
  8. /* background-color:greenyellow; */
  9. header {
  10. background-color: greenyellow;
  11. padding: 0.5em 1em;
  12. display: flex;
  13. }
  14. /* logo */
  15. header .title {
  16. font-weight: lighter;
  17. font-style: italic;
  18. color: white;
  19. letter-spacing: 2px;
  20. text-shadow: 1px 1px 1px #555;
  21. }
  22. /* 登录按钮 */
  23. header button {
  24. margin-left: auto;
  25. width: 5em;
  26. border: none;
  27. border-radius: 0.5em;
  28. }
  29. header button:hover {
  30. cursor: pointer;
  31. background-color: coral;
  32. color: #fff;
  33. box-shadow: 0 0 2px 2px #fff;
  34. transition: 1s;
  35. }
  36. /* 模态框 */
  37. .modal .modal-form fieldset {
  38. height: 15.5em;
  39. background-color: rgb(131, 240, 116);
  40. border: none;
  41. padding: 2em 3em;
  42. box-shadow: 0 0 5px #888;
  43. }
  44. /* 模态框表单标题 */
  45. .modal .modal-form fieldset legend {
  46. padding: 7px 1.5em;
  47. background-color: greenyellow;
  48. color: white;
  49. }
  50. .modal .modal-form fieldset input {
  51. height: 3em;
  52. padding-left: 1em;
  53. outline: none;
  54. border: 1px solid #ddd;
  55. font-size: 14px;
  56. }
  57. /* :focus: 表单控件,获取焦点时的样式 */
  58. .modal .modal-form fieldset input:focus {
  59. box-shadow: 0 0 8px #888;
  60. border: none;
  61. }
  62. .modal .modal-form fieldset button {
  63. background-color: greenyellow;
  64. color: white;
  65. border: none;
  66. height: 3em;
  67. font-size: 16px;
  68. height: 2.5em;
  69. }
  70. .modal .modal-form fieldset button:hover {
  71. background-color: coral;
  72. cursor: pointer;
  73. }
  74. /* 定位 */
  75. .modal .modal-form {
  76. position: fixed;
  77. top: 10em;
  78. left: 35em;
  79. right: 38em;
  80. }
  81. /* 遮罩 */
  82. .modal .modal-bg {
  83. position: fixed;
  84. /* 坐标全部清0,请定位到四个顶点 */
  85. top: 0;
  86. left: 0;
  87. right: 0;
  88. bottom: 0;
  89. background-color: rgb(0, 0, 0, 0.5);
  90. }
  91. .modal {
  92. display: none;
  93. }
相关推荐
阅读 +