:focus { outline: none; box-shadow: 0 0 6px 2px #2E9AFE; }
上述代码中,大家定义了一个:focus伪类选择器,用于改变焦点的样式。其中,outline为控制元素外轮廓的属性,大家将其设为none,可以去除默认的焦点边框;box-shadow为控制元素阴影的属性,大家将其设为蓝色的2px圆角边框,使得元素在获得焦点时具有更加突出的效果。
使用:focus伪类选择器时,大家需要将其应用到需要改变焦点样式的HTML元素上,例如文本框、按钮等。示例代码如下:
上述代码中,大家在文本框中使用了autofocus属性,使得页面加载时该文本框自动获取焦点。在按钮中使用了type属性,将其改为submit类型,并添加了class属性,用于自定义样式。
通过使用:focus伪类选择器,大家可以给需要焦点操作的元素添加更美观的样式,提高用户交互体验。