Cambie el estilo de un elemento si el identificador de fragmento (hash) en la URL hace referencia a él
¿Hay alguna manera, en CSS puro, de cambiar el estilo de un elemento si el identificador de fragmento (hash) en la URL lo hace referencia?
es decir
Dado este HTML:
<p id="reference">lorem ipsum</p>
Y esta URL:
http://example.com/#reference
El navegador se desplazará al párrafo con la identificación dereference
, pero ¿puedo cambiar el estilo de ese elemento sin JavaScript?
Pensé que podría hacer esto con el:focus
psuedo-class, pero no funcionó. Y los otros 3 tratan con eventos del mouse (:hover
, :active
) y URL (:visited
), por lo que ninguno de estos funcionaría.