add link transition effect
fix icon style, icon padding should be unified later