练习6_猫眼电影.html 2.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  6. <title>Document</title>
  7. <script src="./js/rem.js"></script>
  8. <link rel="stylesheet" href="https://at.alicdn.com/t/c/font_4824002_lqndx9h5b3d.css">
  9. <style>
  10. body{
  11. margin: 0;
  12. }
  13. ul{
  14. margin: 0;
  15. padding: 0;
  16. }
  17. li{
  18. list-style: none;
  19. }
  20. .container header{
  21. width: 100%;
  22. height: 1rem;
  23. background-color: #e54847;
  24. display: flex;
  25. justify-content: center;
  26. align-items: center;
  27. position: relative;
  28. }
  29. .container header span{
  30. font-size: .3rem;
  31. color: #fff;
  32. }
  33. .container header i{
  34. position: absolute;
  35. right: 20px;
  36. top:50%;
  37. transform: translateY(-50%);
  38. color: #fff;
  39. font-size: .5rem;
  40. }
  41. .container .menu-list{
  42. width: 2rem;
  43. background-color: #fff;
  44. box-shadow: 0 .06rem .18rem 0 rgba(0,0,0,.5);
  45. position: absolute;
  46. top: .9rem;
  47. right: .9rem;
  48. }
  49. .container .menu-list li{
  50. font-size: .3rem;
  51. text-align: center;
  52. height: 0.9rem;
  53. line-height: .9rem;
  54. color: #333;
  55. border:1px solid #f0f0f0;
  56. }
  57. </style>
  58. </head>
  59. <body>
  60. <div class="container">
  61. <header>
  62. <span>猫眼电影</span>
  63. <i id="menu-btn" class="iconfont icon-ego-menu"></i>
  64. <div class="menu-list" style="display: none;">
  65. <ul>
  66. <li>首页</li>
  67. <li>影片</li>
  68. <li>影院</li>
  69. <li>商城</li>
  70. </ul>
  71. </div>
  72. </header>
  73. <nav></nav>
  74. <div class="content">
  75. <div class="like-movie"></div>
  76. <div class="movie-list"></div>
  77. </div>
  78. <footer></footer>
  79. </div>
  80. <script>
  81. let menuBtn = document.querySelector('#menu-btn');
  82. let menuList = document.querySelector('.menu-list');
  83. menuBtn.ontouchstart = function(){
  84. let thisStata = menuList.style.display;
  85. if(thisStata == 'none'){
  86. menuList.style.display = 'block';
  87. }else{
  88. menuList.style.display = 'none';
  89. }
  90. }
  91. </script>
  92. </body>
  93. </html>