php c´est pour construire des pages du coté du serveur. Une fois la pageconstruite le serveur l´envoie au navigateur qui l´affiche et interprete le code html/javascript qu´elle contient.
donc php -> non
tu peut faire ça en css, je sais pas comment mais ça doit etre possible.