mul*_*axp 100 html css css-selectors
我注意到按钮和其他元素具有默认样式,并且有3个步骤:普通视图,悬停/焦点视图和mousedown/click视图,在CSS中我可以更改普通视图的样式和悬停视图,如下所示:
button{
background:#333;
color:#FFF;
}
button:hover{
background:#000;
color:#EEE;
}
Run Code Online (Sandbox Code Playgroud)
但我怎样才能选择mousedown?我想要这样的东西:
button:mousedown{
//some styling
}
Run Code Online (Sandbox Code Playgroud)
谢谢
jan*_*s86 142
我认为你的意思是活跃的状态
button:active{
//some styling
}
Run Code Online (Sandbox Code Playgroud)
这些是链接在CSS中可能具有的所有伪状态:
a:link {color:#FF0000;} /* unvisited link, same as regular 'a' */
a:hover {color:#FF00FF;} /* mouse over link */
a:focus {color:#0000FF;} /* link has focus */
a:active {color:#0000FF;} /* selected link */
a:visited {color:#00FF00;} /* visited link */
Run Code Online (Sandbox Code Playgroud)
另见:http://www.w3.org/TR/selectors/#the-user-action-pseudo-classes-hover-act
sha*_*8ag 34
我发现这个行为就像一个mousedown事件:
button:active:hover {}
Run Code Online (Sandbox Code Playgroud)
小智 27
Pro-tip注意:出于某种原因,CSS语法需要在相同元素之后的:active片段才能生效:hover
http://www.w3schools.com/cssref/sel_active.asp
| 归档时间: |
|
| 查看次数: |
97427 次 |
| 最近记录: |