Is there a way, in pure CSS, to change the style of an element if the fragment identifier (hash) in the URL references it?
i.e.
Given this HTML:
<p id="reference">lorem ipsum</p>
And this URL:
http://example.com/#reference
The browser will scroll to the paragraph with the id of reference
, but can I change the style of that element without JavaScript?
I thought I could do this with the :focus
psuedo-class, but it did not work. And the other 3 deal with mouse events (:hover
, :active
) and URLs (:visited
), so none of these would work.
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…