placeholder & button transition