recently I created this animation using jQuery: https://jsfiddle.net/Sempervivum/jhsmumxt/1/ (hover TITLE1 or TITLE2)
var w = Math.floor($("#wrapper").width()) - 10;
$("#innerleft").mouseenter(function(){
$("#left").animate({width: Math.floor(w * 0.75) + "px"}, 2000);
$("#right").animate({width: Math.floor(w * 0.25) + "px"}, 2000);
});
$("#innerright").mouseenter(function(){
$("#left").animate({width: Math.floor(w * 0.25) + "px"}, 2000);
$("#right").animate({width: Math.floor(w * 0.75) + "px"}, 2000);
});
However my clients provider doesn't allow for javascript and therefore I would have to switch to CSS animations. No problem to create a single one but here I'm needing two different animations started at the same time: Hovering #innerleft starts animation of #left and #right with different parameters and vice versa. Is this possible when using pure CSS?