CSS-переходы не предназначены для перехода между двумя разными html-файлами, они предназначены для перехода между двумя различными состояниями CSS. Вы могли бы обойти эту проблему, поместив содержимое в iframe или заполнив div запросом ajax, но это пошло бы вразрез.
Если вы знаете CSS и немного Javascript, вы можете сделать это сравнительно легко.
http://jsfiddle.net/ANZpm/
(просмотр в браузере webkit или FF4). Я написал это за пять минут, и это очень просто, если вы хорошо разбираетесь в CSS.
Я бы порекомендовал поиграться с CSS-переходами и , а затем перейти к увлечению фреймворком.