CSS3 有一个 :target 属性
这是一个简单的DEMO 高级用法可以再百度搜索:
This is a heading
Click on the links above and the :target selector highlight the current active HTML anchor.
New content 1...
New content 2...
Note: Internet Explorer 8 and earlier versions do not support the :target selector.
我提供一个思路,这个思路应该可以实现所有类似的问题。
使用input的type='radio'类型,radio在css3样式中有:checked这样的伪样式,
通过:checked的伪样式实现,点击切换样式,这样就不用借助js来实现
#Input_Radio:checked~input{background-color: #333;color:#fff;}
你应该求助js,而不是css...方向错了!