index.php 53 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <meta name="description" content="ITTEC es una empresa dedicada al desarrollo de tecnologías de información, sistemas de misión crítica y consultoría para el control y optimización de procesos en las organizaciones.">
  6. <meta name="keywords" content="Consultoría, Desarrollo Web, Plataforma Educativa">
  7. <meta name="language" content="spanish">
  8. <meta name="copyright" content="ITTEC">
  9. <meta name="author" content="ITTEC">
  10. <meta name="audience" content="all">
  11. <meta name="robots" content="index, all, follow">
  12. <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no">
  13. <meta name="theme-color" content="#1faf71">
  14. <link href='images/index/icono_h2.png' rel='shortcut icon' type='image/vnd.microsoft.icon'>
  15. <title>ITTEC | Tecnología Inteligente</title>
  16. <!-- slick -->
  17. <link rel="stylesheet" type="text/css" href="css/slick/slick.css" />
  18. <link rel="stylesheet" type="text/css" href="css/slick/slick-theme.css" />
  19. <!-- Bootstrap -->
  20. <link href="lib/bootstrap/css/bootstrap.min.css" rel="stylesheet">
  21. <!-- style this page -->
  22. <link href="css/style-index.css" rel="stylesheet">
  23. <link href="css/style-blog.css" rel="stylesheet">
  24. <link href="css/lang-selector.css" rel="stylesheet">
  25. <!-- Para animaciones -->
  26. <link href="css/animations.css" rel="stylesheet">
  27. <script src="http://code.jquery.com/jquery-1.10.1.min.js"></script>
  28. <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/animate.css/4.0.0/animate.min.css"/>
  29. <!-- Para la transición -->
  30. <script src="lib/jquery.js"></script>
  31. <script src="lib/jquery.bgswitcher.js"></script>
  32. <!-- Skeleton Loader -->
  33. <link rel="stylesheet" href="css/placeholder-loading.min.css">
  34. <!-- Font Awesome -->
  35. <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" integrity="sha384-wvfXpqpZZVQGK6TAh5PVlGOfQNHSoD2xbE+QkPxCAFlNEevoEH3Sl0sibVcOQVnN" crossorigin="anonymous">
  36. <!-- Animate.Style -->
  37. <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/animate.css/4.0.0/animate.min.css" />
  38. <!-- development version, includes helpful console warnings -->
  39. <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
  40. <!-- production version, optimized for size and speed -->
  41. <!-- <script src="https://cdn.jsdelivr.net/npm/vue"></script> -->
  42. <!-- PLYR LIBRARY -->
  43. <script src="https://cdn.plyr.io/3.6.2/plyr.polyfilled.js"></script>
  44. <link rel="stylesheet" href="https://cdn.plyr.io/3.6.2/plyr.css" />
  45. </head>
  46. <body>
  47. <script>
  48. $(window).scroll(function() {
  49. $('#objAnimation').each(function() {
  50. var imagePos = $(this).offset().top;
  51. var topOfWindow = $(window).scrollTop();
  52. if (imagePos < topOfWindow + 500) {
  53. $(this).addClass("slideRight");
  54. $(".scrolldown").css('display','none');
  55. }
  56. });
  57. });
  58. </script>
  59. <div id="transition-container" class="container-fluid">
  60. <img id="imagen" class="img-fluid" src="images/index/testC.png"/>
  61. <div class="transition-bkground">
  62. <div class="panel panelwidth" id="p1"></div>
  63. <div class="panel panelwidth" id="p2"></div>
  64. <div class="panel panelwidth" id="p3"></div>
  65. <div class="panel panelwidth" id="p4"></div>
  66. <div class="panel panelwidth" id="p5"></div>
  67. <div class="panel panelwidth" id="p6"></div>
  68. <div class="panel panelwidth" id="p7"></div>
  69. <div class="panel panelwidth" id="p8"></div>
  70. <div class="panel panelwidth" id="p9"></div>
  71. <div class="panel panelwidth" id="p10"></div>
  72. <div class="panel panelwidth" id="p11"></div>
  73. <div class="panel panelwidth" id="p12"></div>
  74. <div class="panel panelwidth" id="p13"></div>
  75. <div class="panel panelwidth" id="p14"></div>
  76. </div>
  77. </div>
  78. <header id="header-vuejs">
  79. <?php include 'header2.html' ?>
  80. </header>
  81. <section id="myapp">
  82. <div class="container-fluid">
  83. <div class="row skeleton-header">
  84. <div class="hd-skeleton-logo pulse" style="width: 18rem;">
  85. <div class="card-body img-hd">
  86. <div class="ph-picture" style="height: 75px;"></div>
  87. </div>
  88. </div>
  89. <div class="hd-skeleton-card pulse">
  90. <div class="card-body">
  91. <div class="ph-row">
  92. <div class="ph-col-10 big"></div>
  93. </div>
  94. </div>
  95. </div>
  96. <div class="hd-skeleton-card pulse">
  97. <div class="card-body">
  98. <div class="ph-row">
  99. <div class="ph-col-10 big"></div>
  100. </div>
  101. </div>
  102. </div>
  103. <div class="hd-skeleton-card pulse">
  104. <div class="card-body">
  105. <div class="ph-row">
  106. <div class="ph-col-10 big"></div>
  107. </div>
  108. </div>
  109. </div>
  110. <div class="hd-skeleton-search pulse">
  111. <div class="card-body">
  112. <div class="ph-row">
  113. <div class="ph-picture" style="height: 41px;"></div>
  114. </div>
  115. </div>
  116. </div>
  117. </div>
  118. <div class="skeleton-header-mb">
  119. <div class="row">
  120. <div class="hd-skeleton-logo pulse" style="width: 12rem;">
  121. <div class="card-body">
  122. <div class="ph-picture" style="height: 75px;"></div>
  123. </div>
  124. </div>
  125. <div class="hd-skeleton-card pulse" style="width: 6rem;margin-left:100px;">
  126. <div class="card-body">
  127. <div class="ph-picture" style="height: 50px"></div>
  128. </div>
  129. </div>
  130. </div>
  131. </div>
  132. <div class="skeleton-text col-md-5 centrado" id="skeleton-text">
  133. <div style="width: 90px;margin-left: 75px;">
  134. <div class="ph-col-4 ph-picture pulse" style="height:90px;"></div>
  135. </div>
  136. <div class="ph-col-8" style="width:335px;">
  137. <div class="ph-row">
  138. <div class="ph-col-12 big pulse"></div>
  139. <div class="ph-col-12 empty pulse"></div>
  140. <div class="ph-col-12 big pulse"></div>
  141. </div>
  142. </div>
  143. <div style="width:532px;">
  144. <div class="ph-col-8">
  145. <div class="ph-row">
  146. <div class="ph-col-12 big pulse"></div>
  147. <div class="ph-col-12 big pulse"></div>
  148. <div class="ph-col-6 big pulse"></div>
  149. <div class="ph-col-4 empty big"></div>
  150. <div class="ph-col-12 big pulse"></div>
  151. <div class="ph-col-12 big pulse"></div>
  152. </div>
  153. <div class="ph-col-6">
  154. <div class="ph-col-6 ph-button pulse"></div>
  155. </div>
  156. </div>
  157. </div>
  158. </div>
  159. <div class="skeleton-parrafs">
  160. <div class="ph-col-8">
  161. <div class="ph-row">
  162. <div class="ph-col-12 empty"></div>
  163. <div class="ph-col-12 empty"></div>
  164. <div class="ph-col-12 empty"></div>
  165. <div class="ph-col-2 empty"></div>
  166. <div class="ph-col-8 big pulse"></div>
  167. <div class="ph-col-2 empty"></div>
  168. <div class="ph-col-12 big pulse"></div>
  169. <div class="ph-col-4 empty"></div>
  170. <div class="ph-col-2 big pulse"></div>
  171. <div class="ph col-4 empty"></div>
  172. </div>
  173. </div>
  174. </div>
  175. <div class="row skeleton-cards">
  176. <div class="card-sk pulse" style="width: 18rem;">
  177. <div class="ph-picture"></div>
  178. <div class="card-body">
  179. <div class="ph-row">
  180. <div class="ph-col-12"></div>
  181. <div class="ph-col-12 empty"></div>
  182. <div class="ph-col-2 empty"></div>
  183. <div class="ph-col-8"></div>
  184. <div class="ph-col-2 empty "></div>
  185. <div class="ph-col-12 empty"></div>
  186. <div class="ph-col-12"></div>
  187. <div class="ph-col-12 empty"></div>
  188. <div class="ph-col-4 empty"></div>
  189. <div class="ph-col-4"></div>
  190. <div class="ph-col-4 empty"></div>
  191. </div>
  192. </div>
  193. </div>
  194. <div class="card-sk pulse" style="width: 18rem;">
  195. <div class="ph-picture"></div>
  196. <div class="card-body">
  197. <div class="ph-row">
  198. <div class="ph-col-12"></div>
  199. <div class="ph-col-12 empty"></div>
  200. <div class="ph-col-2 empty"></div>
  201. <div class="ph-col-8"></div>
  202. <div class="ph-col-2 empty "></div>
  203. <div class="ph-col-12 empty"></div>
  204. <div class="ph-col-12"></div>
  205. <div class="ph-col-4 empty"></div>
  206. <div class="ph-col-4"></div>
  207. <div class="ph-col-4 empty"></div>
  208. </div>
  209. </div>
  210. </div>
  211. <div class="card-sk pulse" style="width: 18rem;">
  212. <div class="ph-picture"></div>
  213. <div class="card-body">
  214. <div class="ph-row">
  215. <div class="ph-col-12"></div>
  216. <div class="ph-col-12 empty"></div>
  217. <div class="ph-col-2 empty"></div>
  218. <div class="ph-col-8"></div>
  219. <div class="ph-col-2 empty "></div>
  220. <div class="ph-col-12 empty"></div>
  221. <div class="ph-col-12"></div>
  222. <div class="ph-col-12 empty"></div>
  223. <div class="ph-col-4 empty"></div>
  224. <div class="ph-col-4"></div>
  225. <div class="ph-col-4 empty"></div>
  226. </div>
  227. </div>
  228. </div>
  229. </div>
  230. <div class="container skeleton-video pulse">
  231. <div class="ph-picture video-sk" style="height:500px;"></div>
  232. <div class="ph-row">
  233. <div class="ph-col-2 "></div>
  234. <div class="ph-col-2 empty"></div>
  235. <div class="ph-col-8 "></div>
  236. </div>
  237. </div>
  238. <div class="row skeleton-cards">
  239. <div class="card-sk pulse" style="width: 18rem;">
  240. <div class="ph-picture"></div>
  241. <div class="card-body">
  242. <div class="ph-row">
  243. <div class="ph-col-12"></div>
  244. <div class="ph-col-12 empty"></div>
  245. <div class="ph-col-2 empty"></div>
  246. <div class="ph-col-8"></div>
  247. <div class="ph-col-2 empty "></div>
  248. <div class="ph-col-12 empty"></div>
  249. <div class="ph-col-12"></div>
  250. <div class="ph-col-12 empty"></div>
  251. <div class="ph-col-4 empty"></div>
  252. <div class="ph-col-4"></div>
  253. <div class="ph-col-4 empty"></div>
  254. </div>
  255. </div>
  256. </div>
  257. <div class="card-sk pulse" style="width: 18rem;">
  258. <div class="ph-picture"></div>
  259. <div class="card-body">
  260. <div class="ph-row">
  261. <div class="ph-col-12"></div>
  262. <div class="ph-col-12 empty"></div>
  263. <div class="ph-col-2 empty"></div>
  264. <div class="ph-col-8"></div>
  265. <div class="ph-col-2 empty "></div>
  266. <div class="ph-col-12 empty"></div>
  267. <div class="ph-col-12"></div>
  268. <div class="ph-col-4 empty"></div>
  269. <div class="ph-col-4"></div>
  270. <div class="ph-col-4 empty"></div>
  271. </div>
  272. </div>
  273. </div>
  274. <div class="card-sk pulse" style="width: 18rem;">
  275. <div class="ph-picture"></div>
  276. <div class="card-body">
  277. <div class="ph-row">
  278. <div class="ph-col-12"></div>
  279. <div class="ph-col-12 empty"></div>
  280. <div class="ph-col-2 empty"></div>
  281. <div class="ph-col-8"></div>
  282. <div class="ph-col-2 empty "></div>
  283. <div class="ph-col-12 empty"></div>
  284. <div class="ph-col-12"></div>
  285. <div class="ph-col-12 empty"></div>
  286. <div class="ph-col-4 empty"></div>
  287. <div class="ph-col-4"></div>
  288. <div class="ph-col-4 empty"></div>
  289. </div>
  290. </div>
  291. </div>
  292. </div>
  293. <div class="row skeleton-footer">
  294. <div class="ft-skeleton-card pulse" style="width: 18rem;">
  295. <div class="card-body">
  296. <div class="ph-row">
  297. <div class="ph-col-10 big"></div>
  298. <div class="ph-col-10"></div>
  299. <div class="ph-col-12 empty"></div>
  300. <div class="ph-col-10"></div>
  301. <div class="ph-col-12 empty"></div>
  302. <div class="ph-col-12"></div>
  303. <div class="ph-col-12 empty"></div>
  304. <div class="ph-col-8"></div>
  305. <div class="ph-col-12 empty"></div>
  306. <div class="ph-col-8"></div>
  307. <div class="ph-col-12 empty"></div>
  308. <div class="ph-col-6"></div>
  309. </div>
  310. </div>
  311. </div>
  312. <div class="ft-skeleton-card pulse" style="width: 18rem;">
  313. <div class="card-body">
  314. <div class="ph-row">
  315. <div class="ph-col-10 big"></div>
  316. <div class="ph-col-2 empty big"></div>
  317. <div class="ph-col-6"></div>
  318. <div class="ph-col-4 empty"></div>
  319. <div class="ph-col-12 empty"></div>
  320. <div class="ph-col-10"></div>
  321. <div class="ph-col-12 empty"></div>
  322. <div class="ph-col-8"></div>
  323. <div class="ph-col-12 empty"></div>
  324. <div class="ph-col-10"></div>
  325. <div class="ph-col-2 empty"></div>
  326. <div class="ph-col-12 empty"></div>
  327. <div class="ph-col-4"></div>
  328. <div class="ph-col-12 empty"></div>
  329. <div class="ph-col-12"></div>
  330. </div>
  331. </div>
  332. </div>
  333. <div class="ft-skeleton-card pulse" style="width: 18rem;">
  334. <div class="card-body">
  335. <div class="ph-row">
  336. <div class="ph-col-10 big"></div>
  337. <div class="ph-col-12 empty"></div>
  338. <div class="ph-picture ph-col-2 big"></div>
  339. <div class="ph-col-2 empty"></div>
  340. <div class="ph-col-8"></div>
  341. <div class="ph-picture ph-col-2 big"></div>
  342. <div class="ph-col-2 empty"></div>
  343. <div class="ph-col-8"></div>
  344. <div class="ph-col-12 empty"></div>
  345. <div class="ph-col-10 big"></div>
  346. <div class="ph-col-12 empty"></div>
  347. <div class="ph-col-12"></div>
  348. </div>
  349. </div>
  350. </div>
  351. <div class="ft-skeleton-card pulse" style="width: 18rem;">
  352. <div class="card-body">
  353. <div class="ph-picture img-sk"></div>
  354. </div>
  355. </div>
  356. </div>
  357. </div>
  358. <div class="languajes" >
  359. <div class="lang-menu">
  360. <div id="select" class="selected-lang">
  361. </div>
  362. <ul id="opciones">
  363. <li>
  364. <a href="#" @click="cambiarIdioma('es');cambiarVideoIndex('https://www.ittec.mx/media/vittec_es.mp4');guardarIdioma('es')" class="es">{{ $t("message.esp") }}</a>
  365. </li>
  366. <li >
  367. <a href="#" @click="cambiarIdioma('en');cambiarVideoIndex('https://www.ittec.mx/media/vittec_en.mp4');guardarIdioma('en')" class="en">{{ $t("message.eng") }}</a>
  368. </li>
  369. </ul>
  370. </div>
  371. </div>
  372. <div id="box" class="box">
  373. <div class="triangulo">
  374. <img class="img-fluid padding-top tr-wd" src="images/index/triangle_transparent.png" style="width: 100%;">
  375. <img src="images/index/rectangulo3B.png" alt="" class="img-fluid rec-wd">
  376. </div>
  377. <div class="logo-i"></div>
  378. <div id="isotipo-ittec" class="container">
  379. <img width="90px" src="images/index/icon-i.png" alt="">
  380. </div>
  381. <div id="texto" class="col-md-5 centrado">
  382. <div id="txtA" class="txt-tablet">
  383. <h1 class="texto-blanco title-principal font-weight-bold text-left">{{ $t("message.trianguloTitulo") }}</h1>
  384. </div>
  385. <div id="txtB" class="txt-parrafo">
  386. <p class="texto-blanco text-justify text-principal">
  387. {{ $t("message.trianguloParrafoUno") }} <strong class="hover-negro"><a class="a-text deco fill-text" href="#" data-hover="soluciones">{{ $t("message.trianguloBoldUno") }}</a></strong> {{ $t("message.trianguloParrafoDos") }}
  388. </p>
  389. <p class="texto-blanco text-justify text-principal">
  390. <strong class="hover-negro"><a class="a-text deco fill-text" href="#" data-hover="Desarrollamos">{{ $t("message.trianguloBoldDos") }}</a></strong> {{ $t("message.trianguloParrafoTres") }} <br><strong class="hover-negro"><a href="#" data-hover="visión de futuro." id="vision" class="fill-text text-fill-vision a-text">{{ $t("message.trianguloBoldtres") }}.</a></strong>
  391. </p>
  392. </div>
  393. <div id="txtC" class="txt-boton">
  394. <div class="text-left">
  395. <a href="nosotros" class="btn button-nosotros">
  396. <h4 class="h4-button">{{ $t("message.botontext") }}</h4>
  397. </a>
  398. </div>
  399. </div>
  400. </div>
  401. <div class="container img-overlay" id="div-imgOverlay">
  402. <img id="img-overlay" class="img-fluid" src="images/index/img_overlayA.png" alt="consultoria">
  403. </div>
  404. <div class="">
  405. <div class="row">
  406. <div class="col">
  407. <div class="scrolldown">
  408. <span></span>
  409. <span></span>
  410. <span></span>
  411. </div>
  412. </div>
  413. </div>
  414. <div id="objAnimation" class="mt-3 text-slider">
  415. <div class="txt-titulo">
  416. <h1 class="texto-blanco font-weight-bold text-center title-principal p-4">{{ $t("message.tituloFuturo") }}</h1><br>
  417. </div>
  418. <div class="txt-parrafomov">
  419. <div class="row">
  420. <div class="col-md-1"></div>
  421. <div class="col-md-10">
  422. <p class="texto-blanco text-center text-principal prl-4 ">{{ $t("message.futuroParrafoUno") }}<strong><a class="bold-letter">{{ $t("message.futuroBoldUno") }}</a></strong>
  423. {{ $t("message.futuroParrafoDos") }} <strong><a class="bold-letter">{{ $t("message.futuroBoldDos") }}</a></strong></p>
  424. </div>
  425. <div class="col-md-1"></div>
  426. </div>
  427. </div>
  428. </div>
  429. </div>
  430. <div class="col-md-4"></div>
  431. <div class="col-md-3"></div>
  432. </div>
  433. <div class="bakcgroud-verde"></div>
  434. <div id="bloque2" class="row bakcgroud-ittec">
  435. <div class="container title-areas mx-auto d-flex flex-row justify-content-center alig-items-center" style="width:auto;height: 150px;">
  436. <p class="mt-5 pt-2 slideDown">{{ $t("message.soluciones") }}</p>
  437. </div>
  438. <div class="bakcgroud-ittec-2 top-video">
  439. <div class="container">
  440. <div class="row">
  441. <div class="col-md-12">
  442. <video id="player" class="player" :src="vittecIndex" ref="vittecIndex" style="--plyr-color-main: #1ac266;--plyr-control-icon-size:25px;" playsinline controls >
  443. </video>
  444. </div>
  445. </div>
  446. </div>
  447. </div>
  448. </div>
  449. <div class="parallax-cards">
  450. <div class="">
  451. <div class="container">
  452. <div class="col-12 top-cards pt-5 pb-5">
  453. <section class="regular slider pt-5">
  454. <div class="container">
  455. <div class="card card-body zoom">
  456. <img src="images/index/Facturacion-electronica0.png" class="encimado servicios profile-img" alt="">
  457. <h4 class="text-center padding"><strong>{{ $t("message.cardfactura") }}</strong></h4>
  458. <p class="text-center">{{ $t("message.cardfacturatext") }}</p>
  459. </div>
  460. </div>
  461. <div class="container">
  462. <div class="card card-body zoom">
  463. <img src="images/index/Concilia0.png" class="encimado servicios profile-img" alt="">
  464. <h4 class="text-center padding"><strong>{{ $t("message.cardconciliacion") }}</strong></h4>
  465. <p class="text-center">{{ $t("message.cardconciliaciontext") }}</p>
  466. </div>
  467. </div>
  468. <div class="container ">
  469. <div class="card card-body zoom ">
  470. <img src="images/index/Validacion-de-CFDIA.png" class="encimado servicios profile-img" alt="">
  471. <h4 class="text-center padding"><strong>{{ $t("message.cardvalidacion") }}</strong></h4>
  472. <p class="text-center">{{ $t("message.cardvalidaciontext") }}</p>
  473. </div>
  474. </div>
  475. <div class="container">
  476. <div class="card card-body zoom">
  477. <img src="images/index/Desarrollo-de-software0.png" class="encimado servicios profile-img" alt="" >
  478. <h4 class="text-center padding"><strong>{{ $t("message.carddesarrollo") }}</strong></h4>
  479. <p class="text-center">{{ $t("message.carddesarrollotext") }}</p>
  480. </div>
  481. </div>
  482. <div class="container">
  483. <div class="card card-body zoom">
  484. <img src="images/index/Disenio-digitalA.png" class="encimado servicios profile-img" alt="" style="width: 120px;" >
  485. <h4 class="text-center padding "><strong>{{ $t("message.carddisenio") }}</strong></h4>
  486. <p class="text-center">{{ $t("message.carddiseniotext") }}</p>
  487. </div>
  488. </div>
  489. <div class="container">
  490. <div class="card card-body zoom">
  491. <img src="images/index/plataf0.png" class="encimado servicios profile-img" alt="" style="width: 120px;" >
  492. <h4 class="text-center padding "><strong>{{ $t("message.cardplataforma") }}</strong></h4>
  493. <p class="text-center">{{ $t("message.cardplataformatext") }}</p>
  494. </div>
  495. </div>
  496. <div class="container">
  497. <div class="card card-body zoom">
  498. <img src="images/index/Control-de-inventario0.png" class="encimado servicios profile-img" alt="">
  499. <h4 class="text-center padding"><strong>{{ $t("message.cardinventario") }}</strong></h4>
  500. <p class="text-center">{{ $t("message.cardinventariotext") }}</p>
  501. </div>
  502. </div>
  503. <div class="container">
  504. <div class="card card-body zoom">
  505. <img src="images/index/Outsourcing0.png" class="encimado servicios profile-img" alt="">
  506. <h4 class="text-center padding"><strong>{{ $t("message.cardoutsourcing") }}</strong></h4>
  507. <p class="text-center">{{ $t("message.cardoutsourcingtext") }}</p>
  508. </div>
  509. </div>
  510. <div class="container">
  511. <div class="card card-body zoom">
  512. <img src="images/index/Nomina-electronica0.png" class="encimado servicios profile-img" alt="">
  513. <h4 class="text-center padding"><strong>{{ $t("message.cardnomina") }}</strong></h4>
  514. <p class="text-center">{{ $t("message.cardnominatext") }}</p>
  515. </div>
  516. </div>
  517. <div class="container">
  518. <div class="card card-body zoom">
  519. <img src="images/index/Contabilidad-electronica0.png" class="encimado servicios profile-img" alt="">
  520. <h4 class="text-center padding"><strong>{{ $t("message.cardcontabilidad") }}</strong></h4>
  521. <p class="text-center">{{ $t("message.cardcontabilidadtext") }}</p>
  522. </div>
  523. </div>
  524. <div class="container">
  525. <div class="card card-body zoom">
  526. <img src="images/index/Control-cobranza0.png" class="encimado servicios profile-img" alt="">
  527. <h4 class="text-center padding"><strong>{{ $t("message.cardcobranza") }}</strong></h4>
  528. <p class="text-center">{{ $t("message.cardcobranzatext") }}</p>
  529. </div>
  530. </div>
  531. <div class="container">
  532. <div class="card card-body zoom">
  533. <img src="images/index/Aplicaciones-web0.png" class="encimado servicios profile-img" alt="">
  534. <h4 class="text-center padding"><strong>{{ $t("message.cardaplicaciones") }}</strong></h4>
  535. <p class="text-center">{{ $t("message.cardaplicacionestext") }}</p>
  536. </div>
  537. </div>
  538. <div class="container">
  539. <div class="card card-body zoom">
  540. <img src="images/index/Inteligencia-artificial0.png" class="encimado servicios profile-img" alt="">
  541. <h4 class="text-center padding"><strong>{{ $t("message.cardia") }}</strong></h4>
  542. <p class="text-center">{{ $t("message.cardiatext") }}</p>
  543. </div>
  544. </div>
  545. <div class="container">
  546. <div class="card card-body zoom">
  547. <img src="images/index/Big-data0.png" class="encimado servicios profile-img" alt="">
  548. <h4 class="text-center padding"><strong>{{ $t("message.cardbigdata") }}</strong></h4>
  549. <p class="text-center">{{ $t("message.cardbigdatatext") }}</p>
  550. </div>
  551. </div>
  552. </section>
  553. </div>
  554. </div>
  555. <div class="container">
  556. <div class="row">
  557. <div class="col-md-4 justify-content-center mt-5 ">
  558. <div class="shadow cardhover">
  559. <img class="card-img-top" src="images/index/card_2.jpg" alt="Soporte 24 horas">
  560. <div class="card-body">
  561. <h4 class="card-title text-verde">Soporte las 24 horas del día</h4>
  562. <p class="card-text ">Desde corporativos nacionales hasta pequeñas empresas, nuestras soluciones transforman la operación de las empresas. Desarrollamos aplicaciones de TI con visión de futuro.</p>
  563. </div>
  564. </div>
  565. </div>
  566. <div class="col-md-4 justify-content-center mt-5">
  567. <div class="shadow cardhover">
  568. <img class="card-img-top" src="images/index/card_1.jpg" alt="Almacenamiento">
  569. <div class="card-body">
  570. <h4 class="card-title text-verde">Almacenamiento hasta 72 horas</h4>
  571. <p class="card-text ">Desde corporativos nacionales hasta pequeñas empresas, nuestras soluciones transforman la operación de las empresas. Desarrollamos aplicaciones de TI con visión de futuro.</p>
  572. </div>
  573. </div>
  574. </div>
  575. <div class="col-md-4 justify-content-center mt-5">
  576. <div class="shadow cardhover">
  577. <img class="card-img-top " src="images/index/card_3.jpg" alt="Sistemas">
  578. <div class="card-body ">
  579. <h4 class="card-title text-verde">Integración con otros sistemas</h4>
  580. <p class="card-text ">Desde corporativos nacionales hasta pequeñas empresas, nuestras soluciones transforman la operación de las empresas. Desarrollamos aplicaciones de TI con visión de futuro.</p>
  581. </div>
  582. </div>
  583. </div>
  584. </div>
  585. </div>
  586. </div>
  587. </div>
  588. <section id="bloque1" class="trans-bloque1">
  589. <div class="torniquete">
  590. <div class="row">
  591. <div class="col-8 pr-0 video">
  592. <video preload="auto" autoplay="autoplay" loop muted>
  593. <source src="https://www.ittec.mx/media/vittec_mundo.mp4" type="video/mp4">
  594. </video>
  595. </div>
  596. <div class="col-4 pl-0 black-bg">
  597. <div class="container slidervert">
  598. <div class="slider-vertical">
  599. <div class="container">
  600. <div class="texto-mundo">
  601. <h4 class="text-white">{{ $t("message.alcanceglobal") }}</h4>
  602. <p class="text-white text-justify">{{ $t("message.alcanceglobaltext") }}</p>
  603. </div>
  604. </div>
  605. <div class="container">
  606. <div class="texto-mundo">
  607. <h4 class="text-white">{{ $t("message.seguridadinfo") }}</h4>
  608. <p class="text-white text-justify">{{ $t("message.seguridadinfotext") }}</p>
  609. </div>
  610. </div>
  611. </div>
  612. </div>
  613. </div>
  614. <div id="div">
  615. <ul class="animate-diagon-down">
  616. <li class="animate-first">
  617. <div class="content-info scalediv">
  618. <div class="title-div">
  619. 9+
  620. </div>
  621. <p class="text-div">
  622. {{ $t("message.transexperiencetxt") }}
  623. </p>
  624. </div>
  625. </li>
  626. <li class="animate-second">
  627. <div class="content-info scaledivsec">
  628. <div class="title-div">
  629. 8
  630. </div>
  631. <p class="text-div">
  632. {{ $t("message.transbusinesstxt") }}
  633. </p>
  634. </div>
  635. </li>
  636. <li class="animate-third">
  637. <div class="content-info scaledivthr">
  638. <div class="title-div">
  639. 500+
  640. </div>
  641. <p class="text-div">
  642. {{ $t("message.transcustomerstxt") }}
  643. </p>
  644. </div>
  645. </li>
  646. <li class="animate-fourth">
  647. <div class="content-info scaledivfour">
  648. <div class="title-div">
  649. 6
  650. </div>
  651. <p class="text-div">
  652. {{ $t("message.transconsultingtxt") }}
  653. </p>
  654. </div>
  655. </li>
  656. <li class="animate-fifth">
  657. <div class="content-info scaledivfive">
  658. <div class="title-div">
  659. 5+
  660. </div>
  661. <p class="text-div">
  662. {{ $t("message.transfortunetxt") }}
  663. </p>
  664. </div>
  665. </li>
  666. <li class="animate-sixth">
  667. <div class="content-info scaledivsix">
  668. <div class="title-div">
  669. 99.98%
  670. </div>
  671. <p class="text-div">
  672. {{ $t("message.transserviciostxt") }}
  673. </p>
  674. </div>
  675. </li>
  676. <li class="animate-seventh">
  677. <div class="content-info scaledivseven">
  678. <div class="title-div">
  679. 300+
  680. </div>
  681. <p class="text-div">
  682. {{ $t("message.transdevelopmentstxt") }}
  683. </p>
  684. </div>
  685. </li>
  686. </ul>
  687. </div>
  688. </div>
  689. </div>
  690. </section>
  691. <div id="cards-ends" class="parallax-cards pb-5">
  692. <div class="cards-end">
  693. <div class="container">
  694. <div class="row">
  695. <div class="col-md-4 justify-content-center mt-5 ">
  696. <div class="shadow cardhover">
  697. <img class="card-img-top" src="images/index/card_2.jpg" alt="Soporte 24 horas">
  698. <div class="card-body">
  699. <h4 class="card-title text-verde">Soporte las 24 horas del día</h4>
  700. <p class="card-text ">Desde corporativos nacionales hasta pequeñas empresas, nuestras soluciones transforman la operación de las empresas. Desarrollamos aplicaciones de TI con visión de futuro.</p>
  701. </div>
  702. </div>
  703. </div>
  704. <div class="col-md-4 justify-content-center mt-5">
  705. <div class="shadow cardhover">
  706. <img class="card-img-top" src="images/index/card_1.jpg" alt="Almacenamiento">
  707. <div class="card-body">
  708. <h4 class="card-title text-verde">Almacenamiento hasta 72 horas</h4>
  709. <p class="card-text ">Desde corporativos nacionales hasta pequeñas empresas, nuestras soluciones transforman la operación de las empresas. Desarrollamos aplicaciones de TI con visión de futuro.</p>
  710. </div>
  711. </div>
  712. </div>
  713. <div class="col-md-4 justify-content-center mt-5">
  714. <div class="shadow cardhover">
  715. <img class="card-img-top " src="images/index/card_3.jpg" alt="Sistemas">
  716. <div class="card-body ">
  717. <h4 class="card-title text-verde">Integración con otros sistemas</h4>
  718. <p class="card-text ">Desde corporativos nacionales hasta pequeñas empresas, nuestras soluciones transforman la operación de las empresas. Desarrollamos aplicaciones de TI con visión de futuro.</p>
  719. </div>
  720. </div>
  721. </div>
  722. </div>
  723. </div>
  724. </div>
  725. </div>
  726. <div class="parallax-cards">
  727. <div class="container">
  728. <div class="container title-areas mx-auto d-flex flex-row justify-content-center alig-items-center" style="width:auto;height: 150px;">
  729. <p class="mt-5 pt-2 slideDown">{{$t("message.ultimospost")}}</p>
  730. </div>
  731. <div class="row">
  732. <articulo
  733. id="my-data"
  734. v-for="publicacion in filtrolatestPub"
  735. :key="publicacion.id"
  736. v-bind:publicacion="publicacion"
  737. v-bind:txtbtn="verMas">
  738. </articulo>
  739. </div>
  740. </div>
  741. </div>
  742. </section>
  743. <footer id="footer-vuejs">
  744. <?php include 'footer.html' ?>
  745. </footer>
  746. <div>
  747. <?php include 'modal-boletin.html' ?>
  748. </div>
  749. <!-- Axios -->
  750. <script src="https://unpkg.com/axios/dist/axios.min.js"></script>
  751. <!-- Vue i18n -->
  752. <script src="https://unpkg.com/vue/dist/vue.js"></script>
  753. <script src="https://unpkg.com/vue-i18n/dist/vue-i18n.js"></script>
  754. <!-- Bootstrap vue -->
  755. <script src="https://unpkg.com/bootstrap-vue@latest/dist/bootstrap-vue.js"></script>
  756. <!-- Bootstap Vue Icons -->
  757. <script src="//unpkg.com/bootstrap-vue@latest/dist/bootstrap-vue-icons.min.js"></script>
  758. <script src="lang/app.js"></script>
  759. <script src="lang/footer-vue.js"></script>
  760. <script src="lang/header-vue.js"></script>
  761. <script src="js/boletin-vue.js"></script>
  762. <script src="css/slick/slick.js" type="text/javascript" charset="utf-8"></script>
  763. <script>
  764. const player = new Plyr('#player', {
  765. title: 'VITTEC',
  766. controls: [
  767. 'play-large', // The large play button in the center
  768. 'restart', // Restart playback
  769. 'rewind', // Rewind by the seek time (default 10 seconds)
  770. 'play', // Play/pause playback
  771. 'fast-forward', // Fast forward by the seek time (default 10 seconds)
  772. 'progress', // The progress bar and scrubber for playback and buffering
  773. 'current-time', // The current time of playback
  774. 'duration', // The full duration of the media
  775. 'mute', // Toggle mute
  776. 'volume', // Volume control
  777. 'fullscreen', // Toggle fullscreen
  778. ]
  779. });
  780. $(window).load(function() {
  781. $('.skeleton-header, .skeleton-header-mb, .skeleton-text, .skeleton-parrafs, .skeleton-cards, .skeleton-video, .skeleton-footer ').css('display','none');
  782. $('header,#myapp,#transition-container, .transition-bkground, .logo-i, .box, .bakcgroud-ittec, .bakcgroud-ittec-2, .bakcgroud-ittec-3, .fondo-ittec, #bloque1, .parallax-cards ,#cards-ends, footer').css('display','block');
  783. });
  784. $("#optA").mouseout(function(){
  785. $(this).removeClass('active');
  786. });
  787. $("#submenu-conoce").mouseenter(function(){
  788. $("#optA").addClass('active');
  789. });
  790. $("#optB").mouseout(function(){
  791. $(this).removeClass('active');
  792. });
  793. $("#submenu-construye").mouseenter(function(){
  794. $("#optB").addClass('active');
  795. });
  796. $("#optC").mouseout(function(){
  797. $(this).removeClass('active');
  798. });
  799. $(document).on('ready', function() {
  800. $('.slider-vertical').slick({
  801. dots: false,
  802. arrows: false,
  803. vertical: true,
  804. autoplay: true,
  805. autoplaySpeed:7500,
  806. slidesToShow: 1,
  807. slidesToScroll: 1,
  808. verticalSwiping: true,
  809. });
  810. $(".regular").slick({
  811. autoplay: true,
  812. autoplaySpeed:5000,
  813. dots: true,
  814. infinite: true,
  815. slidesToShow: 4,
  816. slidesToScroll: 1,
  817. responsive: [{
  818. breakpoint: 1156,
  819. settings: {
  820. slidesToShow: 3,
  821. slidesToScroll: 1,
  822. infinite: true,
  823. dots: true
  824. }
  825. },{
  826. breakpoint: 1024,
  827. settings: {
  828. slidesToShow: 3,
  829. slidesToScroll: 1,
  830. infinite: true,
  831. dots: true
  832. }
  833. },{
  834. breakpoint: 995,
  835. settings: {
  836. slidesToShow: 2,
  837. slidesToScroll: 1,
  838. infinite: true,
  839. dots: true
  840. }
  841. },{
  842. breakpoint: 768,
  843. settings: {
  844. slidesToShow: 1,
  845. slidesToScroll: 1,
  846. infinite: true,
  847. dots: true
  848. }
  849. }, {
  850. breakpoint: 690,
  851. settings: {
  852. slidesToShow: 1,
  853. slidesToScroll: 1,
  854. infinite: true,
  855. dots: true
  856. }
  857. }, {
  858. breakpoint: 610,
  859. settings: {
  860. slidesToShow: 1,
  861. slidesToScroll: 1,
  862. infinite: true,
  863. dots: true
  864. }
  865. }, {
  866. breakpoint: 600,
  867. settings: {
  868. slidesToShow: 1,
  869. slidesToScroll: 2,
  870. infinite: true,
  871. dots: true,
  872. arrows: false,
  873. }
  874. }, {
  875. breakpoint: 480,
  876. settings: {
  877. slidesToShow: 1,
  878. slidesToScroll: 1,
  879. infinite: true,
  880. dots: true,
  881. arrows: false,
  882. mobileFirst: true
  883. }
  884. }, {
  885. breakpoint: 300,
  886. settings: {
  887. slidesToShow: 1,
  888. slidesToScroll: 1,
  889. infinite: true,
  890. dots: true,
  891. arrows: false,
  892. mobileFirst: true
  893. }
  894. }]
  895. });
  896. });
  897. $('#box, .bakcgroud-verde, #bloque2').mouseenter(function() {
  898. $('.submenu-conoce').hide('slow');
  899. $('.submenu-construye').hide('slow');
  900. })
  901. var actual = 0;
  902. var imagenes = ["testC.png","testB.png","testD.png","testE.png","testA.png"];
  903. var anchopanel = $(".panelwidth").width();
  904. function reset() {
  905. var paneles = document.getElementsByClassName("panel");
  906. for (i = 0; i < paneles.length; i++) {
  907. paneles[i].style.backgroundImage = "none";
  908. paneles[i].style.backgroundSize = "cover";
  909. paneles[i].style.backgroundPosition = "center";
  910. paneles[i].style.width = anchopanel + "px";
  911. }
  912. }
  913. function verimagen(num) {
  914. var imagen = document.images[0];
  915. var anterior = imagen.src;
  916. var paneles = document.getElementsByClassName("panel");
  917. for (i = 0; i < paneles.length; i++) {
  918. paneles[i].style.backgroundImage = "url('" + anterior + "')";
  919. paneles[i].style.width = "0px";
  920. }
  921. imagen.src = "./images/index/" + imagenes[num];
  922. setTimeout("reset()", 3000);
  923. }
  924. function siguiente() {
  925. actual++;
  926. if (actual >= imagenes.length) {
  927. actual = 0;
  928. }
  929. verimagen(actual);
  930. }
  931. var contador = 0;
  932. var imgsOverlay = ["img_overlayA.png","img_overlayB.png","img_overlayC.png","img_overlayD.png","img_overlayE.png"];
  933. function changeImgSrc(num){
  934. document.getElementById("img-overlay").src="./images/index/"+imgsOverlay[num];
  935. }
  936. function nextImg(){
  937. contador++;
  938. if(contador >= imgsOverlay.length){
  939. contador = 0;
  940. }
  941. animateCSS('#div-imgOverlay', 'fadeIn');
  942. changeImgSrc(contador);
  943. }
  944. $("document").ready(function(){
  945. setInterval("siguiente()", 7500);
  946. setInterval("nextImg()", 7500);
  947. });
  948. $("document").ready(function(){
  949. updateDivText();
  950. $(window).resize(function(){
  951. updateDivText();
  952. })
  953. })
  954. var es_chrome = navigator.userAgent.toLowerCase().indexOf('chrome') > -1;
  955. if(es_chrome){
  956. var scwd = screen.width;
  957. if(scwd <= 1366){
  958. $("#vision").removeClass('text-fill-vision');
  959. }
  960. }
  961. function updateDivText() {
  962. var scwid = $(window).width();
  963. if( scwid <= 570 ) {
  964. $('#isotipo-ittec').addClass("d-flex flex-row justify-content-center alig-items-center");
  965. $('#texto').removeClass("col-md-5");
  966. $('#texto').removeClass("centrado");
  967. $('#texto').addClass("container");
  968. $('#texto').css("position","absolute");
  969. $('#texto').css("top","23em");
  970. $('#txtA').removeClass("txt-tablet");
  971. $('#txtA h1').removeClass("text-left");
  972. $('#txtA h1').addClass("text-center");
  973. $('#txtA').addClass("mt-3");
  974. $('#txtB').removeClass("txt-parrafo");
  975. $('#txtB').addClass("text-justify mt-4 col-12");
  976. $('#txtC').removeClass("txt-boton");
  977. $('#txtC').addClass("mt-4 d-flex flex-row justify-content-center alig-items-center");
  978. }
  979. if(scwid >= 571) {
  980. $('#isotipo-ittec').removeClass("d-flex flex-row justify-content-center alig-items-center");
  981. $('#texto').addClass("col-md-5");
  982. $('#texto').addClass("centrado");
  983. $('#texto').removeClass("container");
  984. $('#texto').css("position","");
  985. $('#texto').css("top","");
  986. $('#txtA').addClass("txt-tablet");
  987. $('#txtA h1').addClass("text-left");
  988. $('#txtA h1').removeClass("text-center");
  989. $('#txtA').removeClass("mt-3");
  990. $('#txtB').addClass("txt-parrafo");
  991. $('#txtB').removeClass("text-justify mt-4 col-12");
  992. $('#txtC').addClass("txt-boton");
  993. $('#txtC').removeClass("mt-4 d-flex flex-row justify-content-center alig-items-center");
  994. }
  995. }
  996. const animateCSS = (element, animation, prefix = 'animate__') =>
  997. new Promise((resolve, reject) => {
  998. const animationName = `${prefix}${animation}`;
  999. const node = document.querySelector(element);
  1000. node.classList.add(`${prefix}animated`, animationName);
  1001. function handleAnimationEnd() {
  1002. node.classList.remove(`${prefix}animated`, animationName);
  1003. node.removeEventListener('animationend', handleAnimationEnd);
  1004. resolve('Animation ended');
  1005. }
  1006. node.addEventListener('animationend', handleAnimationEnd);
  1007. });
  1008. </script>
  1009. </body>
  1010. </html>