2-3 实战题
本节编程练习不计算学习进度,请电脑登录imooc.com操作

实战题

学习完《登录浮层静态页面实现》内容后,来检验一下吧!在右侧的编辑器中补全相应的代码!有两个任务需要完成。

任务

任务1:请在右边编辑器中第17行,补充完整登陆浮层(.ui-dialog)的浮动样式设置

 

任务2:请在右边编辑器中第28行,补全登陆浮层标题栏的鼠标样式为移动状态(大十字形状)的代码

温馨提示:完成的任务要与要求的代码效果相一致才可以通过本次测试,否则就再看一遍视频哦!

 

  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  5.  
  6. <title>慕课网-拖拽效果</title>
  7.  
  8. <style type="text/css">
  9.  
  10. body{background: url(images/baidu_demo.png) #fff top center no-repeat;
  11. padding: 0px;margin: 0px;font-size: 12px;font-family: "微软雅黑";
  12. }
  13.  
  14. /*登录浮层组件*/
  15. .ui-dialog{
  16. width: 380px;height: auto;
  17. 【任务1】z-index: 9000;
  18. top: 100px;left: 100px;
  19. border: 1px solid #D5D5D5;background: #fff;
  20. }
  21.  
  22. .ui-dialog a{text-decoration: none;}
  23.  
  24. /*标题栏区域*/
  25. .ui-dialog-title{
  26. height: 48px;line-height: 48px; padding:0px 20px;color: #535353;font-size: 16px;
  27. border-bottom: 1px solid #efefef;background: #f5f5f5;
  28. 【任务2】
  29. user-select:none;
  30. }
  31.  
  32. /*关闭按钮设置*/
  33. .ui-dialog-closebutton{
  34. width: 16px;height: 16px;display: block;
  35. position: absolute;top: 12px;right: 20px;
  36. background: url(images/close_def.png) no-repeat;cursor: pointer;
  37.  
  38. }
  39. .ui-dialog-closebutton:hover{background:url(images/close_hov.png);}
  40.  
  41. /*内容区域*/
  42. .ui-dialog-content{
  43. padding: 15px 20px;
  44. }
  45.  
  46. /*每行元素可能需要的样式*/
  47. .ui-dialog-pt15{
  48. padding-top: 15px;
  49. }
  50. .ui-dialog-l40{
  51. height: 40px;line-height: 40px;
  52. text-align: right;
  53. }
  54.  
  55. /*输入框公用的样式*/
  56. .ui-dialog-input{
  57. width: 100%;height: 40px;
  58. margin: 0px;padding:0px;
  59. border: 1px solid #d5d5d5;
  60. font-size: 16px;color: #c1c1c1;
  61. text-indent: 25px;
  62. outline: none;
  63. }
  64.  
  65. /*两个输入框的icon设置*/
  66. .ui-dialog-input-username{
  67. background: url(images/input_username.png) no-repeat 2px ;
  68. }
  69. .ui-dialog-input-password{
  70. background: url(images/input_password.png) no-repeat 2px ;
  71. }
  72.  
  73. /*提交按钮的样式*/
  74. .ui-dialog-submit{
  75. width: 100%;height: 50px;background: #3b7ae3;border:none;font-size: 16px;color: #fff;
  76. outline: none;text-decoration: none;
  77. display: block;text-align: center;line-height: 50px;
  78. }
  79. .ui-dialog-submit:hover{
  80. background: #3f81b0;
  81. }
  82.  
  83.  
  84.  
  85. </style>
  86. </head>
  87. <body >
  88.  
  89.  
  90.  
  91. <div class="ui-dialog">
  92.  
  93. <!-- 标题栏区域 -->
  94. <div class="ui-dialog-title">
  95. 登录通行证
  96. <a class="ui-dialog-closebutton" href="javascript:;"></a>
  97. </div>
  98.  
  99. <!-- 主要内容区域 -->
  100. <div class="ui-dialog-content">
  101.  
  102. <!-- 两个输入框 -->
  103. <div class="ui-dialog-l40 ui-dialog-pt15">
  104. <input class="ui-dialog-input ui-dialog-input-username" type="input" value="手机/邮箱/用户名" />
  105. </div>
  106. <div class="ui-dialog-l40 ui-dialog-pt15">
  107. <input class="ui-dialog-input ui-dialog-input-password" type="input" value="密码" />
  108. </div>
  109.  
  110. <div class="ui-dialog-l40">
  111. <a href="#">忘记密码</a>
  112. </div>
  113. <!-- 登录按钮 -->
  114. <div>
  115. <a class="ui-dialog-submit" href="#">登录</a>
  116. </div>
  117.  
  118. <div class="ui-dialog-l40">
  119. <a href="#">立即注册</a>
  120. </div>
  121. </div>
  122. </div>
  123.  
  124.  
  125.  
  126. </body>
  127. </html>
下一节