|
| 1 | +<!DOCTYPE html> |
| 2 | +<html lang="en"> |
| 3 | +<head> |
| 4 | + |
| 5 | + <meta charset="utf-8"> |
| 6 | + |
| 7 | + <meta http-equiv="X-UA-Compatible" content="IE=edge"> |
| 8 | + <meta name="viewport" content="width=device-width, initial-scale=1"> |
| 9 | + <!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags --> |
| 10 | + <!-- Bootstrap --> |
| 11 | + <link href="css/bootstrap.min.css" rel="stylesheet"> |
| 12 | + <!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries --> |
| 13 | + <!-- WARNING: Respond.js doesn't work if you view the page via file:// --> |
| 14 | + <!--[if lt IE 9]> |
| 15 | + <script src="js/html5shiv.min.js"></script> |
| 16 | + <script src="js/respond.min.js"></script> |
| 17 | + <![endif]--> |
| 18 | + |
| 19 | + <link href="css/styles.css" rel="stylesheet"> |
| 20 | + <title>Nicolas Brichet - Scientific Software Developer</title> |
| 21 | +</head> |
| 22 | +<body> |
| 23 | + <div id="content-head"> </div> |
| 24 | + <div class="container-fluid fond fond5 parallax"> |
| 25 | + <div class="container"> |
| 26 | + <div class="col-md-10 col-md-push-1 fleche-retour"> |
| 27 | + <a href="the-team.html"><img class="fleche-gauche" src="img/fleche-gauche.svg"><span>The team</span></a> |
| 28 | + </div> |
| 29 | + </div> |
| 30 | + </div> |
| 31 | + <div class="container"> |
| 32 | + <div class="col-md-8 col-md-push-2"> |
| 33 | + <div class="fiche"> |
| 34 | + <div class="text-center"> |
| 35 | + <img src="img/avatar/Nicolas.jpg" srcset="img/avatar/Nicolas@2x.jpg 2x" class="img-circle avatar"> |
| 36 | + <h3><strong>Nicolas Brichet</strong><br/> |
| 37 | + Scientific Software Developer </h3> |
| 38 | + <div class="reseau"> |
| 39 | + <a target="_blank" href="https://github.com/brichet"><img class="twi-gith" src="img/github.svg"></a> |
| 40 | + </div> |
| 41 | + <p> @brichet </p> |
| 42 | + </div> |
| 43 | + <div class="description"> |
| 44 | + <p>Nicolas Brichet is a Scientific Software Developer at QuantStack. He holds a master's degree in robotic field at University of Montpellier.</p> |
| 45 | + |
| 46 | + <p>Prior to joining Quantstack, Nicolas worked for almost fourteen years in French research institutes (INRAE and CNRS), as software developer and integrator, for scientific purposes. He has also regularly worked at several step of the data life cycle, including acquisition, analysis and storage.</p> |
| 47 | + |
| 48 | + </div> |
| 49 | + </div> |
| 50 | + </div> |
| 51 | + </div> |
| 52 | + |
| 53 | + <div class="spacer big"></div> |
| 54 | + |
| 55 | + <!-- jQuery (necessary for Bootstrap's JavaScript plugins) --> |
| 56 | + <script src="js/jquery.min.js"></script> |
| 57 | + <!-- Include all compiled plugins (below), or include individual files as needed --> |
| 58 | + <script src="js/bootstrap.min.js"></script> |
| 59 | + |
| 60 | + <div id="content-foot"></div> |
| 61 | + <script src="js/include-menus.js"></script> |
| 62 | + <script> |
| 63 | + |
| 64 | + function isInViewport(node) { |
| 65 | + var rect = node.getBoundingClientRect() |
| 66 | + return ( |
| 67 | + (rect.height > 0 || rect.width > 0) && |
| 68 | + rect.bottom >= 0 && |
| 69 | + rect.right >= 0 && |
| 70 | + rect.top <= (window.innerHeight || document.documentElement.clientHeight) && |
| 71 | + rect.left <= (window.innerWidth || document.documentElement.clientWidth) |
| 72 | + ) |
| 73 | + } |
| 74 | + |
| 75 | + |
| 76 | + $(window).scroll(function() { |
| 77 | + var scrolled = $(window).scrollTop() |
| 78 | + $('.parallax').each(function(index, element) { |
| 79 | + var initY = $(this).offset().top+200 |
| 80 | + var height = $(this).height() |
| 81 | + var endY = initY + $(this).height() |
| 82 | + // Check if the element is in the viewport. |
| 83 | + var visible = isInViewport(this) |
| 84 | + if(visible) { |
| 85 | + var diff = scrolled - initY |
| 86 | + var ratio = Math.round((diff / height) * 100) |
| 87 | + var move = parseInt(-(ratio * 1.5)); |
| 88 | + // if (move>90)move = 90; |
| 89 | + $(this).css('background-position','center ' + move + 'px') |
| 90 | + } |
| 91 | + }) |
| 92 | + |
| 93 | + $('.icons').each(function(index, element) { |
| 94 | + var visible = isInViewport(this); |
| 95 | + if(visible) { |
| 96 | + $('.icon-content').each(function (index,element) { |
| 97 | + $(this).delay(index*500).fadeIn(); |
| 98 | + }); |
| 99 | + } |
| 100 | + }); |
| 101 | + }); |
| 102 | + |
| 103 | + |
| 104 | + </script> |
| 105 | + </body> |
| 106 | + </html> |
0 commit comments