/* :hover 伪类 */ a:hover { color: red; } /* :focus-within 伪类 */ form:focus-within { background-color: #f2f2f2; } /* transition 过渡效果 */ button { background-color: blue; color: white; transition: background-color 0.5s; } button:hover { background-color: red; }
:hover伪类可以应用于链接、按钮等元素,当鼠标移动到元素上时,样式将发生变化。:focus-within伪类则可以用来设置表单元素获取焦点时的样式,提高用户体验。
此外,CSS3中的transition过渡效果也可以用来设置鼠标移除时的样式变化,如按钮背景色逐渐变化。
需要注意的是,在使用鼠标移除样式时应谨慎使用过度效果,以免过度造成视觉疲劳,影响用户的使用体验。