需要帮助创建一个简单的html css网格布局

t3irkdon  于 2024-01-04  发布在  其他
关注(0)|答案(1)|浏览(146)

我对css和idk是一个相当新的人,如何使用网格和flexbox(https://i.stack.imgur.com/zycwb.png)来制作这种布局(6个盒子)。
我能想到的唯一方法是创建这样的(https://i.stack.imgur.com/P2wxm.png

  1. <template>
  2. <div class="container">
  3. <div class="row">
  4. <div class="col text-center">
  5. <h3>Best Of The Best</h3>
  6. <p>Sebuah lembaga pendidikan yang didedikasikan untuk memaksimalkan potensi anak bangsa.</p>
  7. </div>
  8. </div>
  9. <div class="hero-box-container">
  10. <div class="hero-box hero-box-1">1</div>
  11. <div class="hero-box hero-box-2">2</div>
  12. <div class="hero-box hero-box-3">3</div>
  13. <div class="hero-box hero-box-4">4</div>
  14. <div class="hero-box hero-box-5">5</div>
  15. <div class="hero-box hero-box-6">6</div>
  16. </div>
  17. </div>
  18. </template>
  19. <script>
  20. export default {
  21. name: 'Hero',
  22. };
  23. </script>
  24. <style scoped>
  25. .hero-box-container {
  26. display: grid;
  27. grid-template-columns: 33% 33% 33%;
  28. grid-template-rows: 200px 200px;
  29. }
  30. .hero-box-1 {
  31. background-color: #70e9c9;
  32. }
  33. .hero-box-2 {
  34. background-color: #63dbbb;
  35. }
  36. .hero-box-3 {
  37. background-color: #51c9a9;
  38. }
  39. .hero-box-4 {
  40. background-color: #3dafa0;
  41. }
  42. .hero-box-5 {
  43. background-color: #309d96;
  44. }
  45. .hero-box-6 {
  46. background-color: #1e897a;
  47. }
  48. </style>

字符串
任何形式的帮助都将不胜感激

eiee3dmh

eiee3dmh1#

考虑定义一个具有多个列和行轨迹的网格。根据需要让某些项目填充多个行或列轨迹,以产生所需的外观:

  1. .hero-box-container {
  2. display: grid;
  3. grid-template-columns: 40% 23% 4% 23%;
  4. grid-template-rows: 300px 50px 200px;
  5. }
  6. .hero-box-1 {
  7. background-color: #70e9c9;
  8. grid-row: 1 / 3;
  9. }
  10. .hero-box-2 {
  11. background-color: #63dbbb;
  12. grid-column: 2 / 4;
  13. }
  14. .hero-box-3 {
  15. background-color: #51c9a9;
  16. }
  17. .hero-box-4 {
  18. background-color: #3dafa0;
  19. grid-row: 3;
  20. }
  21. .hero-box-5 {
  22. background-color: #309d96;
  23. grid-row: 2 / 4;
  24. }
  25. .hero-box-6 {
  26. background-color: #1e897a;
  27. grid-row: 2 / 5;
  28. grid-column: 3 / 5;
  29. }

个字符

展开查看全部

相关问题