效果图如下

HTML端代码如下

  1. <!DOCTYPE html>
  2. <html lang="zh-CN">
  3. <head>
  4. <meta charset="UTF-8" />
  5. <meta http-equiv="X-UA-Compatible" content="IE=edge" />
  6. <meta name="viewport" content="width=device-width, initial-scale=1.0" />
  7. <link rel="stylesheet" href="index.css" />
  8. <title>grid布局</title>
  9. </head>
  10. <body>
  11. <!-- 导航 -->
  12. <header>
  13. <div class="logo">php中文网</div>
  14. <a href="">首页1</a>
  15. <a href="">首页2</a>
  16. <a href="">首页3</a>
  17. <a href="">首页4</a>
  18. <a href="">首页5</a>
  19. <a href="">首页6</a>
  20. <a href="">首页7</a>
  21. <a href="">首页8</a>
  22. </header>
  23. <main>
  24. <div class="main-top">
  25. <ul class="navlift">
  26. <li>php开发1</li>
  27. <li>php开发2</li>
  28. <li>php开发3</li>
  29. <li>php开发4</li>
  30. <li>php开发5</li>
  31. <li>php开发6</li>
  32. <li>php开发7</li>
  33. <li>php开发8</li>
  34. </ul>
  35. <ul class="navs">
  36. <li>caid1</li>
  37. <li>caid2</li>
  38. <li>caid3</li>
  39. <li>caid4</li>
  40. <li>caid5</li>
  41. <li>caid6</li>
  42. <li>caid7</li>
  43. <li><input type="search" placeholder="输入关键字" /></li>
  44. </ul>
  45. <div class="main_banner">
  46. <img
  47. src="https://img.php.cn/upload/article/000/000/001/5fabba9a8557c153.jpg"
  48. alt=""
  49. />
  50. </div>
  51. <ul class="courses">
  52. <li>
  53. <img src="https://www.php.cn/static/images/index_yunv.jpg" alt="" />
  54. </li>
  55. <li>
  56. <img
  57. src="https://www.php.cn/static/images/index_php_item2_.png?1"
  58. alt=""
  59. />
  60. </li>
  61. <li>
  62. <img
  63. src="https://www.php.cn/static/images/index_php_item3.jpg?1"
  64. alt=""
  65. />
  66. </li>
  67. <li>
  68. <img
  69. src="https://www.php.cn/static/images/index_php_new4.jpg?1"
  70. alt=""
  71. />
  72. </li>
  73. </ul>
  74. </div>
  75. <!-- 课程列表 -->
  76. <div class="rmjpk">
  77. <h3>&lt;\&gt;php入门精品课程&lt;\&gt;</h3>
  78. <ul class="class_list">
  79. <li>
  80. <img src="https://www.php.cn/static/images/index_learn_first.jpg"></img>
  81. </li>
  82. <li>
  83. <img src="https://img.php.cn/upload/course/000/000/001/5b63c72c61569244.png"></img>
  84. </li>
  85. <li>
  86. <img src="https://img.php.cn/upload/course/000/000/001/5b63c72c61569244.png"></img>
  87. </li>
  88. <li>
  89. <img src="https://img.php.cn/upload/course/000/000/001/5b63c72c61569244.png"></img>
  90. </li>
  91. <li>
  92. <img src="https://img.php.cn/upload/course/000/000/001/5b63c72c61569244.png"></img>
  93. </li>
  94. <li>
  95. <img src="https://img.php.cn/upload/course/000/000/001/5b63c72c61569244.png"></img>
  96. </li>
  97. <li>
  98. <img src="https://img.php.cn/upload/course/000/000/001/5b63c72c61569244.png"></img>
  99. </li>
  100. <li>
  101. <img src="https://img.php.cn/upload/course/000/000/001/5b63c72c61569244.png"></img>
  102. </li>
  103. <li>
  104. <img src="https://img.php.cn/upload/course/000/000/001/5b63c72c61569244.png"></img>
  105. </li>
  106. <li>
  107. <img src="https://img.php.cn/upload/course/000/000/001/5b63c72c61569244.png"></img>
  108. </li>
  109. <li>
  110. <img src="https://img.php.cn/upload/course/000/000/001/5b63c72c61569244.png"></img>
  111. </li>
  112. <li>
  113. <img src="https://img.php.cn/upload/course/000/000/001/5b63c72c61569244.png"></img>
  114. </li>
  115. <li>
  116. <img src="https://img.php.cn/upload/course/000/000/001/5b63c72c61569244.png"></img>
  117. </li>
  118. <li>
  119. <img src="https://img.php.cn/upload/course/000/000/001/5b63c72c61569244.png"></img>
  120. </li>
  121. </ul>
  122. </div>
  123. </main>
  124. <footer></footer>
  125. </body>
  126. </html>

CSS端代码如下

  1. * {
  2. margin: 0;
  3. padding: 0;
  4. box-sizing: border-box;
  5. }
  6. body {
  7. background-color: #dfdedf;
  8. }
  9. a {
  10. text-decoration: none;
  11. color: #b3b3b3;
  12. }
  13. li {
  14. list-style: none;
  15. }
  16. header {
  17. height: 4em;
  18. background-color: black;
  19. margin-bottom: 30px;
  20. display: grid;
  21. grid-template-columns: repeat(11, 1fr);
  22. place-items: center;
  23. }
  24. header .logo:first-of-type {
  25. background: linear-gradient(to top, #de3326, #eb605a);
  26. padding: 0.5em;
  27. border-radius: 48%;
  28. color: white;
  29. }
  30. header a {
  31. padding: 0.5em;
  32. border-radius: 48%;
  33. color: white;
  34. }
  35. .main-top {
  36. margin: 2em auto;
  37. width: 1200px;
  38. display: grid;
  39. grid-template-columns: 220px 980px;
  40. grid-template-rows: 60px 328px 120px;
  41. }
  42. .navlift {
  43. grid-area: 1 / 1 / span 3 / span 1;
  44. display: grid;
  45. grid-template-rows: repeat(8, 1fr);
  46. place-items: center start;
  47. padding-left: 2em;
  48. background-color: #2b333b;
  49. color: #aaadb0;
  50. border-radius: 0.5em 0 0 0.5em;
  51. }
  52. .navs {
  53. background-color: #ffffff;
  54. display: grid;
  55. grid-template-columns: repeat(9, 1fr);
  56. place-items: center;
  57. border-radius: 0 0.5em 0 0;
  58. }
  59. .navs li input {
  60. grid-area: span 2;
  61. }
  62. .main_banner img {
  63. width: 980px;
  64. height: 328px;
  65. }
  66. .courses {
  67. grid-area: 3/2;
  68. display: grid;
  69. grid-template-columns: repeat(4, 1fr);
  70. place-items: center;
  71. background-color: #ffffff;
  72. border-radius: 0.5em;
  73. }
  74. .courses img {
  75. border-radius: 0.5em;
  76. }
  77. .rmjpk {
  78. background-color: #fff;
  79. width: 1200px;
  80. padding: 15px;
  81. margin: 30px auto;
  82. }
  83. .rmjpk h3 {
  84. text-align: center;
  85. }
  86. .rmjpk ul {
  87. display: grid;
  88. grid-template-columns: repeat(5, 1fr);
  89. grid-template-rows: repeat(3, 1fr);
  90. gap: 20px;
  91. height: 560px;
  92. margin: 10px auto;
  93. }
  94. .rmjpk ul * {
  95. background-color: lightcyan;
  96. border-radius: 10px;
  97. }
  98. .rmjpk ul li img {
  99. width: 100%;
  100. height: 100%;
  101. border-radius: 20px;
  102. }
  103. .rmjpk ul li:first-of-type {
  104. grid-area: span 2;
  105. }

更多相关文章

  1. crudapi零代码开发平台应用场景和成功案例
  2. 全网最全C/C++开发工具和教程分享
  3. [实践] 使用flex弹性布局仿写苏宁易购移动端首页
  4. 超级棒的170+款web前端开发工具汇总,千万要收藏好!
  5. Android 网络开发抓包工具Fiddler、tcpdump和Wireshark的使用
  6. 手机端首页仿写
  7. Java异常与调优一站式解决方案
  8. 一个数据开发人员使用的辅助工具
  9. IBM推出开源工具帮AI抵御对抗性样本***:DNN开发者的福音

随机推荐

  1. Android数据库SQLite性能优化技巧
  2. Android PendingIntent实现原理和代码
  3. Android照相机模块编程 照片颠倒问题及查
  4. android manifest.xml 标签汇总
  5. android-pull方式解析xml文件以及XML文件
  6. Android学习——android:cacheColorHint=
  7. Android Studio首次运行卡在Fetching and
  8. 一个提供Android各历史版本在线源码的网
  9. 转载——android 有用的知识
  10. Android MVVM之Databinding(二) 使用篇