是否有可能将all:hover(css)用作:active?(不为每个元素编写)

是否有可能将all:hover(css)用作:active?(不为每个元素编写),css,cordova,hover,click,inappbrowser,Css,Cordova,Hover,Click,Inappbrowser,我有个问题。我正在努力将一款浏览器游戏变成一款应用程序(使用Cordova)。这个游戏的代码非常长,也有很多CSS文件。现在,我想这样做,我的InApp浏览器中的每个:悬停效果都被用作:活动。在任何地方手动输入都是一项我负担不起的工作,因为我可能会花两周的时间在上面,只是为了在every:hover中添加一个:active。是否有一种解决方案可以简单地运行:hover as:active 提前谢谢 Cyknos正则表达式是解决方案: 替换:(.*)(:悬停) 使用:$1$2,$1:active您

我有个问题。我正在努力将一款浏览器游戏变成一款应用程序(使用Cordova)。这个游戏的代码非常长,也有很多CSS文件。现在,我想这样做,我的InApp浏览器中的每个:悬停效果都被用作:活动。在任何地方手动输入都是一项我负担不起的工作,因为我可能会花两周的时间在上面,只是为了在every:hover中添加一个:active。是否有一种解决方案可以简单地运行:hover as:active

提前谢谢 Cyknos

正则表达式是解决方案: 替换:(.*)(:悬停)
使用:$1$2,$1:active

您的意思是像
一样。class:hover,.class:active{style}
?不确定是否可以使用sass,如果可以的话,您可以看看是否可以使用extend for*:hover to*:active,还有一件事我在想也许可以使用一些正则表达式搜索替换来查找悬停状态的所有实例和。尝试将其与活动状态连接。“现在我想这样做,我的InApp浏览器中的每个:悬停效果都被用作:活动”-希望此后一切都能像使用鼠标的桌面浏览器一样正常工作?这可能是一个很大的一厢情愿的例子。这只是一个问题,如果可能的话,我不想错过一个机会;)我知道它有点小毛病,但在我的代码中它是好的。我将这个正则表达式与PHP Storm Replace函数一起使用;)