Yeah, as a :hover still happens even if opacity is 0. The opacity is used for the transition, though.