Si se puede hacer, pero no con CSS. Tendrás que usar JavaScript. Por ejemplo, puedes añadirle una clase al elemento body que sobreescriba cualquier transición, y una vez cargada la página eliminar esa clase.
Una clase en body:
Sobreescribir transiciones:
Código CSS:
Ver original.desactivar_animaciones * {
transition: none !important;
}
Y una vez cargada la página, simplemente eliminas esa clase de body:
Código Javascript
:
Ver originalfunction animar() {
document.body.className = ''
}
window.onload = animar
Y como siempre digo para cubrirme las espaldas, de JavaScript no sé mucho.