Advertisement
Guest User

Untitled

a guest
Feb 15th, 2019
218
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 10.23 KB | None | 0 0
  1. @import url('https://fonts.googleapis.com/css?family=Karla');
  2.  
  3. * {
  4. margin: 0;
  5. padding: 0;
  6. }
  7.  
  8. html {
  9. font-family: 'Karla', sans-serif;
  10. }
  11.  
  12. body {
  13. position: relative;
  14. width: 100%;
  15. height: 100%;
  16. }
  17.  
  18. .background-wrapper {
  19. width: 100%;
  20. height: 100vh;
  21. background-image: url('../media/squirrel.jpg');
  22. background-size: cover;
  23. background-position-x: -110px;
  24. }
  25.  
  26. .background-quisom {
  27. background-image: url('../media/code.jpg');
  28. background-size: cover;
  29. background-position: right;
  30. }
  31.  
  32. .background-objectiu {
  33. background-image: url('../media/goal.jpg');
  34. background-size: cover;
  35. background-position: right;
  36. }
  37.  
  38. .main-post {
  39. height: 780px;
  40. margin: 0 5% 0 5%;
  41. }
  42.  
  43. .main-post h1 {
  44. font-size: 50px;
  45. color: white;
  46. padding-top: 90px;
  47. }
  48.  
  49. .main-post p {
  50. color: white;
  51. margin-top: 30px;
  52. }
  53.  
  54. .main-post span {
  55. font-weight: 700;
  56. }
  57.  
  58. nav {
  59. width: 100%;
  60. height: 80px;
  61. line-height: 80px;
  62. position: fixed;
  63. z-index: 800;
  64. background-color: white;
  65. }
  66.  
  67. #logo {
  68. color: white;
  69. text-decoration: none;
  70. font-size: 15px;
  71. font-weight: 700;
  72. }
  73.  
  74. #logo,
  75. #responsive,
  76. #close {
  77. margin: 0 2%;
  78. }
  79.  
  80. #responsive,
  81. #close {
  82. width: 40px;
  83. height: 40px;
  84. background-color: #EBECEE;
  85. float: right;
  86. margin-top: 20px;
  87. border-radius: 20px;
  88. background-image: url('../media/menu.svg');
  89. cursor: pointer;
  90. }
  91.  
  92. #close {
  93. display: none;
  94. z-index: 200;
  95. position: relative;
  96. /* <div>Icons made by <a href="https://www.flaticon.com/authors/eleonor-wang" title="Eleonor Wang">Eleonor Wang</a> from <a href="https://www.flaticon.com/" title="Flaticon">www.flaticon.com</a> is licensed by <a href="http://creativecommons.org/licenses/by/3.0/" title="Creative Commons BY 3.0" target="_blank">CC 3.0 BY</a></div> */
  97. background-image: url('../media/cancel.svg');
  98. }
  99.  
  100. .language {
  101. width: 40px;
  102. height: 40px;
  103. background-color: #EBECEE;
  104. background-image: url('../media/spain.svg');
  105. margin-top: 20px;
  106. border-radius: 20px;
  107. cursor: pointer;
  108. position: absolute;
  109. display: inline-block;
  110. right: 7em;
  111.  
  112. }
  113.  
  114. #ioMenu {
  115. display: none;
  116. width: 100%;
  117. height: 100vh;
  118. background-color: #181818;
  119. position: fixed;
  120. top: 0;
  121. left: 0;
  122. z-index: 9;
  123. }
  124.  
  125. #ioMenu li:nth-child(1) {
  126. padding-top: 60px;
  127. }
  128.  
  129. .languages {
  130. text-align: center;
  131. margin-top: 70px;
  132. }
  133.  
  134. .languages img {
  135. width: 50px;
  136. margin-right: 10px;
  137. }
  138.  
  139.  
  140. .landing {
  141. height: 100vh;
  142. margin: 0 5% 0 5%;
  143. /* https://www.pexels.com/photo/bengal-tiger-half-soak-body-on-water-during-daytime-145939*/
  144. }
  145.  
  146. .landing h1 {
  147. padding-top: 100px;
  148. font-size: 32px;
  149. color: white;
  150. animation-name: moveInLeft;
  151. animation-duration: 1s;
  152. }
  153.  
  154. .landing p {
  155. color: white;
  156. position: relative;
  157. }
  158.  
  159. .godown {
  160. margin-top: 200px;
  161. text-align: center;
  162. animation-name: goDown;
  163. animation-duration: 1s;
  164. animation-iteration-count: infinite;
  165. }
  166.  
  167. .godown img {
  168. width: 60px;
  169. }
  170.  
  171. nav>#logo img {
  172. width: 40px;
  173. vertical-align: middle;
  174. margin: 0 10px;
  175. }
  176.  
  177. nav li {
  178. display: block;
  179. text-align: center;
  180. }
  181.  
  182. nav a {
  183. color: white;
  184. text-decoration: none;
  185. font-size: 28px;
  186. }
  187.  
  188. nav a:hover {
  189. color: #8C8E9F;
  190. }
  191.  
  192. nav>a:nth-child(2) {
  193. float: right;
  194. color: white;
  195. text-decoration: none;
  196. font-size: 30px;
  197. line-height: 70px;
  198. margin: 0 10px;
  199. }
  200.  
  201. p {
  202. font-size: 20px;
  203. color: black;
  204. font-weight: 300;
  205. }
  206.  
  207. /* .frase {
  208. background-color: black;
  209. border-radius: 3px;
  210. padding: 20px;
  211. margin-top: 20px;
  212. }
  213. .frase q, .frase p {
  214. font-size: 20px;
  215. }
  216. .frase p {
  217. text-align: right;
  218. } */
  219.  
  220. .stats {
  221. width: 100%;
  222. height: 1800px;
  223. background-color: black;
  224. position: relative;
  225. }
  226.  
  227. .stats h3 {
  228. color: white;
  229. text-align: center;
  230. font-size: 30px;
  231. padding-top: 40px;
  232. margin-bottom: 40px;
  233. }
  234.  
  235. .stats p#warn {
  236. color: white;
  237. text-align: center;
  238. }
  239.  
  240. .stats p#warn a {
  241. text-decoration: none;
  242. color: white;
  243. border-bottom: 1px dotted white;
  244. }
  245.  
  246. .stats p#warn a:hover {
  247. color: #8C8E9F;
  248. }
  249.  
  250. .mycards {
  251. justify-content: center;
  252. align-items: center;
  253. display: flex;
  254. flex-flow: column;
  255. }
  256.  
  257. .card {
  258. width: 300px;
  259. height: 250px;
  260. cursor: pointer;
  261. margin-bottom: 10px;
  262. position: relative;
  263. border-radius: 3px;
  264. transform-style: preserve-3d;
  265. }
  266.  
  267. .card:hover {
  268. transform: rotateY(180deg);
  269. }
  270.  
  271. .front,
  272. .back {
  273. position: absolute;
  274. width: 100%;
  275. height: 100%;
  276. backface-visibility: hidden;
  277. }
  278.  
  279. .front {
  280. transform: rotateY(0deg);
  281. z-index: 1;
  282. }
  283.  
  284. .back {
  285. transform: rotateY(180deg);
  286. }
  287.  
  288. .card img {
  289. width: 100%;
  290. height: 100%;
  291. position: absolute;
  292. }
  293.  
  294. .title,
  295. .data {
  296. position: absolute;
  297. }
  298.  
  299. .title {
  300. font-size: 20px;
  301. background-color: rgba(0, 0, 0, .7);
  302. color: white;
  303. top: 0;
  304. }
  305.  
  306. .data {
  307. font-size: 50px;
  308. text-align: center;
  309. color: white;
  310. top: 70px;
  311. display: block;
  312. }
  313.  
  314. .engagement {
  315. width: 100%;
  316. height: 860px;
  317. background-color: #FFD300;
  318. position: relative;
  319.  
  320. }
  321.  
  322. .engagement h1 {
  323. text-align: center;
  324. color: black;
  325. padding-top: 40px;
  326. font-size: 50px;
  327. display: block;
  328. }
  329.  
  330. .engagement p {
  331. color: black;
  332. margin: 0 5%;
  333. }
  334.  
  335. .engagement p:nth-child(2) {
  336. margin-top: 20px;
  337. }
  338.  
  339. .engbutton {
  340. text-align: center;
  341. margin-top: 100px;
  342. }
  343.  
  344. .engagement a {
  345. padding: 20px 60px;
  346. background-color: green;
  347. color: white;
  348. text-decoration: none;
  349. border-radius: 6px;
  350. }
  351.  
  352.  
  353. footer {
  354. width: 100%;
  355. height: 380px;
  356. max-height: 100vh;
  357. background-color: #010E28;
  358. position: absolute;
  359. }
  360.  
  361. .footer-main {
  362. display: block;
  363. margin: 0 5% 0 5%;
  364. padding-top: 50px;
  365. }
  366.  
  367. .sponsors {
  368. display: block;
  369. margin-top: 30px;
  370. text-align: center;
  371. }
  372.  
  373. .sponsors img {
  374. margin-left: 10px;
  375. width: 70px;
  376. }
  377.  
  378. .footer-main p,
  379. span {
  380. color: white;
  381. }
  382.  
  383. .footer-main img {
  384. width: 50px;
  385. margin-bottom: 10px;
  386. }
  387.  
  388. footer img {
  389. width: 100px;
  390. vertical-align: middle;
  391. }
  392.  
  393. .social img {
  394. position: relative;
  395. left: -10px;
  396. width: 40px;
  397. margin-top: 20px;
  398. margin-left: 10px;
  399. }
  400.  
  401. .goup {
  402. position: fixed;
  403. bottom: 100px;
  404. right: 80px;
  405. color: white;
  406. text-decoration: none;
  407. padding: 30px 20px;
  408. background-color: black;
  409. }
  410.  
  411. .content {
  412. margin: 0 auto;
  413. text-align: center;
  414. }
  415.  
  416. .responsable_wrapper {
  417. margin-bottom: 2000px;
  418. }
  419.  
  420. .responsable {
  421. position: relative;
  422. padding-top: 200px;
  423. padding-bottom: 200px;
  424. }
  425.  
  426. .responsable h1 {
  427. text-align: center;
  428. font-size: 72px;
  429. color: white;
  430. position: relative;
  431. }
  432.  
  433. .responsable p {
  434. text-align: center;
  435. color: white;
  436. position: relative;
  437. }
  438.  
  439. eco {
  440. color: green;
  441. font-weight: 700;
  442. }
  443.  
  444. #particles-js {
  445. position: absolute;
  446. width: 100%;
  447. height: 100%;
  448. background-color: #26282C;
  449. background-repeat: no-repeat;
  450. background-size: cover;
  451. background-position: 50% 50%;
  452. top: 0;
  453. }
  454.  
  455. .responsable_content {
  456. height: 500px;
  457. margin: 100px 0 0 0;
  458. }
  459.  
  460. .resitem {
  461. float: right;
  462. width: 100%;
  463. margin-bottom: 40px;
  464. }
  465.  
  466. .resitem h1 {
  467. font-size: 36px;
  468. font-weight: 700;
  469. text-align: center;
  470. }
  471.  
  472. .resitem p {
  473. margin: 20px 7% 0 7%;
  474. }
  475.  
  476. .resitem img {
  477. width: 250px;
  478. margin-left: 20px;
  479. border-radius: 1000px;
  480. float: left;
  481. }
  482.  
  483. .contact-form {
  484. height: 450px;
  485. background-color: #26282C;
  486. }
  487.  
  488. /* .contact-form h1 {
  489. color: #4397F5;
  490. text-align: center;
  491. font-size: 50px;
  492. line-height: 100px;
  493. } */
  494. /* Form */
  495. .typeform-widget {
  496. height: 450px;
  497. }
  498.  
  499. input,
  500. textarea {
  501. display: block;
  502. margin: 0 auto;
  503. border-radius: 5px;
  504. margin-top: 10px;
  505. }
  506.  
  507. input,
  508. textarea {
  509. width: 400px;
  510. padding: 10px;
  511. }
  512.  
  513. textarea {
  514. resize: vertical;
  515. }
  516.  
  517. button {
  518. padding: 10px;
  519. margin: 0 auto;
  520. display: inline-block;
  521. background: none;
  522. color: white;
  523. }
  524.  
  525. @media (min-width: 650px) {
  526. nav {
  527. background-color: red;
  528. }
  529.  
  530. .main-post p {
  531. width: 50%;
  532. }
  533.  
  534. .engagement {
  535. height: 400px;
  536. }
  537.  
  538. .engagement p {
  539. text-align: center;
  540. }
  541.  
  542. .responsable_wrapper {
  543. margin-bottom: 340px;
  544. }
  545.  
  546. .resitem img {
  547. width: 300px;
  548. }
  549. }
  550.  
  551. @media (min-width: 869px) {
  552. nav {
  553. background-color: green;
  554. }
  555.  
  556. #ioMenu {
  557. height: 100vh;
  558. }
  559.  
  560. .stats {
  561. height: 950px;
  562. }
  563.  
  564. .bx-wrapper {
  565. width: 700px;
  566. }
  567.  
  568. .fundaciopuntcat,
  569. .hosting {
  570. display: inline-block;
  571. }
  572.  
  573. section.landing {
  574. margin: 0 15%;
  575. }
  576.  
  577. section.landing h1 {
  578. padding-top: 200px;
  579. text-align: center;
  580. font-size: 40px;
  581. }
  582.  
  583. .background-wrapper {
  584. background-position-x: 0;
  585. }
  586.  
  587. .main-post {
  588. height: 800px;
  589. }
  590.  
  591. .mycards {
  592. flex-flow: row;
  593. flex-wrap: wrap;
  594. }
  595.  
  596. .card {
  597. margin-left: 20px;
  598. margin-bottom: 20px;
  599. }
  600. }
  601.  
  602. @media (min-width: 1200px) {
  603.  
  604. nav {
  605. background: black;
  606. }
  607.  
  608. body {
  609. background-size: contain;
  610. }
  611.  
  612. .stats {
  613. height: 800px;
  614. }
  615.  
  616. .card {
  617. width: 400px;
  618. }
  619.  
  620. .footer-main>img {
  621. width: 80px;
  622. }
  623.  
  624. .stats p#warn {
  625. margin-top: 40px;
  626. }
  627.  
  628. section.landing p {
  629. text-align: center;
  630. }
  631.  
  632. .engagement {
  633. height: 400px;
  634. }
  635.  
  636. .resitem h1 {
  637. text-align: left;
  638. }
  639.  
  640. .resitem img {
  641. margin-left: 7%;
  642. margin-right: 40px;
  643. width: 300px;
  644. }
  645. }
  646.  
  647. @keyframes moveInLeft {
  648. 0% {
  649. opacity: 0;
  650. transform: translateX(-100px);
  651. }
  652. }
  653.  
  654. @keyframes goDown {
  655. 0% {
  656. transform: translateY(-20px);
  657. }
  658.  
  659. 100% {
  660. transform: translateY(200px);
  661. }
  662. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement