Using z-index CSS property on \'fixed\' positioned elements gives me a strange behavior under Chrome.
When Firefox and Opera browsers give me the awaited result, Chrome
You may try to add -webkit-transform: translate3d(0, 0, 0). It solves my similar problem happened in mobile chrome.
-webkit-transform: translate3d(0, 0, 0)