2014-11-14 3 views
0

Когда я перемещаю <div> по горизонтали при наведении курсора, вертикальные границы становятся немного пиксельными и показывают эффект «лестницы». Есть ли способ сохранить вертикальные линии красивыми и плотными? Это мой код:Преобразование перехода CSS3 pixelated

enter image description here

div.move { 
background-color:red; 
height:400px; 
width:200px; 
-webkit-transition: all .5s ease-out;  
-moz-transition: all .5s ease-out; 
-ms-transition: all .5s ease-out; 
-o-transition: all .5s ease-out; 
transition: all .5s ease-out; 
} 
div.contain:hover .move { 
-webkit-transform:translate(184px); 
} 

Fiddle здесь: http://jsfiddle.net/4gw8wcxg/1/

+0

Он движется красиво и гладко в скрипке. Вы пробовали аппаратное ускорение css? [Ссылка] (http://davidwalsh.name/translate3d) –

+0

Мне, должно быть, что-то не хватает, я просто вижу красную коробку, как ожидалось. –

+0

В моем браузере Chrome вертикальные границы рушится, когда он перемещается. Как использовать ускоренный css? – Iwan

ответ

0

нет неровной границы при наведении курсора мыши, я считаю, что эта проблема возникает из-за вашего низкого барана или старого монитора

+0

Черт, я просто проверил на своем ноутбуке, и он работает гладко. Значит, ты, наверное, прав. Спасибо! – Iwan