Я бы хотел перевести div
-50% по горизонтали и -50% по вертикали. Мой CSS выглядитSafari translate (%,%) aliased
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%)
-o-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
Он работает в Firefox 36, Chrome и Opera - переводит его и шрифт с изображения сглаживаются. Однако, когда я просматриваю его в Safari 8, шрифт и изображения сглажены. я испытал некоторые обходные пути, как:
-webkit-transform: translate3d(-50%, -50%, 0);
или
-webkit-font-smoothing: subpixel-antialiased;
или
-webkit-font-smoothing: antialiased;
Но ни один из них не работал в Safari 8 при использовании %
. При использовании px
вместо %
он хорошо работает и в Safari.
то будет странно сафари 8 полностью поддерживает 'transform' http://caniuse.com/#feat=transforms2d – Persijn
Там, кажется, проблема с пробелами попробуйте '-webkit-transform: translate (-50%, - 50%);' – Persijn
@Persijn благодарит за ваш совет, но не работает - все еще не сглажен – user3714582