@HelpMeeee

Откуда появился баг отображения?

Приветствую!
Изучаю JS, при написании просто анимации появился баг отображения, хочу узнать откуда? Кто знает?
Сам баг заключается в том, что грани куба начинают плыть, скинул бы скрин, но хабр не пускает почему то...

Сам код - https://codepen.io/semenoooooov/pen/RwoXawx
  • Вопрос задан
  • 86 просмотров
Решения вопроса 1
SmthTo
@SmthTo Куратор тега CSS
Все перепёлки мира будут оплакивать мою смерть.
1px толщины границы + transform + искажение. При соотношении 1:1 реального разрешения и viewport это безусловно будет вызывать проблемы. Плюс, внутренние особенности рендеринга разных движков.

Есть хак, который позволит активировать сглаживание. С ним станет полегче. Грани не станут визуально пропадать при субпиксельной ситуации (Firefox). Кроме того, уйдёт и этот баг с «выпадением» куска грани (Chrome).


.side{
	width: inherit;
	height: inherit;
	border: 1px solid white;
	position: absolute;
	color: yellow;
	font-size: 40px; 
  outline: 1px solid transparent; /* Вот это */
}

605564e71012c986090018.png
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы