7-4 高度自适应的九宫格效果
本节编程练习不计算学习进度,请电脑登录imooc.com操作

高度自适应的九宫格效果

高度自适应的九宫格效果

任务

老师视频里的不同布局写法,不是习题!!不是习题!!!

  1. <!doctype html>
  2. <html>
  3. <head>
  4. <meta charset="utf-8">
  5. <title>高度自适应的九宫格效果</title>
  6. <style>
  7. html, body { height: 100%; margin: 0; }
  8. .page {
  9. position: absolute;
  10. left: 0; top: 0; right: 0; bottom: 0;
  11. }
  12. .list {
  13. float: left;
  14. height: 33.3%; width: 33.3%;
  15. position: relative;
  16. }
  17. .list:before {
  18. content: '';
  19. position: absolute;
  20. left: 10px; right: 10px; top: 10px; bottom: 10px;
  21. border-radius: 10px;
  22. background-color: #cad5eb;
  23. }
  24. .list:after {
  25. content:attr(data-index);
  26. position: absolute;
  27. height: 30px;
  28. left: 0; right: 0; top: 0; bottom: 0;
  29. margin: auto;
  30. text-align: center;
  31. font: 24px/30px bold 'microsoft yahei';
  32. }
  33. </style>
  34. </head>
  35.  
  36. <body>
  37. <div class="page">
  38. <div class="list" data-index="1"></div>
  39. <div class="list" data-index="2"></div>
  40. <div class="list" data-index="3"></div>
  41. <div class="list" data-index="4"></div>
  42. <div class="list" data-index="5"></div>
  43. <div class="list" data-index="6"></div>
  44. <div class="list" data-index="7"></div>
  45. <div class="list" data-index="8"></div>
  46. <div class="list" data-index="9"></div>
  47. </div>
  48. </body>
  49. </html>
下一节