Оновлення 2019 року
року Помилка відображення Chrome все ще не виправлена, і, хоча не винні меценати, жодна з пропозицій, запропонованих у цілому на цьому веб-сайті, не допомагає вирішити проблему. Я можу погодитися, що я пробував кожне з них даремно: лише 1 підходить, і це правило css: filter: blur (0); що виключає зсув контейнера на 1px, але не усуває помилку відображення самого контейнера та будь-якого вмісту, який він може мати.
Ось реальність: у цій буквально немає виправлення цієї проблеми, тому тут є розробка веб-сайтів
СЛУЧАЙ
В даний час я розробляю веб-сайт із флюїдом і маю 3 діви, усі в центрі яких мають ефект наведення курсору та обмін значеннями відсотків як по ширині, так і по позиції. Помилка Chrome виникає на центральному контейнері, який встановлено ліворуч: 50%; та перетворити: translateX (-50%); загальна обстановка.
ПРИКЛАД: Спочатку HTML ...
<div id="box1" class="box">
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry"s standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.
</div>
<div id="box2" class="box">
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry"s standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.
</div>
<div id="box3" class="box">
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry"s standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.
</div>
Ось CSS, де відбувається помилка Chrome ...
*{margin:0; padding:0; border:0; outline:0; box-sizing:border-box; background:#505050;}
.box {position:absolute; border:1px solid #fff; border-radius:10px; width:26%; background:#8e1515; padding:25px; top:20px; font-size:12pt; color:#fff; overflow:hidden; text-align:center; transition:0.5s ease-in-out;}
.box:hover {background:#191616;}
.box:active {background:#191616;}
.box:focus {background:#191616;}
#box1 {left:5%;}
#box2 {left:50%; transform:translateX(-50%);} /* Bugged */
#box3 {right:5%;}
Ось фіксований css ...
*{margin:0; padding:0; border:0; outline:0; box-sizing:border-box; background:#505050;}
.box {position:absolute; border:1px solid #fff; border-radius:10px; width:26%; background:#8e1515; padding:25px; top:20px; font-size:12pt; color:#fff; overflow:hidden; text-align:center; transition:0.5s ease-in-out;}
.box:hover {background:#191616;}
.box:active {background:#191616;}
.box:focus {background:#191616;}
#box1 {left:5%;}
#box2 {left:37%;} /* Fixed */
#box3 {right:5%;}
Bugged скрипка: https://jsfiddle.net/m9bgrunx/2/
Fixed скрипка: https://jsfiddle.net/uoc6e2dm/2/
Як ви бачите, невелика кількість підключень до CSS має зменшити або усунути вимогу використовувати перетворення для позиціонування. Це також може стосуватися веб-сайтів фіксованої ширини, а також рідини.