I'm having difficulty in getting the translate Z working as expected in IE. Try the following code in famo.us tutorial IDE to see the difference between chrome and IE browsers. Play around with z value of translate function.
var Engine = require('famous/core/Engine');
var Surface = require('famous/core/Surface');
var StateModifier = require('famous/modifiers/StateModifier');
var Transform = require('famous/core/Transform');
var mainContext = Engine.createContext();
mainContext.setPerspective(5000);
var fs = new Surface({ content: 'hello world', size: [100, 100],
properties: {backgroundColor: 'red'}});
var ss = new Surface({ content: 'second world', size: [80, 80],
properties: {backgroundColor: 'blue'}});
var mod1 = new StateModifier({
transform: Transform.translate(0, 0, 100)
});
var mod2 = new StateModifier({
transform: Transform.translate(0, 0, 50)
});
mainContext.add(mod1).add(fs);
mainContext.add(mod2).add(ss);
IE version: 11.x, windows 8.1 Please share if you have come across this situation.