CourseTraits.vue 3.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899
  1. <template>
  2. <div class="course-traits">
  3. <h2>课程特点</h2>
  4. <p class="course-traits-intro">我 们 基 于 长 期 以 来 以 学 习 者 为 中 心 的 项 目 式 学 习 实 践 探 索,以 欧 盟 发 布 的《Digital Competence
  5. Framework for Educators》、CSTA 发布的《K‒12 Computer Science
  6. Framework》和项目式教育实践对于教师的要求为指引,建立了一套框架完整、能力进阶、实操性强的教师培训内容体系。</p>
  7. <div class="course-traits-step">
  8. <div class="course-traits-step-div">
  9. <img src="../../assets/img/01.png" alt="">
  10. <h4>遵循人工智能教育国际标准内容专业</h4>
  11. <p>基于<span>AI4K12</span>人工智能教育框架设计系列课程,具备循序渐进、跨学科整合、实践导向和注重伦理的特点,旨在培养学生的AI基础知识和综合应用能力。</p>
  12. </div>
  13. <div class="course-traits-step-div">
  14. <img src="../../assets/img/02.png" alt="">
  15. <h4>细致资源与指引<br />轻松授课</h4>
  16. <p>提供全面的教学材料和明确的操作步骤,让教师能够毫不费力地进行高效、高质量的教学。</p>
  17. </div>
  18. <div class="course-traits-step-div">
  19. <img src="../../assets/img/03.png" alt="">
  20. <h4>趣味活动<br />深化理解</h4>
  21. <p>使用趣味的、互动的、游戏化的、项目式的课程形式,促进学生的理解。</p>
  22. </div>
  23. </div>
  24. </div>
  25. </template>
  26. <style scoped lang="scss">
  27. .course-traits {
  28. margin-top: 120px;
  29. width: 100%;
  30. padding: 80px 15%;
  31. text-align: center;
  32. background-color: #F3F7FD;
  33. .course-traits-intro {
  34. width: 100%;
  35. margin-top: 20px;
  36. font-size: 18px;
  37. color: #5a5a5a;
  38. line-height: 32.4px;
  39. }
  40. .course-traits-step {
  41. position: relative;
  42. margin-top: 50px;
  43. display: flex;
  44. justify-content: space-between;
  45. .course-traits-step-div {
  46. position: relative;
  47. width: 32%;
  48. border-radius: 32px;
  49. background-color: #fff;
  50. padding: 80px 40px 64px;
  51. transform: scale(0.97);
  52. transform-style: preserve-3d;
  53. h4 {
  54. margin: 24px 0 32px;
  55. line-height: 36px;
  56. }
  57. p {
  58. font-size: 18px;
  59. line-height: 32px;
  60. span {
  61. color: rgba(54, 129, 252, 1);
  62. }
  63. }
  64. }
  65. .course-traits-step-div::before {
  66. content: "";
  67. position: absolute;
  68. background: linear-gradient(to right, #3681FC, #AD88FD);
  69. width: 99%;
  70. height: 100%;
  71. border-radius: 32px;
  72. bottom: -10px;
  73. left: 0.5%;
  74. z-index: -1;
  75. opacity: 0;
  76. transform: scale(1.05);
  77. }
  78. .course-traits-step-div:hover{
  79. transform: scale(1);
  80. }
  81. .course-traits-step-div:hover::before {
  82. transform: translateZ(-1px);
  83. opacity: 1;
  84. }
  85. }
  86. }
  87. </style>