div { visibility: hidden; opacity: 0; .transition(opacity .1s linear); /* это у меня миксин для less, используй здесь стандартный транзишн из css с префиксами */ } .bt2:hover + div { visibility: visible; opacity: 1; }