Solution.vue 3.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153
  1. <script setup>
  2. import Layout from '@/components/common/Layout.vue'
  3. import { onMounted, onUpdated, ref } from 'vue'
  4. const projectTitleref = ref()
  5. const projectBox = ref()
  6. const lineRef = ref()
  7. const paneList = ref([])//获取的解决方案列表
  8. const paneData = ref([])//获取的解决方案内容
  9. const activeName = ref(0)//选中的tab
  10. onMounted(() => {
  11. })
  12. onUpdated(() => {
  13. })
  14. </script>
  15. <template>
  16. <Layout>
  17. <div class="index-page" style="width: 100%">
  18. <div class="page-header-sub">
  19. <!-- <img src="../assets/images/gaikuang.png" alt=""> -->
  20. <img src="../assets/images/banner.png" alt="" srcset="">
  21. </div>
  22. </div>
  23. <div class="contentContainer">
  24. <div class="groupTitle">{{ $t('message.t2') }}</div>
  25. <!-- animate__animated animate__backInDown -->
  26. <div class="companyContent">
  27. <div>
  28. <div class="title">{{ $t('message.zygjjt') }}</div>
  29. <div>{{ $t('message.zygjjtContent') }}</div>
  30. <div>{{ $t('message.zygjjtContent1') }}</div>
  31. </div>
  32. <div class="content2">
  33. <div class="title">{{ $t('message.zygjjt1') }}</div>
  34. <div>{{ $t('message.zygjjtContent2') }}</div>
  35. </div>
  36. </div>
  37. </div>
  38. </Layout>
  39. </template>
  40. <style lang='scss' scoped>
  41. .layout-container {
  42. margin-top: 150px
  43. }
  44. .contentContainer {
  45. display: flex;
  46. width: 60%;
  47. margin: 0 auto ;
  48. padding:4rem 17% 3.5rem;
  49. border-bottom: 1px solid #eee;
  50. @media screen and (max-width: 767px) {
  51. width: 80%;
  52. padding:1rem;
  53. }
  54. }
  55. .groupTitle {
  56. height: 19rem;
  57. font-size: 2rem;
  58. font-weight: bold;
  59. width: 15%;
  60. display: flex;
  61. align-items: center;
  62. justify-content: center;
  63. background: url('../assets/images/ppic.png') no-repeat center;
  64. padding: 0rem 1.5rem;
  65. @media screen and (max-width: 767px) {
  66. display: none;
  67. }
  68. }
  69. .title {
  70. font-size: 1.6rem;
  71. margin-bottom: 2rem;
  72. border-bottom: 2px solid #F7B334;
  73. padding-bottom: 0.9rem;
  74. text-indent: 0em !important;
  75. }
  76. .content2{
  77. margin-top: 4rem;
  78. }
  79. .companyContent {
  80. font-size: 1.2rem;
  81. color:#555;
  82. // 行间距
  83. line-height: 2rem;
  84. width: 78%;
  85. margin-left: 5%;
  86. >div {
  87. text-indent: 2em;
  88. }
  89. @media screen and (max-width: 767px) {
  90. width: 100%;
  91. margin-top:2rem;
  92. margin-left: 0;
  93. }
  94. }
  95. .demo-tabs {
  96. // float: left;
  97. .projectTitle {
  98. font-size: 40px;
  99. font-weight: bold;
  100. // display: inline;
  101. text-align: right;
  102. white-space: nowrap;
  103. // margin-left: 50px;
  104. // width: 123px;
  105. }
  106. .line {
  107. // width:var(linewidth);
  108. border-top: 1px solid #666666;
  109. position: relative;
  110. top: 36px;
  111. opacity: 0.15;
  112. // display: none;
  113. }
  114. .textstyle {
  115. // overflow: hidden;
  116. word-wrap: break-word;
  117. // word-break: break-all;
  118. }
  119. :deep(.el-tabs__item) {
  120. color: rgb(142, 143, 145);
  121. width: 150px;
  122. }
  123. :deep(.el-tabs__item.is-active) {
  124. color: black;
  125. font-size: 18px;
  126. }
  127. :deep(.el-tabs--left .el-tabs__item.is-left) {
  128. font-size: 16px;
  129. }
  130. }
  131. </style>