不同:焦点样式可能取决于用户是否单击元素或标签?

时间:2012-01-27 00:24:01

标签: css focus

我目前正在为基于标签页面的用户互动设计网页。

如果用户通过点击鼠标来关注该元素,是否可以通过一种方式为元素设置样式,如果用户选择了该元素,则可采用另一种方式吗?

我希望有不同的样式,因为我希望标签的元素比他们点击的元素更大胆。试图让它更容易看到它们在页面上的位置。

我知道如何使用javascript完成此操作,只是想知道是否有人有自己的CSS解决方案。

非常感谢!

2 个答案:

答案 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 */