Я читаю 8-ю главу CSS: The Definitive Guide, 4th Edition. Существует такой фрагмент в книге:Элемент исчезает после применения функции перспективы() с положительным аргументом
div#inner {
transform: perspective(750px) translateZ(60px) rotateX(45deg);
}
<div id="outer">
outer
<div id="inner">inner</div>
</div>
ДИВ с #inner исчезает из моего хромированного браузера. После настройки значения аргумента функции перспективы и установки его на 0, я могу увидеть текст на странице с некоторым эффектом поворота.
Знаете ли вы, почему? Я пробовал эту страницу в сафари, проблема еще.
Какая версия Chrome? Какая ОС? Я вижу, что внутренняя часть наполовину вырезана, но я все вижу. – sabithpocker
Версия Chrome - 56.0.2924.87 (64-разрядная версия) и macOS - Sierra 10.12.3. Странно, что если добавить 'margin-left' в' body', я могу увидеть 'inner'. С ростом маржи, т.е. 1200px, 'inner' будут почти полностью« наружными ». Это о какой-то космической осведомленности? – krave
@sabithpocker Я обнаружил, что 'translateZ()' без 'transform-style: preserve-3d' сдвинет элемент влево с увеличением аргумента. – krave