They do synchronize. Try hacking http://threejs.org/examples/css3d_sandbox.html.
You should be able to create a CSS3DObject
and a PlaneGeometry
that line up perfectly, assuming the same camera is used to render both.
var geometry = new THREE.PlaneGeometry(100, 100);
var mesh = new THREE.Mesh( geometry, material );
mesh.position.copy( object.position );
mesh.rotation.copy( object.rotation );
mesh.scale.copy( object.scale );
scene.add( mesh );
In fact, here is a fiddle: http://jsfiddle.net/L9cUN/
three.js r.66