design-guide.vue 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. <template>
  2. <div class="guide-design">
  3. <div class="el-row cards" style="margin-left: -7px; margin-right: -7px">
  4. <div class="el-col el-col-24 el-col-xs-12 el-col-sm-6 is-guttered">
  5. <div class="card">
  6. <consistency-svg m="4" w="20" alt="Consistency" />
  7. <p>Consistency</p>
  8. </div>
  9. </div>
  10. <div class="el-col el-col-24 el-col-xs-12 el-col-sm-6 is-guttered">
  11. <div class="card">
  12. <feedback-svg m="4" w="20" alt="Feedback" />
  13. <p>Feedback</p>
  14. </div>
  15. </div>
  16. <div class="el-col el-col-24 el-col-xs-12 el-col-sm-6 is-guttered">
  17. <div class="card">
  18. <efficiency-svg m="4" w="20" alt="Efficiency" />
  19. <p>Efficiency</p>
  20. </div>
  21. </div>
  22. <div class="el-col el-col-24 el-col-xs-12 el-col-sm-6 is-guttered">
  23. <div class="card">
  24. <controllability-svg m="4" w="20" alt="Controllability" />
  25. <p>Controllability</p>
  26. </div>
  27. </div>
  28. </div>
  29. </div>
  30. </template>
  31. <style scoped lang="scss">
  32. .el-col {
  33. padding: 0 7px;
  34. }
  35. .card {
  36. background: var(--el-fill-color-lighter);
  37. height: 204px;
  38. text-align: center;
  39. display: flex;
  40. justify-content: center;
  41. align-items: center;
  42. flex-direction: column;
  43. img {
  44. margin: 1rem;
  45. width: 5rem;
  46. height: 5rem;
  47. }
  48. }
  49. @media screen and (max-width: 767px) {
  50. .el-col {
  51. padding-bottom: 8px;
  52. }
  53. }
  54. </style>