Dat is een combinatie van javascript en css; waarbij je met javascript de onhover van de title gaat afvangen en de tekst die daar in staat in een nieuwe div zet op exact dezelfde positie als de muis zolang de muis (in dit geval) over het plaatje gaat. De div daarvan kun je met CSS stylen.
Bas, merk wel op dat wat jij geeft als code je net de title attribuut zelf stijlt, maar het element met het title attribuut.
Wat ze in die tutorial die je gaf doen is gebruik maken van pseudo elements (::after) om de tekst in de title te krijgen (met attr()) en dan die pseudo element te stijlen.