Services.tsx 4.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136
  1. import { css } from "@linaria/core";
  2. import { defineComponent } from "vue";
  3. export default defineComponent({
  4. setup() {
  5. return () => (
  6. <div class={[page, "home_lay_item_box"]}>
  7. <div class={"global-w"}>
  8. <div class={"home_lay_title"}>
  9. 学生服务<span>/</span>
  10. <span>SERVICES</span>
  11. </div>
  12. <div class={"service_list mt-40px"}>
  13. <div class={"ser_item"}>
  14. <a href="http://www.lib.xhu.edu.cn/" target="_blank">
  15. <div class={"ser_icon"}>
  16. <img src={getImageUrl("icons/icon_home_service_1.png")} />
  17. </div>
  18. <div class={"ser_tit"}>
  19. <p>图书馆</p>
  20. <p class={"desc"}>图书馆图书馆图书馆图书馆图书馆图书馆</p>
  21. </div>
  22. </a>
  23. </div>
  24. <div class={"ser_item"}>
  25. <a href="http://jwc.xhu.edu.cn/" target="_blank">
  26. <div class={"ser_icon"}>
  27. <img src={getImageUrl("icons/icon_home_service_2.png")} />
  28. </div>
  29. <div class={"ser_tit"}>
  30. <p>教育系统</p>
  31. <p class={"desc"}>图书馆图书馆图书馆图书馆图书馆图书馆</p>
  32. </div>
  33. </a>
  34. </div>
  35. <div class={"ser_item"}>
  36. <a href="http://urp.xhu.edu.cn/" target="_blank">
  37. <div class={"ser_icon"}>
  38. <img src={getImageUrl("icons/icon_home_service_3.png")} />
  39. </div>
  40. <div class={"ser_tit"}>
  41. <p>校园门户</p>
  42. <p class={"desc"}>图书馆图书馆图书馆图书馆图书馆图书馆</p>
  43. </div>
  44. </a>
  45. </div>
  46. <div class={"ser_item"}>
  47. <a href="http://eclass.xhu.edu.cn/" target="_blank">
  48. <div class={"ser_icon"}>
  49. <img src={getImageUrl("icons/icon_home_service_4.png")} />
  50. </div>
  51. <div class={"ser_tit"}>
  52. <p>西华易班</p>
  53. <p class={"desc"}>图书馆图书馆图书馆图书馆图书馆图书馆</p>
  54. </div>
  55. </a>
  56. </div>
  57. <div class={"ser_item"}>
  58. <a href="mailto:msysj@mail.xhu.edu.cn" target="_blank">
  59. <div class={"ser_icon"}>
  60. <img src={getImageUrl("icons/icon_home_service_5.png")} />
  61. </div>
  62. <div class={"ser_tit"}>
  63. <p>校长邮箱</p>
  64. <p class={"desc"}>图书馆图书馆图书馆图书馆图书馆图书馆</p>
  65. </div>
  66. </a>
  67. </div>
  68. <div class={"ser_item"}>
  69. <a href="http://oa.xhu.edu.cn/" target="_blank">
  70. <div class={"ser_icon"}>
  71. <img src={getImageUrl("icons/icon_home_service_6.png")} />
  72. </div>
  73. <div class={"ser_tit"}>
  74. <p>办公OA</p>
  75. <p class={"desc"}>图书馆图书馆图书馆图书馆图书馆图书馆</p>
  76. </div>
  77. </a>
  78. </div>
  79. </div>
  80. </div>
  81. </div>
  82. );
  83. },
  84. });
  85. const page = css`
  86. position: relative;
  87. &::after {
  88. position: absolute;
  89. content: "";
  90. left: 0;
  91. top: 40%;
  92. width: 60%;
  93. height: 200px;
  94. background-color: rgba(53, 152, 107, 0.1);
  95. }
  96. .service_list {
  97. display: grid;
  98. grid-template-columns: repeat(3, 1fr);
  99. gap: 24px;
  100. z-index: 2;
  101. .ser_item {
  102. background-color: #fff;
  103. a {
  104. padding: 30px 50px;
  105. display: flex;
  106. align-items: center;
  107. color: #333;
  108. .ser_icon {
  109. padding-right: 40px;
  110. border-right: 1px solid #d3d9de;
  111. img {
  112. width: 108px;
  113. height: 108px;
  114. object-fit: contain;
  115. }
  116. }
  117. .ser_tit {
  118. flex: 1;
  119. font-size: 24px;
  120. padding-left: 40px;
  121. p {
  122. margin: 0;
  123. }
  124. .desc {
  125. margin-top: 20px;
  126. font-size: 16px;
  127. color: #999;
  128. }
  129. }
  130. }
  131. }
  132. }
  133. `;