代码之家  ›  专栏  ›  技术社区  ›  Uffo

按钮选择器

  •  6
  • Uffo  · 技术社区  · 14 年前

    是否有任何选项或特殊的选择器来更改按下按钮的样式,我的意思是……当用户单击某个按钮时,我想更改该按钮的样式?是否可以选择这样做: :focus 或者只使用javascript点击/聚焦事件?

    1 回复  |  直到 7 年前
        1
  •  10
  •   RedClover Josh Stodola    7 年前

    我想你在找 :active 伪类…

    #btn { border: solid 5px red; padding: 5px; }
    #btn:hover { border-color: green; }
    #btn:active { border-color: blue; }
    <button id="btn" />

    注意:如果您同时使用 :hover 主动的 在单个元素上, 悬停 必须先定义。