css鼠标点击特效

请问用css如何实现鼠标点击过后产生位移的效果,用“:active”只能实现鼠标激活时的效果,释放之后就恢复了。

阅读 6.5k
2 个回答

这样的需要进行javascript操作

你要是写过纯css实现下拉菜单,就知道这很简单了。当然这个是有兼容性问题的。

<style>
input{display:none}
input:checked+label{margin-left:100px}
</style>
<div>
<input type="checkbox" id="chk"><label for="chk">click me</label>
</div>
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题