我希望通过在用户点击链接时向用户提供一些反馈,尝试让我当前的移动网站具有iOS,Android和Windows Phone原生应用的外观和感觉。
我要做的是当用户点击链接时,它会更改该元素的背景颜色,以表明他们已与该元素进行了交互。我尝试过使用:active
,:focus
和:focus
,但他们在所有不同的平台上都有不同的互动。
例如,如果您在元素上使用:hover
,则在Safari中的iOS上滚动时,即使您尝试滚动,背景颜色也会发生变化。
我可以在http://bbc.co.uk/news上看到我想要做的一个示例,但似乎他们正在使用JavaScript添加一个更改文本颜色的类。
如果我可以在不使用JavaScript的情况下逃脱,我会很高兴,但如果这是唯一的跨平台方式,我想我会咬紧牙关!
提前致谢