我目前正在为基于标签页面的用户互动设计网页。
如果用户通过点击鼠标来关注该元素,是否可以通过一种方式为元素设置样式,如果用户选择了该元素,则可采用另一种方式吗?
我希望有不同的样式,因为我希望标签的元素比他们点击的元素更大胆。试图让它更容易看到它们在页面上的位置。
我知道如何使用javascript完成此操作,只是想知道是否有人有自己的CSS解决方案。
非常感谢!
答案 0 :(得分:2)
我认为你不能,因为CSS代码不知道你聚焦元素的方式,但只知道它在那一刻有焦点。我想你必须使用javascript代码才能完成它。
答案 1 :(得分:0)
你可以使用这样的伪类:
a:hover { color: green; } /* hover */
a:active { color: blue; } /* click and hold */
a:focus { color: red; } /* tab to it */