Для ряда проектов теперь у меня есть элементы на странице, которые я хочу перевести из области экрана (их вылетят из документа). В правильном коде это должно быть возможно только путем добавления класса к соответствующему элементу, после которого css будет обрабатывать остальные. Проблема заключается в том, что если, например,
.block.hide{
-webkit-transform:translateY(-10000px);
}
используется элемент, который в первую очередь вылетает из экрана без необходимости и с неоправданно высокой скоростью. И чисто с эстетической точки зрения, многое было желательным (теоретически говоря, например, экран с высотой 10000 пикселей можно было бы ввести в будущем).
(Обновление) Проблема, почему проценты не могут быть использованы, заключается в том, что 100% относится к самому элементу, а не к размеру родительского элемента/экрана. И будет содержать элемент в полноразмерном родителе, но создаст беспорядок с событиями щелчка. И после нескольких ответов позвольте мне указать, что я говорю о переводах, а не о переходах position:absolute
css3 (все в порядке, но как только вы их получите, они перестают быть веселыми).
Какие эстетические решения, позволяющие элементу переводиться из экрана за определенное количество времени, вы можете подумать о парнях?
Пример кода можно найти в этом jsfiddle, демонстрируя основную концепцию. http://jsfiddle.net/ATcpw/
(см. мой собственный ответ ниже для получения дополнительной информации)