11521 sujets

JavaScript, DOM et API Web HTML5

Bonjour les amis !

J'ai une animation sur des images en JavaScript et je voudrais connaître s'il vous plaît où

commence et où termine mon animation.

Merci d'avance les amis

Voilà le code :
// Detect IE
var browserIE = false;
if(whichBrs() == 'Internet Explorer') browserIE = true;

// Detect Mobile
var browserMobile = false;
if($('body').hasClass('layout-mobile')) browserMobile = true;

// Elements
var $wrapperHome = $('#wrapper-home'),
$headerHome = $('#header', $wrapperHome),
$sectionHome = $('#section', $wrapperHome),
$footerHome = $('#footer', $wrapperHome),
$imgFitHome = $('> ul > li > img', $sectionHome),
$wrapper = $('#wrapper'),
$header = $('#header', $wrapper),
$flipImg = $('.flip-image'),
$projectsListing = $('.listing-projects');

var animRunning = false,
currentScroll = -1,
svgButton;

// Load First Set
var randObject = Math.floor((Math.random()*$('> ul', $sectionHome).length));
//var randObject = $('> ul', $sectionHome).length - 1;
$('> ul', $sectionHome).eq(randObject).addClass('active').removeClass('new').show();
$('> ul.active > li', $sectionHome).each(function(){
$(this).html('<img src="'+$(this).attr('data-img-src')+'" alt="" />');
});
$('> ul.new', $sectionHome).hide().css('opacity','0');

$(window).load(function(){
/* ////////////////////////////////////////
//
// Home
//
/////////////////////////////////////// */

// Load Other Images
$('> ul > li', $sectionHome).each(function(){
if($(this).html() == '') $(this).html('<img src="'+$(this).attr('data-img-src')+'" alt="" />');
});

// Hover
$wrapperHome.each(function(){
$('a', $footerHome).on('mouseenter', function(){
$('.static', this).css('color', $('> ul.active', $sectionHome).css('background-color'));
}).on('mouseleave', function(){
$('.static', this).css('color', $('p', $headerHome).css('color'));
});
});

// Change Object
$wrapperHome.on('click', function(e){
if(e.target.tagName != 'A' && $(e.target).parents('a').length == 0 && !animRunning){
animRunning = true;

var nbNew = $('> .new', $sectionHome).length;
if(nbNew == 1){
$('> ul:not(.active)', $sectionHome).addClass('new');
nbNew = $('> .new', $sectionHome).length;
}

var randObject = Math.floor((Math.random()*nbNew));
var newArray = [];

$('> .active', $sectionHome).removeClass('active');

$('> .new', $sectionHome).each(function(){
newArray.push($(this).index());
});

$('> ul', $sectionHome).eq(newArray[randObject])
.removeClass('new')
.addClass('active')
.show()
.animate({opacity: 1}, 450, function(){
$('> ul:not(.active)', $sectionHome).css('opacity','0').hide();
animRunning = false;
});

positionContent();
}
});

// Change Frame - Desktop
if(!browserMobile){
$wrapperHome.on('mousemove', function(e){
$('> ul', $sectionHome).each(function(){
// Mouse Infos
var mouseX = e.pageX;
var pageMid = $wrapperHome.width()/2;
var mouseDistMid = Math.abs(mouseX - pageMid);
var speed = parseFloat($(this).attr('data-speed'));

// Object Infos
var nbFrames = $('> li', this).length;
var currFrame = Math.floor((mouseDistMid / speed) % nbFrames);

// Invert
if(mouseX < pageMid){
currFrame = Math.abs(currFrame - (nbFrames - 1));
}

$('> li.active', this).removeClass('active');
$('> li', this).eq(currFrame).addClass('active');
});
});
}
// Change Frame - Mobile
else {
$('html, body').scrollTop(1);
$wrapperHome.on('touchmove', function(e){
$('> ul', $sectionHome).each(function(){
e.preventDefault();

// Mouse Infos
var touch = e.originalEvent.touches[0] || e.originalEvent.changedTouches[0];
var mouseX = touch.pageX;
var pageMid = $wrapperHome.width()/2;
var mouseDistMid = Math.abs(mouseX - pageMid);
var speed = parseFloat($(this).attr('data-speed'));

// Object Infos
var nbFrames = $('> li', this).length;
var currFrame = Math.floor((mouseDistMid / speed) % nbFrames);

// Invert
if(mouseX < pageMid){
currFrame = Math.abs(currFrame - (nbFrames - 1));
}

$('> li.active', this).removeClass('active');
$('> li', this).eq(currFrame).addClass('active');
});
});
}

/* ////////////////////////////////////////
//
// Projects
//
/////////////////////////////////////// */

$flipImg.each(function(){
$('.hover', this).css('background-color', '#'+$(this).attr('data-color'));
if(browserMobile) $(this).addClass('animated');
});

$('> .slider', $projectsListing).each(function(){
var object = $(this);
var delay = (object.index() + 1) * 3000;

setTimeout(function(){
flipInterval(object);
}, delay);
});

/* ////////////////////////////////////////
//
// Project
//
/////////////////////////////////////// */

$('.project-infos').each(function(){
// Change Color
var color = $(this).attr('data-color');
$('#header .logo, .btn-previous-project, .btn-next-project, .btn-back-top').css('background-color','#'+color);
$('.link-toggle a').css('color','#'+color);

// Toggle Infos
$('.btn-toggle', this).on('click', function(){
$(this).toggleClass('opened');
$(this).siblings('.content-toggle').slideToggle(450);
$(this).siblings('.link-toggle').toggleClass('opened');

return false;
});

// Back to top
$('.btn-back-top').on('click', function(){
$('html, body').animate({scrollTop: 0}, 750, 'easeInOutQuad');

return false;
});

// SVG Button
svgButton = new svgIcon( document.querySelector('.si-icon-plus'), svgIconConfig, { easing : mina.backin, size : { w : 25, h : 25 }, onLoad: function(){
$('.si-icon-plus path').css('stroke','#'+color);
}} );
});

// Video
$('.video-player').on('click', function(){
var vidData = $(this).attr('data-video-src').split('|');
var vidType = vidData[0];
var vidID = vidData[1];
var vidColor = $('.project-infos').attr('data-color');

switch(vidType){
case 'youtube':
var innerHtml = '<iframe width="560" height="315" src="//www.youtube.com/embed/'+vidID+'?rel=0&autoplay=1" frameborder="0" allowfullscreen></iframe>';
break;

case 'vimeo':
var innerHtml = '<iframe src="//player.vimeo.com/video/'+vidID+'?title=0&amp;byline=0&amp;portrait=0&amp;autoplay=1&amp;color='+vidColor+'" width="500" height="281" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>';
break;
}

$('.video-container', this).html(innerHtml);

return false;
});

/* ////////////////////////////////////////
//
// Careers
//
/////////////////////////////////////// */

var arraySVGs = [];
$('.content-toggler > li > a').each(function(){
// SVG Button
var $object = '#'+$(this).attr('id');
var svgTemp = new svgIcon( document.querySelector($object), svgIconConfig, { easing : mina.backin, size : { w : 25, h : 25 }, onLoad: function(){
$('.si-icon-plus path').css('stroke','#fff');
}} );

arraySVGs.push(svgTemp);
}).on('click', function(){
// Open
if(!$(this).parent().hasClass('opened')){
var indexOpened = $(this).parent().siblings('.opened').index();
if(indexOpened != - 1) arraySVGs[indexOpened].toggle();
$(this).parent().siblings('.opened').find('> .si-icon').trigger('click');

$(this).parent().addClass('opened');
$(this).siblings('div').animate({height: $(this).siblings('div').children('ul').outerHeight()}, 750, 'easeInOutQuad', function(){
$(this).height('auto');
});
}
// Close
else {
$(this).parent().removeClass('opened');
$(this).siblings('div').animate({height: 0}, 750, 'easeInOutQuad');
}

return false;
});

/* ////////////////////////////////////////
//
// Init
//
/////////////////////////////////////// */

positionContent();

var maskTimeout = 1;
if(browserMobile && $wrapperHome.length == 1) maskTimeout = 2000;

setTimeout(function(){
$('#loading-mask').fadeOut(750, function(){
positionContent();
});

$('#map_canvas').each(function(){
initializeMap();
});
}, maskTimeout);
});

/* ////////////////////////////////////////////////////////////////////////////
//
// Window Functions
//
/////////////////////////////////////////////////////////////////////////// */

function flipInterval(object){
var $animated = $('img.animated', object);
var $fixed = $('img.fixed', object);
var positions = ['left','right','top','bottom'];

// Animate
$animated.attr('class','fixed');
var position = positions[Math.floor(Math.random()*4)];
$fixed.attr('class', position);

setTimeout(function(){
$fixed.addClass('animated');
}, 650);

// Call Interval
setTimeout(function(){
flipInterval(object);
}, 6000);
}

$(window).resize(function(){
positionContent();
});

$(window).scroll(function(){
scrollContent();
});

/* ////////////////////////////////////////////////////////////////////////////
//
// Position Content
//
/////////////////////////////////////////////////////////////////////////// */

function positionContent(){
// Body Class
var bodyClass = '';
if($(window).width() < 1180) bodyClass += ' layout-1180';
$wrapperHome.attr('class',bodyClass);
$wrapper.attr('class',bodyClass);

// Center Header
$headerHome.css('margin-top', - $headerHome.height()/2);

// Resize Bg Images
$('> ul > li > img', $sectionHome).each(function(){
var bg_main = $(this);
var wrapper = $(this).parent();
var wrapperWidth = wrapper.width();
var wrapperHeight = wrapper.height();

// Background Image
var bgMainRatio = 1280/720;
var wrapperRatio = wrapperWidth/wrapperHeight;

// Background Main
if(bgMainRatio < wrapperRatio){
bg_main
.height(wrapperHeight)
.width(wrapperHeight * bgMainRatio)
.css('left',(wrapperWidth/2 - (wrapperHeight * bgMainRatio)/2)+'px')
.css('top','0');
} else {
bg_main
.width(wrapperWidth)
.height(wrapperWidth / bgMainRatio)
.css('left','0')
.css('top',(wrapperHeight/2 - (wrapperWidth / bgMainRatio)/2)+'px');
}
});

// Resize Projects Listing
$projectsListing.each(function(){
$(this).width($(this).parent().width() + 14);
});

// Project Arrows Center
$('.btn-previous-project').each(function(){
var posLeft = ($wrapper.width() - $('.centered').width())/4 - $(this).width()/2;
var posTop = (($(window).height() - $header.height())/2 - $(this).height()/2) + $header.height();

$('.btn-previous-project').css({'left': posLeft, 'top': posTop});
$('.btn-next-project').css({'right': posLeft, 'top': posTop});
$('.btn-back-top').css({'right': -(posLeft + 43)});


$('.btn-toggle').width($('.main-nav', $header).width());
});

scrollContent();
}

function scrollContent(){
var totalScroll = $(document).height() - $(window).height();

if(browserMobile){
newScroll = $(window).scrollTop();
} else {
if(whichBrs() == 'Safari' || whichBrs() == 'Chrome'){
newScroll = $('body').scrollTop();
} else {
newScroll = $('html,body').scrollTop();
}
}

// Show Flip Images
$flipImg.each(function(){
if(newScroll + $(window).height() >= $(this).offset().top + 50 && currentScroll < newScroll) $(this).addClass('animated');
if(!browserMobile && newScroll + $(window).height() <= $(this).offset().top + 250 && currentScroll > newScroll) $(this).removeClass('animated');
});

currentScroll = newScroll;
}

/* ////////////////////////////////////////////////////////////////////////////
//
// Map
//
/////////////////////////////////////////////////////////////////////////// */

function initializeMap(){
var latlng = new google.maps.LatLng(45.502013,-73.559614);
var settings = {
zoom: 15,
center: latlng,
disableDefaultUI: true,
mapTypeId: google.maps.MapTypeId.ROADMAP,
styles: [
{
"stylers": [
{ "saturation": -100 }
]
},{
"featureType": "road",
"elementType": "labels.text",
"stylers": [
{ "visibility": "on" },
{ "gamma": 1.85 },
{ "lightness": 11 }
]
},{
"featureType": "poi",
"stylers": [
{ "visibility": "off" }
]
}
]
};

var map = new google.maps.Map(document.getElementById("map_canvas"), settings);
var image = new google.maps.MarkerImage('images/layout/map_pin.png',
// This marker is 20 pixels wide by 32 pixels tall.
new google.maps.Size(32, 31),
// The origin for this image is 0,0.
new google.maps.Point(0, 0),
// The anchor for this image is the base of the flagpole at 0,32.
new google.maps.Point(16, 16));

var marker = new google.maps.Marker({
position: new google.maps.LatLng(45.502013,-73.559614),
map: map,
icon: image
});
}

/* ////////////////////////////////////////////////////////////////////////////
//
// Get Browser
//
/////////////////////////////////////////////////////////////////////////// */

function whichBrs() {
var agt=navigator.userAgent.toLowerCase();
if (agt.indexOf("opera") != -1) return 'Opera';
if (agt.indexOf("staroffice") != -1) return 'Star Office';
if (agt.indexOf("webtv") != -1) return 'WebTV';
if (agt.indexOf("beonex") != -1) return 'Beonex';
if (agt.indexOf("chimera") != -1) return 'Chimera';
if (agt.indexOf("netpositive") != -1) return 'NetPositive';
if (agt.indexOf("phoenix") != -1) return 'Phoenix';
if (agt.indexOf("firefox") != -1) return 'Firefox';
if (agt.indexOf("chrome") != -1) return 'Chrome';
if (agt.indexOf("safari") != -1) return 'Safari';
if (agt.indexOf("skipstone") != -1) return 'SkipStone';
if (agt.indexOf("msie") != -1) return 'Internet Explorer';
if (agt.indexOf("netscape") != -1) return 'Netscape';
if (agt.indexOf("mozilla/5.0") != -1) return 'Mozilla';
if (agt.indexOf('\/') != -1) {
if (agt.substr(0,agt.indexOf('\/')) != 'mozilla') {
return navigator.userAgent.substr(0,agt.indexOf('\/'));
} else return 'Netscape';
} else if (agt.indexOf(' ') != -1)
return navigator.userAgent.substr(0,agt.indexOf(' '));
else return navigator.userAgent;
}
Modifié par DiegoGaby (07 Feb 2017 - 15:53)
Modérateur
Hallo l'ami,


Une animation qui fait quoi ? Parce-que bon, la tu nous colles 500 lignes de Js non indenté.... t'as vraiment besoin de nous pour trouver une animation ?
Voilà le code html

<!DOCTYPE html>
<!--[if lt IE 7]> <html class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]-->
<!--[if IE 7]> <html class="no-js lt-ie9 lt-ie8"> <![endif]-->
<!--[if IE 8]> <html class="no-js lt-ie9"> <![endif]-->
<!--[if gt IE 8]><!--> <html class="no-js"> <!--<![endif]-->
<head>
<!-- <meta name="description" content="Phoenix le Studio Créatif est une agence de design graphique et stratégique offrant des services spécialisés en communication visuelle d'entreprise, de la conception à l'impression. Phoenix the Creative Studio is a graphic design and strategic marketing agency specializing in visual communications services, from design to printing." />
<meta name="keywords" content="Phoenix le Studio Créatif, studio créatif, site web créatif, créatif, Phoenix the Creative Studio, Phoenix studio, creative studio, creative website, creative" /> -->
<meta charset="utf-8" />
<!-- <meta id="viewport" content="width=1120,target-densityDpi=device-dpi;" name="viewport"> -->
<!-- <meta name="p:domain_verify" content="f8ded8495a0cdd89bdc4219a9df357a1"/> -->

<title>Projets / Phoenix le Studio Créatif</title>

<meta property="og:image" content="" />
<link href="https://fonts.googleapis.com/css?family=Open+Sans:400,600,700" rel="stylesheet">
<!-- <link href='//fonts.googleapis.com/css?family=Open+Sans:400,600,700' rel='stylesheet' type='text/css'> -->
<link rel="stylesheet" href="css/style.css" type="text/css" media="screen" />

<script type="text/javascript" src="javascript/modernizr.custom.js"></script>
</head>
<body >
<div id="loading-mask"></div>

<div id="wrapper">
<!-- Header -->
<header id="header">
<div class="centered">
<div>
<a href="projets" class="logo">Phoenix</a>

<ul class="main-nav">
<li class="active"><a href="projets">Portfolio</a></li>
<li ><a href="le-studio-creatif">Le Studio Créatif</a></li>
<li ><a href="carrieres">Carrières</a></li>
<li ><a href="nous-joindre">Nous joindre</a></li>
</ul>

<a href="projects" class="language">en</a>
</div>
</div>
</header>
<!-- \Header -->

<!-- Section -->
<section id="section">
<!-- Page Content -->

<h1 class="hidden-title">Projets</h1>

<div class="centered">
<ul class="listing-projects">
<li class="left">

<div>
<a href="projet-cannes-lions" class="flip-image" data-color="65aeee">
<img src="images/projects/CannesLions/thumb_big.jpg" alt="" />
<div class="hover">
<h2>Kit de Survie des Lions de Cannes</h2>
<h3>Image de marque&nbsp;/ Conception et réalisation web&nbsp;/ Papeterie&nbsp;/ Affiches&nbsp;/ Stratégie&nbsp;/ Photographie</h3>
</div>
</a>
</div>

<div>
<a href="projet-clinique-avenir" class="flip-image" data-color="ff7864">
<img src="images/projects/CliniqueAvenir/thumb_small.jpg" alt="" />
<div class="hover">
<h2>Clinique dentaire de l’Avenir</h2>
<h3>Image de marque&nbsp;/ Conception et réalisation web&nbsp;/ Papeterie&nbsp;/ Affiches&nbsp;/ Rédaction&nbsp;/ Photographie</h3>
</div>
</a>
</div>

<div>
<a href="projet-jova" class="flip-image" data-color="827f79">
<img src="images/projects/Jova/thumb_small.jpg" alt="" />
<div class="hover">
<h2>Jova Construction</h2>
<h3>Image de marque&nbsp;/ Conception et réalisation web&nbsp;/ Papeterie&nbsp;/ Photographie</h3>
</div>
</a>
</div>

<div>
<a href="projet-rocca-mining" class="flip-image" data-color="b7bc94">
<img src="images/projects/RoccaMining/thumb_big.jpg" alt="" />
<div class="hover">
<h2>Rocca Mining</h2>
<h3>Image de marque&nbsp;/ Conception web&nbsp;/ Papeterie&nbsp;/ Affiches&nbsp;/ Stratégie&nbsp;/ Signalétique&nbsp;/ Objets promotionnels&nbsp;/ Édition</h3>
</div>
</a>
</div>

<div>
<a href="projet-plomberie-lory" class="flip-image" data-color="646389">
<img src="images/projects/PlomberieLory/thumb_small.jpg" alt="" />
<div class="hover">
<h2>Plomberie<br/>Lory</h2>
<h3>Image de marque&nbsp;/ Papeterie complète&nbsp;/ Objets et vêtements promotionnels&nbsp;/ Camion&nbsp;/ Stratégies marketing</h3>
</div>
</a>
</div>

<div>
<a href="projet-srg" class="flip-image" data-color="d2e06e">
<img src="images/projects/SRG/thumb_small.jpg" alt="" />
<div class="hover">
<h2>SRG</h2>
<h3>Image de marque&nbsp;/ Packaging&nbsp;/ Illustrations&nbsp;/ Rédaction&nbsp;/ Design graphique&nbsp;/ Stratégie&nbsp;/ Photographie</h3>
</div>
</a>
</div>

<div>
<a href="projet-ads" class="flip-image" data-color="9ed6ec">
<img src="images/projects/ADS/thumb_big.jpg" alt="" />
<div class="hover">
<h2>ADS</h2>
<h3>Image de marque&nbsp;/ Conception de l’application&nbsp;/ Papeterie complète&nbsp;/ Affiches&nbsp;/ Stratégies marketing</h3>
</div>
</a>
</div>

<div>
<a href="projet-trash-event" class="flip-image" data-color="dfbc72">
<img src="images/projects/TrashEvent/thumb_small.jpg" alt="" />
<div class="hover">
<h2>Événement Trash par Huppé</h2>
<h3>Affiches&nbsp;/ Stratégies marketing&nbsp;/ Emballage&nbsp;/ Design graphique</h3>
</div>
</a>
</div>

</li>

<li class="right">

<div>
<a href="projet-speakeasy" class="flip-image" data-color="c9b2bf">
<img src="images/projects/speakeasy/thumb_small.jpg" alt="" />
<div class="hover">
<h2>Speakeasy Burlesque</h2>
<h3>Image de marque&nbsp;/ Conception et réalisation web&nbsp;/ Stratégie&nbsp;/ Photographie</h3>
</div>
</a>
</div>

<div>
<a href="projet-boone" class="flip-image" data-color="96856b">
<img src="images/projects/Boone/thumb_big.jpg" alt="" />
<div class="hover">
<h2>Lawrence Boone Selections</h2>
<h3>Image de marque&nbsp;/ Conception et réalisation web&nbsp;/ Papeterie&nbsp;/ Affiches&nbsp;/ Stratégie&nbsp;/ Photographie</h3>
</div>
</a>
</div>

<div>
<a href="projet-namale" class="flip-image" data-color="cfe0d5">
<img src="images/projects/CreationsNamale/thumb_small.jpg" alt="" />
<div class="hover">
<h2>Créations Namale</h2>
<h3>Image de marque&nbsp;/ Conception et réalisation web&nbsp;/ Papeterie&nbsp;/ Affiches&nbsp;/ Stratégie&nbsp;/ Photographie</h3>
</div>
</a>
</div>

<div>
<a href="projet-f4p" class="flip-image" data-color="4b6679">
<img src="images/projects/F4P/thumb_small.jpg" alt="" />
<div class="hover">
<h2>Fight 4 Pride</h2>
<h3>Image de marque&nbsp;/ Conception et réalisation web&nbsp;/ Papeterie&nbsp;/ Affiches&nbsp;/ Vidéos&nbsp;/ Photographie</h3>
</div>
</a>
</div>

<div>
<a href="projet-clearstream" class="flip-image" data-color="19a59c">
<img src="images/projects/Clearstream/thumb_small.jpg" alt="" />
<div class="hover">
<h2>Clearstream.tv</h2>
<h3>Image de marque&nbsp;/ Conception et réalisation web&nbsp;/ Présentation</h3>
</div>
</a>
</div>

<div>
<a href="projet-kits" class="flip-image" data-color="f6615b">
<img src="images/projects/Kits/thumb_big.jpg" alt="" />
<div class="hover">
<h2>Kit de Survie</h2>
<h3>Image de marque&nbsp;/ Conception et réalisation web&nbsp;/ Emballage&nbsp;/ Design graphique&nbsp;/ Photographie</h3>
</div>
</a>
</div>

<div>
<a href="projet-studio-huppe" class="flip-image" data-color="0d3bff">
<img src="images/projects/StudioHuppe/thumb_small.jpg" alt="" />
<div class="hover">
<h2>Studio<br/>Huppé</h2>
<h3>Image de marque&nbsp;/ Conception et réalisation web&nbsp;/ Papeterie complète&nbsp;/ Stratégies marketing</h3>
</div>
</a>
</div>

<div>
<a href="projet-intercore" class="flip-image" data-color="ee445f">
<img src="images/projects/Intercore/thumb_small.jpg" alt="" />
<div class="hover">
<h2>Intercore</h2>
<h3>Image de marque&nbsp;/ Conception et réalisation web&nbsp;/ Stratégies marketing</h3>
</div>
</a>
</div>

</li>
</ul>
</div>

<!-- \Page Content -->

</section>
<!-- \Section -->

<!-- Footer -->
<footer id="footer" class="centered">
<div>
<ul class="infos">
<li>
<strong>Phoenix</strong><br/>
Le Studio Créatif </li>
<li>
1 514.448.1618<br/>
<a href="mailto:info@phoenix.cool">info@phoenix.cool</a>
</li>
<li>
384, rue Saint-Jacques, suite 101<br/>
Montréal (Qc) H2Y 1S1
</li>
</ul>

<ul class="socials-nav">
<li class="facebook"><a href="https://www.facebook.com/phoenixthecreativestudio" target="_blank">Facebook</a></li>
<li class="behance"><a href="https://www.behance.net/phoenix-studio" target="_blank">Behance</a></li>
<li class="linkedin"><a href="http://www.linkedin.com/company/phoenix-media-international" target="_blank">LinkedIn</a></li>
<li class="youtube"><a href="http://www.youtube.com/channel/UC1TQDWNEVTRAEUFC4uDEGGg" target="_blank">Youtube</a></li>
</ul>
</div>
</footer>
<!-- \Footer -->
</div>

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>
<script type="text/javascript" src="javascript/plugins.min.js"></script>
<script type="text/javascript" src="javascript/ui.js"></script>

<!-- <script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');

ga('create', 'UA-60365929-1', 'auto');
ga('send', 'pageview');
</script> -->

<!-- Start Alexa Certify Javascript -->
<!-- <script type="text/javascript">
_atrk_opts = { atrk_acct:"krCYl1aE+GW17i", domain:"phoenix.cool",dynamic: true};
(function() { var as = document.createElement('script'); as.type = 'text/javascript'; as.async = true; as.src = "https://d31qbv1cthcecs.cloudfront.net/atrk.js"; var s = document.getElementsByTagName('script')[0];s.parentNode.insertBefore(as, s); })();
</script>
<noscript><img src="//d5nxst8fruw4z.cloudfront.net/atrk.gif?account=krCYl1aE+GW17i" style="display:none" height="1" width="1" alt="" /></noscript> -->
<!-- End Alexa Certify Javascript -->
</body>
</html>
Et le css/* General
--------------------------------------------------------------------------------------- */
/* Mixins
---------------------------------------------*/
a,
a span {
-webkit-transition-duration: 0.25s;
-webkit-transition-property: color, background-color, opacity;
-webkit-transition-delay: 0s;
-webkit-transition-timing-function: 'ease-in-out';
transition-duration: 0.25s;
transition-property: color, background-color, opacity;
transition-delay: 0s;
transition-timing-function: 'ease-in-out';
}
.special-font-open {
font-family: 'Open Sans', sans-serif;
letter-spacing: 0.1em;
}
.clearer {
clear: both;
}
/* Reset
--------------------------------------------------------------------------------------- */
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
font,
img,
ins,
kbd,
q,
s,
samp,
small,
strong,
em,
strike,
sub,
sup,
tt,
var,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-weight: inherit;
font-style: inherit;
font-size: 100%;
font-family: inherit;
vertical-align: baseline;
list-style-type: none;
}
html,
body {
width: 100%;
height: 100%;
}
a {
text-decoration: none;
outline: none;
}
input,
input:focus {
border: none;
outline: none;
}
img,
iframe {
display: block;
}
h1,
h2,
h3,
h4,
h5 {
line-height: 1.1em;
}
header,
footer,
nav,
section,
article {
display: block;
}
strong {
font-weight: bold;
}
em {
font-style: italic;
}
.hidden-title {
display: none;
}
::-moz-selection {
color: #7f7f70!important;
background: #fffce1 !important;
}
::selection {
color: #7f7f70!important;
background: #fffce1 !important;
}
/* Home
--------------------------------------------------------------------------------------- */
#loading-mask {
display: block;
position: fixed;
left: 0;
top: 0;
background: #f5f5f5;
width: 100%;
height: 100%;
z-index: 999;
}
#loading-mask.home {
background: #fffce1;
}
#wrapper-home {
overflow: hidden;
position: relative;
background: #fffce1;
width: 100%;
min-width: 980px;
height: 100%;
min-height: 600px;
/* Header
------------------------------------- */
/* Content
------------------------------------- */
/* Footer
------------------------------------- */
}
#wrapper-home * {
cursor: pointer;
}
#wrapper-home #header {
position: absolute;
left: 50%;
top: 50%;
margin-left: -30%;
width: 60%;
z-index: 600;
}
#wrapper-home #header > img {
width: 100%;
}
#wrapper-home #header > p {
font-family: 'Open Sans', sans-serif;
letter-spacing: 0.1em;
position: absolute;
top: 50%;
color: #fffce1;
font-size: 17px;
font-weight: 600;
text-decoration: underline;
line-height: 30px;
margin-top: -45px;
}
#wrapper-home #header > p.left {
right: 100%;
text-align: right;
padding-right: 80px;
}
#wrapper-home #header > p.right {
left: 100%;
padding-left: 80px;
}
#wrapper-home #section {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
z-index: 500;
}
#wrapper-home #section > ul {
display: none;
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
z-index: 1;
}
#wrapper-home #section > ul > li {
display: none;
overflow: hidden;
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
z-index: 1;
}
#wrapper-home #section > ul > li > img {
position: absolute;
left: 0;
top: 0;
}
#wrapper-home #section > ul > li.active {
display: block;
z-index: 2;
}
#wrapper-home #section > ul.active {
z-index: 2;
}
#wrapper-home #section > ul.ananas {
background: #96e0e9;
}
#wrapper-home #section > ul.ballon {
background: #dbadd2;
}
#wrapper-home #section > ul.boombox {
background: #87e1bd;
}
#wrapper-home #section > ul.casque {
background: #e0b1c5;
}
#wrapper-home #section > ul.cassette {
background: #e3998e;
}
#wrapper-home #section > ul.converse {
background: #b4bad2;
}
#wrapper-home #section > ul.dinosaur {
background: #c2deab;
}
#wrapper-home #section > ul.gizmo {
background: #eedf8e;
}
#wrapper-home #section > ul.joystick {
background: #c3bfd8;
}
#wrapper-home #section > ul.mario_bros {
background: #edd494;
}
#wrapper-home #section > ul.patins {
background: #fbb5bf;
}
#wrapper-home #section > ul.radio {
background: #cab290;
}
#wrapper-home #section > ul.television {
background: #b4ded2;
}
#wrapper-home #section > ul.trophe {
background: #bbdfa2;
}
#wrapper-home #section > ul.youppi {
background: #e8786a;
}
#wrapper-home #footer {
position: absolute;
left: 0;
bottom: 75px;
text-align: center;
width: 100%;
z-index: 600;
}
#wrapper-home #footer > div {
display: inline-block;
padding: 0 20px;
}
#wrapper-home #footer > div a {
-webkit-transition-duration: 0.25s;
-webkit-transition-property: border-color,background;
-webkit-transition-delay: 0s;
-webkit-transition-timing-function: 'ease-in-out';
transition-duration: 0.25s;
transition-property: border-color,background;
transition-delay: 0s;
transition-timing-function: 'ease-in-out';
display: block;
overflow: hidden;
position: relative;
}
#wrapper-home #footer > div a .static {
font-family: 'Open Sans', sans-serif;
letter-spacing: 0.1em;
display: block;
position: relative;
color: #fffce1;
font-size: 15px;
font-weight: 700;
text-transform: uppercase;
text-align: center;
line-height: 50px;
border: 3px solid #fffce1;
width: 290px;
z-index: 2;
}
#wrapper-home #footer > div a .frame {
-webkit-transition-duration: 0.25s;
-webkit-transition-property: border, width, height;
-webkit-transition-delay: 0s;
-webkit-transition-timing-function: 'ease-in-out';
transition-duration: 0.25s;
transition-property: border, width, height;
transition-delay: 0s;
transition-timing-function: 'ease-in-out';
display: block;
position: absolute;
left: 0;
top: 0;
border: 3px solid #fffce1;
width: 290px;
height: 50px;
}
#wrapper-home #footer > div a:hover .frame {
border-top: 28px solid #fffce1;
border-bottom: 28px solid #fffce1;
border-left: 150px solid #fffce1;
border-right: 150px solid #fffce1;
width: 0;
height: 0;
}
/* Templates
--------------------------------------------------------------------------------------- */
#wrapper {
font-family: 'Open Sans', sans-serif;
letter-spacing: 0.1em;
overflow: hidden;
position: relative;
font-size: 12px;
letter-spacing: 0em;
background: #f5f5f5;
width: 100%;
min-width: 980px;
min-height: 100%;
/* Header
------------------------------------- */
/* Content
------------------------------------- */
/* Footer
------------------------------------- */
/* Layout 1380
------------------------------------- */
}
#wrapper .centered {
margin: 0 auto;
padding: 0 50px;
max-width: 1410px;
}
#wrapper .centered > div {
position: relative;
}
#wrapper .flip-image {
-webkit-transition-duration: 0.7s;
-webkit-transition-property: all;
-webkit-transition-delay: 0s;
-webkit-transition-timing-function: 'ease-in-out';
transition-duration: 0.7s;
transition-property: all;
transition-delay: 0s;
transition-timing-function: 'ease-in-out';
transform: rotateX(-80deg);
transform-origin: 0 0 0;
transform-style: preserve-3d;
-webkit-transform: rotateX(-80deg);
-webkit-transform-origin: 0 0 0;
-webkit-transform-style: preserve-3d;
-webkit-backface-visibility: hidden;
overflow: hidden;
position: relative;
background: #fff;
opacity: 0;
filter: alpha(opacity=0);
}
#wrapper .flip-image.shown {
transform: rotateX(0deg);
-webkit-transform: rotateX(0deg);
opacity: 1;
filter: alpha(opacity=100);
}
#wrapper .flip-image.animated {
transform: rotateX(0deg);
-webkit-transform: rotateX(0deg);
opacity: 1;
filter: alpha(opacity=100);
}
#wrapper #header {
position: fixed;
left: 0;
top: 0;
background: #fff;
width: 100%;
min-width: 980px;
height: 94px;
z-index: 900;
}
#wrapper #header .logo {
display: block;
float: left;
text-indent: -5000px;
margin-top: 26px;
margin-left: -13px;
background: #494b4d url(../images/layout/header_logo-mask.png) no-repeat 0 0;
width: 172px;
height: 52px;
}
#wrapper #header .logo:hover {
background-color: #494b4d !important;
}
#wrapper #header .main-nav {
overflow: hidden;
position: absolute;
left: 50%;
top: 30px;
margin-left: 7px;
}
#wrapper #header .main-nav > li {
float: left;
line-height: 52px;
}
#wrapper #header .main-nav > li a {
color: #b9bbbd;
font-size: 16px;
}
#wrapper #header .main-nav > li + li {
padding-left: 40px;
}
#wrapper #header .main-nav > li.active a,
#wrapper #header .main-nav > li a:hover {
color: #494b4d;
}
#wrapper #header .language {
display: block;
float: right;
color: #494b4d;
font-size: 13px;
font-weight: 600;
text-transform: uppercase;
line-height: 52px;
margin-top: 31px;
}
#wrapper #header .language:hover {
color: #b9bbbd;
}
#wrapper #section {
padding-top: 122px;
/* Projects
------------------------------------- */
/* Project
------------------------------------- */
/* About Us
------------------------------------- */
/* Contact Us
------------------------------------- */
/* Project manager
------------------------------------- */
/* Careers
------------------------------------- */
}
#wrapper #section .listing-projects {
overflow: hidden;
padding-bottom: 86px;
}
#wrapper #section .listing-projects > li {
float: left;
width: 50%;
}
#wrapper #section .listing-projects > li.left > div,
#wrapper #section .listing-projects > li.right > div {
perspective: 1300px;
-webkit-perspective: 1300px;
position: relative;
}
#wrapper #section .listing-projects > li .flip-image {
display: block;
position: relative;
margin-right: 14px;
margin-bottom: 14px;
}
#wrapper #section .listing-projects > li .flip-image > img {
position: relative;
border: 1px solid #f5f5f5;
width: 100%;
z-index: 1;
}
#wrapper #section .listing-projects > li .flip-image > img.animated {
-webkit-transition-duration: 0.65s;
-webkit-transition-property: left,top;
-webkit-transition-delay: 0s;
-webkit-transition-timing-function: 'ease-in-out';
transition-duration: 0.65s;
transition-property: left,top;
transition-delay: 0s;
transition-timing-function: 'ease-in-out';
position: absolute;
left: 0!important;
top: 0!important;
z-index: 10;
}
#wrapper #section .listing-projects > li .flip-image > img.left {
position: absolute;
top: 0;
left: -100%;
}
#wrapper #section .listing-projects > li .flip-image > img.right {
position: absolute;
top: 0;
left: 100%;
}
#wrapper #section .listing-projects > li .flip-image > img.top {
position: absolute;
top: -100%;
left: 0;
}
#wrapper #section .listing-projects > li .flip-image > img.bottom {
position: absolute;
top: -100%;
left: 0;
}
#wrapper #section .listing-projects > li .flip-image > .hover {
-webkit-transition-duration: 0.25s;
-webkit-transition-property: opacity;
-webkit-transition-delay: 0s;
-webkit-transition-timing-function: 'ease-in-out';
transition-duration: 0.25s;
transition-property: opacity;
transition-delay: 0s;
transition-timing-function: 'ease-in-out';
position: absolute;
left: 0;
top: 0;
color: #fff;
background: #ccc;
width: 100%;
height: 100%;
z-index: 1;
opacity: 0;
filter: alpha(opacity=0);
}
#wrapper #section .listing-projects > li .flip-image > .hover h2 {
font-size: 24px;
line-height: 30px;
padding: 35px 30px 15px;
}
#wrapper #section .listing-projects > li .flip-image > .hover h3 {
font-size: 16px;
line-height: 24px;
padding: 0 30px;
}
#wrapper #section .listing-projects > li .flip-image:hover > .hover {
opacity: 1;
filter: alpha(opacity=100);
}
#wrapper #section .listing-projects > li.right .flip-image {
-webkit-transition-delay: 0.15s;
transition-delay: 0.15s;
}
#wrapper #section .listing-projects > li.full {
perspective: 1300px;
-webkit-perspective: 1300px;
width: 100%;
}
#wrapper #section .listing-projects > li.full > .video-player {
position: relative;
cursor: pointer;
}
#wrapper #section .listing-projects > li.full > .video-player .video-container {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
z-index: 1;
}
#wrapper #section .listing-projects > li.full > .video-player .video-container iframe {
display: block;
width: 100%;
height: 100%;
}
#wrapper #section .listing-projects > li.quarter {
width: 25%;
}
#wrapper #section .listing-projects > li.quarter:first-child + .quarter > .flip-image {
-webkit-transition-delay: 0.15s;
transition-delay: 0.15s;
}
#wrapper #section .listing-projects > li.quarter:first-child + .quarter + .quarter > .flip-image {
-webkit-transition-delay: 0.3s;
transition-delay: 0.3s;
}
#wrapper #section .listing-projects > li.quarter:first-child + .quarter + .quarter + .quarter > .flip-image {
-webkit-transition-delay: 0.45s;
transition-delay: 0.45s;
}
#wrapper #section .btn-previous-project {
display: block;
position: fixed;
left: 0;
top: 0;
text-indent: -5000px;
background: #494b4d url(../images/layout/arrow_previous-mask.png) no-repeat 0 0;
width: 42px;
height: 32px;
}
#wrapper #section .btn-previous-project:hover {
background-color: #494b4d !important;
}
#wrapper #section .btn-next-project {
display: block;
position: fixed;
right: 0;
top: 0;
text-indent: -5000px;
background: #494b4d url(../images/layout/arrow_next-mask.png) no-repeat 0 0;
width: 42px;
height: 32px;
}
#wrapper #section .btn-next-project:hover {
background-color: #494b4d !important;
}
#wrapper #section .btn-back-top {
display: block;
position: fixed;
right: 0;
bottom: 0;
text-indent: -5000px;
background: #494b4d url(../images/layout/arrow_top-mask.png) no-repeat 0 0;
width: 42px;
height: 42px;
}
#wrapper #section .btn-back-top:hover {
background-color: #494b4d !important;
}
#wrapper #section .project-infos {
position: relative;
margin: -28px 0 25px;
padding: 35px 0 40px;
background: #fff;
z-index: 100;
}
#wrapper #section .project-infos .link-toggle {
position: relative;
height: 0;
z-index: 5;
}
#wrapper #section .project-infos .link-toggle > a {
-webkit-transition-duration: 0.45s, 0.25s;
-webkit-transition-property: top, color;
-webkit-transition-delay: 0s;
-webkit-transition-timing-function: 'ease-in-out';
transition-duration: 0.45s, 0.25s;
transition-property: top, color;
transition-delay: 0s;
transition-timing-function: 'ease-in-out';
display: block;
position: absolute;
left: 0;
top: 6px;
font-size: 13px;
font-weight: 600;
text-transform: uppercase;
text-decoration: underline;
line-height: 30px;
}
#wrapper #section .project-infos .link-toggle > a:hover {
color: #494b4d !important;
}
#wrapper #section .project-infos .link-toggle.opened a {
top: 69px;
}
#wrapper #section .project-infos .btn-toggle {
display: block;
position: relative;
margin-left: 50%;
padding-left: 7px;
}
#wrapper #section .project-infos .btn-toggle .si-icon-plus {
position: relative;
}
#wrapper #section .project-infos .btn-toggle .si-icon-plus h1 {
color: #494b4d;
font-size: 25px;
line-height: 30px;
}
#wrapper #section .project-infos .btn-toggle .si-icon-plus svg {
display: block;
position: absolute;
right: 0;
top: 2px;
width: 25px;
height: 25px;
}
#wrapper #section .project-infos .content-toggle {
display: none;
position: relative;
}
#wrapper #section .project-infos .content-toggle > div {
position: relative;
padding-top: 40px;
}
#wrapper #section .project-infos .content-toggle > div p {
color: #868d91;
font-size: 16px;
line-height: 28px;
}
#wrapper #section .project-infos .content-toggle > div p + p {
padding-top: 22px;
}
#wrapper #section .project-infos .content-toggle > div .work {
position: absolute;
left: 0;
bottom: 0;
color: #b9bbbd;
font-size: 16px;
line-height: 28px;
width: 40%;
}
#wrapper #section .project-infos .content-toggle > div .work span {
display: block;
color: #494b4d;
}
#wrapper #section .project-infos .content-toggle > div .description {
margin-left: 50%;
padding-right: 100px;
padding-left: 7px;
}
#wrapper #section .project-related {
position: relative;
border-top: 1px solid #c4c5c6;
}
#wrapper #section .project-related > p {
color: #868d91;
font-size: 16px;
line-height: 80px;
}
#wrapper #section .project-related > p strong {
color: #494b4d;
}
#wrapper #section .project-related .btn-back-top {
position: absolute;
bottom: 100px;
}
#wrapper #section .studio-infos {
position: relative;
margin-bottom: 110px;
padding-top: 65px;
}
#wrapper #section .studio-infos p {
color: #868d91;
font-size: 16px;
line-height: 28px;
}
#wrapper #section .studio-infos p + p {
padding-top: 22px;
}
#wrapper #section .studio-infos .work {
position: absolute;
left: 0;
bottom: 0;
color: #b9bbbd;
font-size: 16px;
line-height: 28px;
width: 40%;
}
#wrapper #section .studio-infos .work span {
display: block;
color: #494b4d;
}
#wrapper #section .studio-infos .description {
margin-left: 50%;
padding-right: 100px;
padding-left: 7px;
}
#wrapper #section .studio-mission {
overflow: hidden;
margin-left: -7px;
padding-bottom: 20px;
}
#wrapper #section .studio-mission > li {
float: left;
padding-bottom: 40px;
width: 25%;
}
#wrapper #section .studio-mission > li > div {
padding: 0 37px 0 7px;
}
#wrapper #section .studio-mission > li > div h2 {
font-size: 25px;
line-height: 30px;
padding-bottom: 25px;
}
#wrapper #section .studio-mission > li > div p {
color: #868d91;
font-size: 13px;
line-height: 27px;
}
#wrapper #section .studio-mission > li > div p + p {
padding-top: 25px;
}
#wrapper #section .contact-infos {
overflow: hidden;
position: relative;
margin-bottom: 50px;
padding-top: 15px;
}
#wrapper #section .contact-infos .address {
position: absolute;
left: 0;
bottom: 0;
width: 50%;
}
#wrapper #section .contact-infos .address > div {
float: left;
width: 50%;
}
#wrapper #section .contact-infos .address > div > div {
position: relative;
padding: 0 7px;
}
#wrapper #section .contact-infos .address > div > div h2 {
position: absolute;
left: 7px;
bottom: 75px;
font-size: 18px;
line-height: 25px;
}
#wrapper #section .contact-infos .address > div > div h2 strong {
display: block;
}
#wrapper #section .contact-infos .address > div > div p {
color: #868d91;
font-size: 16px;
line-height: 25px;
}
#wrapper #section .contact-infos .address > div > div p a {
color: #868d91;
}
#wrapper #section .contact-infos .address > div > div p a:hover {
color: #494b4d;
}
#wrapper #section .contact-infos .map-container {
float: right;
width: 50%;
}
#wrapper #section .contact-infos .map-container > div {
position: relative;
margin-left: 7px;
background: #ebebeb;
}
#wrapper #section .contact-infos .map-container > div > img {
width: 100%;
}
#wrapper #section .contact-infos .map-container > div #map_canvas {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
z-index: 1;
}
#wrapper #section .contact-infos .map-container > div #map_canvas .gmnoprint,
#wrapper #section .contact-infos .map-container > div #map_canvas .gm-style-cc {
display: none;
}
#wrapper #section .charge-projet .career-intro h4,
#wrapper #section .charge-projet .career-sommaire h4 {
font-size: 16px;
font-weight: bold;
line-height: 28px;
padding-bottom: 20px;
}
#wrapper #section .charge-projet .career-intro {
margin-left: 0;
width: 40%;
float: left;
}
#wrapper #section .charge-projet .career-sommaire {
width: 40%;
margin-left: 0%;
float: left;
}
#wrapper #section .charge-projet .career-sommaire p {
padding-bottom: 25px;
}
#wrapper #section .charge-projet .career-sommaire p:last-child {
padding-bottom: 0;
}
#wrapper #section .charge-projet .career-block {
position: relative;
padding-bottom: 100px;
}
#wrapper #section .charge-projet .career-block h2 {
font-size: 25px;
padding-bottom: 30px;
}
#wrapper #section .charge-projet .career-block > div {
position: relative;
}
#wrapper #section .charge-projet .career-block > div > a {
display: block;
position: relative;
color: #fff;
font-size: 25px;
line-height: 75px;
padding: 0;
pointer-events: none;
}
#wrapper #section .charge-projet .career-block > div > a strong {
font-weight: 600;
}
#wrapper #section .charge-projet .career-block > div > a svg {
position: absolute;
right: 35px;
top: 25px;
}
#wrapper #section .charge-projet .career-block > div > div {
overflow: hidden;
height: auto;
}
#wrapper #section .charge-projet .career-block > div > div > ul {
overflow: hidden;
padding: 50px 0px;
}
#wrapper #section .charge-projet .career-block > div > div > ul .text-info {
margin-bottom: 40px;
}
#wrapper #section .charge-projet .career-block > div > div > ul .text-info p:last-child {
padding-bottom: 0;
}
#wrapper #section .charge-projet .career-block > div > div > ul > li {
float: left;
color: #868d91;
width: 45%;
}
#wrapper #section .charge-projet .career-block > div > div > ul > li h3 {
font-size: 16px;
line-height: 28px;
padding-bottom: 25px;
}
#wrapper #section .charge-projet .career-block > div > div > ul > li h4 {
font-size: 16px;
font-weight: bold;
line-height: 28px;
padding-bottom: 20px;
}
#wrapper #section .charge-projet .career-block > div > div > ul > li p,
#wrapper #section .charge-projet .career-block > div > div > ul > li li {
font-size: 13px;
line-height: 25px;
}
#wrapper #section .charge-projet .career-block > div > div > ul > li p {
padding-bottom: 15px;
}
#wrapper #section .charge-projet .career-block > div > div > ul > li img {
padding-top: 50px;
width: 100%;
max-width: 100%;
}
#wrapper #section .charge-projet .career-block > div > div > ul > li .apply {
overflow: hidden;
padding: 40px 0 0;
}
#wrapper #section .charge-projet .career-block > div > div > ul > li .apply h3 {
padding-bottom: 75px;
}
#wrapper #section .charge-projet .career-block > div > div > ul > li .apply .btn-apply {
-webkit-transition-duration: 0.25s;
-webkit-transition-property: border-color,background;
-webkit-transition-delay: 0s;
-webkit-transition-timing-function: 'ease-in-out';
transition-duration: 0.25s;
transition-property: border-color,background;
transition-delay: 0s;
transition-timing-function: 'ease-in-out';
display: block;
overflow: hidden;
float: left;
position: relative;
width: 196px;
}
#wrapper #section .charge-projet .career-block > div > div > ul > li .apply .btn-apply .static {
font-family: 'Open Sans', sans-serif;
letter-spacing: 0.1em;
display: block;
position: relative;
color: #899ddc;
font-size: 15px;
font-weight: 700;
text-transform: uppercase;
text-align: center;
line-height: 50px;
border: 3px solid #899ddc;
width: 190px;
z-index: 2;
}
#wrapper #section .charge-projet .career-block > div > div > ul > li .apply .btn-apply .frame {
-webkit-transition-duration: 0.25s;
-webkit-transition-property: border, width, height;
-webkit-transition-delay: 0s;
-webkit-transition-timing-function: 'ease-in-out';
transition-duration: 0.25s;
transition-property: border, width, height;
transition-delay: 0s;
transition-timing-function: 'ease-in-out';
display: block;
position: absolute;
left: 0;
top: 0;
border: 3px solid #899ddc;
width: 190px;
height: 50px;
}
#wrapper #section .charge-projet .career-block > div > div > ul > li .apply .btn-apply:hover .static {
color: #fff!important;
}
#wrapper #section .charge-projet .career-block > div > div > ul > li .apply .btn-apply:hover .frame {
border-top: 28px solid #899ddc;
border-bottom: 28px solid #899ddc;
border-left: 100px solid #899ddc;
border-right: 100px solid #899ddc;
width: 0;
height: 0;
}
#wrapper #section .charge-projet .career-block > div > div > ul > li .apply .share {
float: right;
}
#wrapper #section .charge-projet .career-block > div > div > ul > li .apply .share > span {
display: block;
float: left;
font-size: 12px;
font-weight: bold;
line-height: 15px;
padding: 13px 0;
border-right: 1px solid #868d91;
width: 90px;
}
#wrapper #section .charge-projet .career-block > div > div > ul > li .apply .share > ul {
float: left;
padding: 18px 0;
}
#wrapper #section .charge-projet .career-block > div > div > ul > li .apply .share > ul > li {
float: left;
padding-left: 28px;
}
#wrapper #section .charge-projet .career-block > div > div > ul > li .apply .share > ul > li a {
display: block;
text-indent: -5000px;
background: url(../images/layout/career_icon-fb.gif) no-repeat 0 0;
width: 9px;
height: 18px;
opacity: 0.5;
filter: alpha(opacity=50);
}
#wrapper #section .charge-projet .career-block > div > div > ul > li .apply .share > ul > li a:hover {
opacity: 1;
filter: alpha(opacity=100);
}
#wrapper #section .charge-projet .career-block > div > div > ul > li .apply .share > ul > li.twitter a {
background-image: url(../images/layout/career_icon-twitter.gif);
width: 17px;
}
#wrapper #section .charge-projet .career-block > div > div > ul > li .apply .share > ul > li.google a {
background-image: url(../images/layout/career_icon-google.gif);
width: 18px;
}
#wrapper #section .charge-projet .career-block > div > div > ul > li .apply .share > ul > li.linkedin a {
background-image: url(../images/layout/career_icon-linkedin.gif);
width: 17px;
}
#wrapper #section .charge-projet .career-block > div > div > ul > li .apply .share > ul > li.email a {
background-image: url(../images/layout/career_icon-email.gif);
width: 17px;
}
#wrapper #section .charge-projet .career-block > div > div > ul > li.right {
float: none;
margin-left: 50%;
padding-left: 7px;
}
#wrapper #section .charge-projet .career-block > div > div > ul > li.right + .left {
clear: left;
float: none;
width: 603px;
}
#wrapper #section .charge-projet .career-block > div + li {
margin-top: 20px;
}
#wrapper #section .charge-projet .career-block > div.integrator > a {
background: transparent;
color: #494b4d;
}
#wrapper #section .charge-projet .career-block > div.integrator > div > ul > li h3 {
color: #494b4d;
}
#wrapper #section .charge-projet .career-block > div.integrator > div > ul > li .apply .btn-apply .static {
color: #69cca2;
border-color: #69cca2;
}
#wrapper #section .charge-projet .career-block > div.integrator > div > ul > li .apply .btn-apply .frame {
border-color: #69cca2;
}
#wrapper #section .charge-projet .career-block + .career-block {
margin-top: -20px;
}
#wrapper #section .career-intro,
#wrapper #section .career-sommaire {
color: #868d91;
font-size: 16px;
line-height: 28px;
margin-left: 50%;
margin-bottom: 110px;
padding: 65px 100px 0 7px;
}
#wrapper #section .career-block {
position: relative;
padding-bottom: 100px;
}
#wrapper #section .career-block h2 {
font-size: 25px;
padding-bottom: 30px;
}
#wrapper #section .career-block .content-toggler > li {
position: relative;
}
#wrapper #section .career-block .content-toggler > li > a {
display: block;
position: relative;
color: #fff;
font-size: 25px;
line-height: 75px;
padding: 0 35px;
}
#wrapper #section .career-block .content-toggler > li > a strong {
font-weight: 600;
}
#wrapper #section .career-block .content-toggler > li > a svg {
position: absolute;
right: 35px;
top: 25px;
}
#wrapper #section .career-block .content-toggler > li > div {
overflow: hidden;
background: #fff;
height: 0;
}
#wrapper #section .career-block .content-toggler > li > div > ul {
overflow: hidden;
padding: 50px 35px 75px;
}
#wrapper #section .career-block .content-toggler > li > div > ul > li {
float: left;
color: #868d91;
width: 45%;
}
#wrapper #section .career-block .content-toggler > li > div > ul > li h3 {
font-size: 16px;
line-height: 28px;
padding-bottom: 25px;
}
#wrapper #section .career-block .content-toggler > li > div > ul > li h4 {
font-size: 16px;
font-weight: bold;
line-height: 28px;
padding-bottom: 20px;
}
#wrapper #section .career-block .content-toggler > li > div > ul > li p,
#wrapper #section .career-block .content-toggler > li > div > ul > li li {
font-size: 13px;
line-height: 25px;
}
#wrapper #section .career-block .content-toggler > li > div > ul > li img {
padding-top: 50px;
width: 100%;
max-width: 100%;
}
#wrapper #section .career-block .content-toggler > li > div > ul > li .apply {
overflow: hidden;
padding: 40px 0 0;
}
#wrapper #section .career-block .content-toggler > li > div > ul > li .apply h3 {
padding-bottom: 75px;
}
#wrapper #section .career-block .content-toggler > li > div > ul > li .apply .btn-apply {
-webkit-transition-duration: 0.25s;
-webkit-transition-property: border-color,background;
-webkit-transition-delay: 0s;
-webkit-transition-timing-function: 'ease-in-out';
transition-duration: 0.25s;
transition-property: border-color,background;
transition-delay: 0s;
transition-timing-function: 'ease-in-out';
display: block;
overflow: hidden;
float: left;
position: relative;
width: 196px;
}
#wrapper #section .career-block .content-toggler > li > div > ul > li .apply .btn-apply .static {
font-family: 'Open Sans', sans-serif;
letter-spacing: 0.1em;
display: block;
position: relative;
color: #899ddc;
font-size: 15px;
font-weight: 700;
text-transform: uppercase;
text-align: center;
line-height: 50px;
border: 3px solid #899ddc;
width: 190px;
z-index: 2;
}
#wrapper #section .career-block .content-toggler > li > div > ul > li .apply .btn-apply .frame {
-webkit-transition-duration: 0.25s;
-webkit-transition-property: border, width, height;
-webkit-transition-delay: 0s;
-webkit-transition-timing-function: 'ease-in-out';
transition-duration: 0.25s;
transition-property: border, width, height;
transition-delay: 0s;
transition-timing-function: 'ease-in-out';
display: block;
position: absolute;
left: 0;
top: 0;
border: 3px solid #899ddc;
width: 190px;
height: 50px;
}
#wrapper #section .career-block .content-toggler > li > div > ul > li .apply .btn-apply:hover .static {
color: #fff!important;
}
#wrapper #section .career-block .content-toggler > li > div > ul > li .apply .btn-apply:hover .frame {
border-top: 28px solid #899ddc;
border-bottom: 28px solid #899ddc;
border-left: 100px solid #899ddc;
border-right: 100px solid #899ddc;
width: 0;
height: 0;
}
#wrapper #section .career-block .content-toggler > li > div > ul > li .apply .share {
float: right;
}
#wrapper #section .career-block .content-toggler > li > div > ul > li .apply .share > span {
display: block;
float: left;
font-size: 12px;
font-weight: bold;
line-height: 15px;
padding: 13px 0;
border-right: 1px solid #868d91;
width: 90px;
}
#wrapper #section .career-block .content-toggler > li > div > ul > li .apply .share > ul {
float: left;
padding: 18px 0;
}
#wrapper #section .career-block .content-toggler > li > div > ul > li .apply .share > ul > li {
float: left;
padding-left: 28px;
}
#wrapper #section .career-block .content-toggler > li > div > ul > li .apply .share > ul > li a {
display: block;
text-indent: -5000px;
background: url(../images/layout/career_icon-fb.gif) no-repeat 0 0;
width: 9px;
height: 18px;
opacity: 0.5;
filter: alpha(opacity=50);
}
#wrapper #section .career-block .content-toggler > li > div > ul > li .apply .share > ul > li a:hover {
opacity: 1;
filter: alpha(opacity=100);
}
#wrapper #section .career-block .content-toggler > li > div > ul > li .apply .share > ul > li.twitter a {
background-image: url(../images/layout/career_icon-twitter.gif);
width: 17px;
}
#wrapper #section .career-block .content-toggler > li > div > ul > li .apply .share > ul > li.google a {
background-image: url(../images/layout/career_icon-google.gif);
width: 18px;
}
#wrapper #section .career-block .content-toggler > li > div > ul > li .apply .share > ul > li.linkedin a {
background-image: url(../images/layout/career_icon-linkedin.gif);
width: 17px;
}
#wrapper #section .career-block .content-toggler > li > div > ul > li .apply .share > ul > li.email a {
background-image: url(../images/layout/career_icon-email.gif);
width: 17px;
}
#wrapper #section .career-block .content-toggler > li > div > ul > li.right {
float: none;
margin-left: 50%;
padding-left: 7px;
}
#wrapper #section .career-block .content-toggler > li > div > ul > li.right + .left {
clear: left;
float: none;
width: 603px;
}
#wrapper #section .career-block .content-toggler > li + li {
margin-top: 20px;
}
#wrapper #section .career-block .content-toggler > li.developper > a {
background: #899ddc;
}
#wrapper #section .career-block .content-toggler > li.developper > div > ul > li h3 {
color: #899ddc;
}
#wrapper #section .career-block .content-toggler > li.manager > a {
background: #db8284;
}
#wrapper #section .career-block .content-toggler > li.manager > div > ul > li h3 {
color: #db8284;
}
#wrapper #section .career-block .content-toggler > li.manager > div > ul > li .apply .btn-apply .static {
color: #db8284;
border-color: #db8284;
}
#wrapper #section .career-block .content-toggler > li.manager > div > ul > li .apply .btn-apply .frame {
border-color: #db8284;
}
#wrapper #section .career-block .content-toggler > li.integrator > a {
background: #69cca2;
}
#wrapper #section .career-block .content-toggler > li.integrator > div > ul > li h3 {
color: #69cca2;
}
#wrapper #section .career-block .content-toggler > li.integrator > div > ul > li .apply .btn-apply .static {
color: #69cca2;
border-color: #69cca2;
}
#wrapper #section .career-block .content-toggler > li.integrator > div > ul > li .apply .btn-apply .frame {
border-color: #69cca2;
}
#wrapper #section .career-block .content-toggler > li.intern > a {
background: #fecb5e;
}
#wrapper #section .career-block .content-toggler > li.intern > div > ul > li h3 {
color: #fecb5e;
}
#wrapper #section .career-block .content-toggler > li.intern > div > ul > li .apply .btn-apply .static {
color: #fecb5e;
border-color: #fecb5e;
}
#wrapper #section .career-block .content-toggler > li.intern > div > ul > li .apply .btn-apply .frame {
border-color: #fecb5e;
}
#wrapper #section .career-block .content-toggler > li.form > a {
background: #646389;
}
#wrapper #section .career-block .content-toggler > li.form > div > ul > li h3 {
color: #646389;
}
#wrapper #section .career-block .content-toggler > li.form > div > ul > li .apply .btn-apply .static {
color: #646389;
border-color: #646389;
}
#wrapper #section .career-block .content-toggler > li.form > div > ul > li .apply .btn-apply .frame {
border-color: #646389;
}
#wrapper #section .career-block + .career-block {
margin-top: -20px;
}
#wrapper #footer {
position: relative;
height: 150px;
}
#wrapper #footer > div {
overflow: hidden;
padding-top: 30px;
border-top: 1px solid #c4c5c6;
}
#wrapper #footer > div .infos {
float: left;
width: 75%;
}
#wrapper #footer > div .infos > li {
float: left;
color: #868d91;
font-size: 16px;
line-height: 25px;
width: 33%;
}
#wrapper #footer > div .infos > li strong {
color: #494b4d;
}
#wrapper #footer > div .infos > li a {
color: #868d91;
}
#wrapper #footer > div .infos > li a:hover {
color: #494b4d;
}
#wrapper #footer > div .socials-nav {
float: right;
}
#wrapper #footer > div .socials-nav > li {
float: left;
padding-left: 30px;
}
#wrapper #footer > div .socials-nav > li a {
display: block;
position: relative;
text-indent: -5000px;
background: url(../images/layout/footer_icons.png) no-repeat 0 0;
width: 8px;
height: 18px;
opacity: 0.5;
filter: alpha(opacity=50);
}
#wrapper #footer > div .socials-nav > li a:hover {
opacity: 1;
filter: alpha(opacity=100);
}
#wrapper #footer > div .socials-nav > li.twitter a {
background-position: -8px 0;
width: 16px;
}
#wrapper #footer > div .socials-nav > li.linkedin a {
background-position: -24px 0;
width: 15px;
}
#wrapper #footer > div .socials-nav > li.youtube a {
background-position: -39px 0;
width: 18px;
}
#wrapper #footer > div .socials-nav > li.behance a {
background-position: -57px 0;
width: 21px;
}
#wrapper #footer > div .old {
display: block;
position: absolute;
right: 0;
bottom: 0;
color: #868d91;
font-size: 16px;
line-height: 25px;
}
#wrapper #footer > div .old a {
color: #494b4d;
}
#wrapper #footer > div .old a:hover {
color: #868d91;
}
#wrapper.layout-1180 #section .project-infos .content-toggle .description,
#wrapper.layout-1180 #section .studio-infos .description {
padding-right: 0;
}
#wrapper.layout-1180 #section .studio-mission > li,
#wrapper.layout-1180 #section .listing-projects > li.quarter {
width: 50%;
}
/* Layout
--------------------------------------------------------------------------------------- */
#wrapper-home.layout-1180 #header > p.left {
padding-right: 40px;
}
#wrapper-home.layout-1180 #header > p.right {
padding-left: 40px;
}
#wrapper.layout-1180 #header .main-nav {
left: 180px;
}
#wrapper.layout-1180 #section .career-block .content-toggler > li > div > ul > li {
float: none;
width: auto;
}
#wrapper.layout-1180 #section .career-block .content-toggler > li > div > ul > li.right {
margin-left: 0;
padding-top: 20px;
}
.layout-mobile #loading-mask.home {
background: #fffce1 url(../images/layout/mobile_icon-slide.gif) no-repeat center center;
}
.layout-mobile .flip-image {
transform: rotateX(0deg);
-webkit-transform: rotateX(0deg);
opacity: 1;
filter: alpha(opacity=100);
}
Donc en fait il y a une animation sur https://phoenix.cool qui te plait que tu voudrais reproduire ?

Sans aller jusqu'à nous donner la totalité des fichiers re-pompés du site, tu pourrais simplement nous expliquer ce que tu aimerais faire, et on pourrait te donner des pistes de réflexion.
Merci infiniment mais lorsque je supprime cette partie pour arrêter l'animation tout disparaît sur ma page
Modérateur
Si tu ne veux pas savoir pourquoi et comment, ajoute la class .animated sur tes éléments .flip-image
Bonjour,

Je ne connais rien mieux au lever du jour qu'une bonne séance de pompes.

C'est bon pour la circulation sanguine à ce qu'on dit Smiley lol


Bon ok je sors, inutile de me raccompagner.