этой штуки достаточно? а состояние active? hover?