.tooltip { opacity: 0; visibility: hidden; transition: opacity 0.3s, visibility 0s linear 0.3s; } .widget:hover .tooltip { opacity: 1; visibility: visible; transition-delay: 0s; }