hjyd
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

323 lines
9.2 KiB

2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
  1. <template>
  2. <div class="wrap">
  3. <div class="contractus_container" id="contractus_container">
  4. <div class="empty"></div>
  5. <div class="content">
  6. <div class="circle" id="contact_circle"></div>
  7. <div class="hand" id="contact_hand"></div>
  8. <div class="contact_title_container" id="contact_title_container">
  9. <div class="yingwen_text">
  10. <span>联系我们</span>
  11. <img v-lazy="Line" alt="" class="line" />
  12. </div>
  13. <img v-lazy="Contact" alt="" class="yingwen" />
  14. </div>
  15. <div class="main_content" id="contactus_main_content">
  16. <div id="contract_info_ani">
  17. <p class="big_title">
  18. 为产品添彩为企业赋能<br />
  19. 打造高品质/强落地/有卖点的好产品
  20. </p>
  21. <div class="phone_line_1">
  22. <div class="item mr">
  23. <img v-lazy="Phone" alt="" class="icon" />
  24. <p class="phone">袁老师&nbsp;&nbsp;137&nbsp;1789&nbsp;2018</p>
  25. </div>
  26. <div class="item">
  27. <img v-lazy="Phone" alt="" class="icon" />
  28. <p class="phone">郭老师&nbsp;&nbsp;131&nbsp;6196&nbsp;7787</p>
  29. </div>
  30. </div>
  31. <div class="phone_line_2">
  32. <div class="item mr">
  33. <img v-lazy="Email" alt="" class="icon" />
  34. <p class="phone">info@iflytop.com</p>
  35. </div>
  36. <div class="item">
  37. <img v-lazy="Address" alt="" class="icon" />
  38. <p class="phone">
  39. 北京市昌平区回龙观街道博纳集团3号楼一层 &nbsp;&nbsp;产品梦工厂
  40. </p>
  41. </div>
  42. </div>
  43. </div>
  44. <div class="maps"></div>
  45. </div>
  46. </div>
  47. <!-- <div class="bottom_text_container">
  48. <div>
  49. <img v-lazy="Logo" alt="" class="img" />
  50. </div>
  51. <div class="some_link_container">
  52. <div class="some_link">
  53. <p>首页</p>
  54. <p>|</p>
  55. <p>工业设计</p>
  56. <p>|</p>
  57. <p>企业文化</p>
  58. <p>|</p>
  59. <p>软硬件开发</p>
  60. <p>|</p>
  61. <p>招聘</p>
  62. <p>|</p>
  63. <p>联系我们</p>
  64. <p>|</p>
  65. <p>关于我们</p>
  66. </div>
  67. <div class="address">
  68. <p>北京市昌平区回龙观</p>
  69. <p class="compony">产品梦工厂</p>
  70. </div>
  71. <div class="contract_type">
  72. <p class="phone_1">Tel13717892017</p>
  73. <p>Tel13161967787</p>
  74. <p class="email">
  75. 邮箱<span class="blue_text">info@iflytop.com</span>
  76. </p>
  77. </div>
  78. </div>
  79. <div class="intro">
  80. <p class="text1">
  81. 专业从事研发12年产品梦工厂,作为一家资深的研发公司主导了大量产品从需求产品定义策划
  82. 外观结构硬件嵌软软件全功能样机模具批量灰度测试产能爬坡的全流程经验
  83. </p>
  84. <p>
  85. 专业的团队加上技术的沉淀以及自有工厂的加持我们的目标只有一个做产品找产品梦工厂就对
  86. 了帮您节省投资
  87. </p>
  88. </div>
  89. </div> -->
  90. </div>
  91. </div>
  92. </template>
  93. <script setup>
  94. import Logo from '@/assets/img/contract/dilogo.png'
  95. import Phone from '@/assets/img/contract/dianhua.png'
  96. import Address from '@/assets/img/contract/dizhi.png'
  97. import Email from '@/assets/img/contract/youxiang.png'
  98. import Contact from '@/assets/img/contract/yingwen.png'
  99. import Line from '@/assets/img/contract/biaotifuhao.png'
  100. import { ref, onMounted } from 'vue'
  101. import { handleScreenAuto } from '@/common/utils'
  102. // 对右侧进行适配 main_content
  103. const showEmpty = ref(true)
  104. onMounted(() => {
  105. handleScreenAuto('#contactus_main_content')
  106. handleScreenAuto('#contact_title_container')
  107. window.onresize = handleScreenAuto('#contactus_main_content')
  108. })
  109. </script>
  110. <style lang="scss" scoped>
  111. .wrap {
  112. width: 100vw;
  113. height: 100vh;
  114. background: $common_bg;
  115. position: relative;
  116. .contractus_container {
  117. width: 100%;
  118. height: 100%;
  119. display: flex;
  120. flex-direction: column;
  121. justify-content: space-between;
  122. .empty {
  123. min-height: 90px;
  124. }
  125. .content {
  126. flex: 1;
  127. position: relative;
  128. overflow: hidden;
  129. .contact_title_container {
  130. position: absolute;
  131. left: 152px;
  132. top: 67px;
  133. width: 337px;
  134. height: 157px;
  135. box-sizing: border-box;
  136. .yingwen_text {
  137. font-size: 36px;
  138. font-family: 'SourceHanSans';
  139. margin-bottom: 59px;
  140. font-weight: bold;
  141. color: #000000;
  142. position: relative;
  143. .line {
  144. position: absolute;
  145. left: 0;
  146. width: 40px;
  147. height: 4px;
  148. top: -15px;
  149. }
  150. }
  151. .yingwen {
  152. width: 337px;
  153. height: 46px;
  154. }
  155. }
  156. .main_content {
  157. position: absolute;
  158. right: 132px;
  159. top: 47px;
  160. width: 834px;
  161. box-sizing: border-box;
  162. display: flex;
  163. flex-direction: column;
  164. justify-content: space-between;
  165. .big_title {
  166. font-size: 48px;
  167. font-family: 'Alibaba PuHuiTi';
  168. line-height: 62px;
  169. font-weight: bold;
  170. color: #000000;
  171. margin-bottom: 47px;
  172. }
  173. .phone_line_1 {
  174. display: flex;
  175. align-items: center;
  176. margin-bottom: 35px;
  177. .mr {
  178. margin-right: 55px;
  179. }
  180. .item {
  181. display: flex;
  182. align-items: center;
  183. font-size: 18px;
  184. font-family: 'SourceHanSans';
  185. font-weight: 400;
  186. color: #646a73;
  187. .icon {
  188. width: 34px;
  189. height: 34px;
  190. }
  191. .phone {
  192. margin-left: 18px;
  193. }
  194. }
  195. }
  196. .phone_line_2 {
  197. display: flex;
  198. align-items: center;
  199. margin-bottom: 64px;
  200. .mr {
  201. margin-right: 98px;
  202. }
  203. .item {
  204. display: flex;
  205. align-items: center;
  206. font-size: 18px;
  207. font-family: 'SourceHanSans';
  208. font-weight: 400;
  209. color: #646a73;
  210. .icon {
  211. width: 34px;
  212. height: 34px;
  213. }
  214. .phone {
  215. margin-left: 18px;
  216. }
  217. }
  218. }
  219. .maps {
  220. width: 826px;
  221. // flex: 1;
  222. height: 503px;
  223. box-shadow: 0px 7px 24px 0px rgba(7, 7, 72, 0.05);
  224. border-radius: 10px;
  225. background: url(../../../../assets/img/contract/ditu.png) no-repeat;
  226. background-size: 100% 100%;
  227. }
  228. }
  229. .circle {
  230. position: absolute;
  231. bottom: 0;
  232. background: url(../../../../assets/img/contract/yuanback.png) no-repeat;
  233. background-size: 100% 100%;
  234. left: 0;
  235. width: 751px;
  236. height: 578px;
  237. }
  238. .hand {
  239. position: absolute;
  240. bottom: 0;
  241. background: url(../../../../assets/img/contract/shouji.png) no-repeat;
  242. background-size: 100% 100%;
  243. left: 144px;
  244. width: 612px;
  245. height: 645px;
  246. }
  247. }
  248. .bottom_text_container {
  249. height: 224px;
  250. box-sizing: border-box;
  251. background: url(../../../../assets/img/contract/diback.png) no-repeat;
  252. background-size: 100% 100%;
  253. display: flex;
  254. align-items: center;
  255. padding: 55px 105px;
  256. .img {
  257. width: 86px;
  258. height: 77px;
  259. }
  260. .some_link_container {
  261. height: 100%;
  262. margin: 0 177px 0 100px;
  263. .some_link {
  264. display: flex;
  265. align-items: center;
  266. justify-content: space-between;
  267. width: 611px;
  268. font-size: 14px;
  269. font-family: 'SourceHanSansLight';
  270. font-weight: 300;
  271. color: #b7b7b7;
  272. margin-bottom: 35px;
  273. }
  274. .address {
  275. display: flex;
  276. align-items: center;
  277. font-size: 14px;
  278. font-family: 'SourceHanSansLight';
  279. font-weight: 300;
  280. color: #b7b7b7;
  281. margin-bottom: 34px;
  282. .compony {
  283. margin-left: 24px;
  284. }
  285. }
  286. .contract_type {
  287. display: flex;
  288. align-items: center;
  289. font-size: 14px;
  290. font-family: 'SourceHanSansLight';
  291. font-weight: 300;
  292. color: #b7b7b7;
  293. letter-spacing: 3px;
  294. white-space: nowrap;
  295. .phone_1 {
  296. margin-right: 36px;
  297. }
  298. .email {
  299. margin-left: 36px;
  300. .blue_text {
  301. color: $theme_color;
  302. }
  303. }
  304. }
  305. }
  306. .intro {
  307. font-size: 14px;
  308. font-family: 'SourceHanSansLight';
  309. font-weight: 300;
  310. color: #b7b7b7;
  311. line-height: 20px;
  312. height: 100%;
  313. display: flex;
  314. flex-direction: column;
  315. justify-content: space-between;
  316. word-break: break-all;
  317. }
  318. }
  319. }
  320. }
  321. </style>