To určitě není v PHP, to je HTML/CSS/Javascript. PHP běží na serveru a klientovi posílá data, případně lze i v PHP vyrenderovat stránku nebo její část a do prohlížeče poslat výsledek v HTML/CSS/Javascriptu, ale opět to celé běží na serveru a prohlížeč dostane už jen hotový výsledek.