css中focus啥意思?

在css中,focus是“焦点”的意思;它是CSS中的一个伪类选择器,用于选取获得焦点的元素。下面本篇文章就来给大家介绍一下CSS :focus选择器,希望对大家有所帮助。

CSS :focus选择器

:focus选择器用于选取获得焦点的元素。

:focus是一个伪类,它适用于具有焦点的元素。

:focus应用于元素具有焦点的时间内。

只要是可以接收键盘事件或其他用户输入的元素都可以使用:focus 选择器,大多数情况下:focus选择器都是被使用在链接和表单元素上的。

推荐学习:CSS视频教程(公益免费)

例子:

a:focus {outline: 1px  dotted red;}
input:focus {background: yellow;}

注::focus 作用于 IE8,DOCTYPE必须已声明

实例:

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<style>
			input:focus {
				outline: 0;
				/* 去除浏览器默认样式 */
				border: 2px solid pink;
				background-color: paleturquoise;
			}
		</style>
	</head>
	<body>
		<p>点击文本输入框表单可以看到粉色边框和蓝色背景:</p>
		<form>
			用户名: <input type="text" name="username" /><br> 
			密 码: <input type="password" name="password" />
		</form>
	</body>
</html>

效果图:

1.jpg-600

说明:

一般情况下,浏览器都会自动在表单元素获取焦点时给元素周围添加轮廓,由浏览器添加的样式是每个浏览器的默认样式,并且通常情况下,每个浏览器之间的默认样式看起来是不一样。

但为了页面的整体美观和浏览器的样式兼容性,往往我们都需要修改获得焦点时的元素样式,把默认样式替换为我们自己的样式。

这个时候我们就可以使用css :focus选择器来设置浏览器在获得焦点时的的元素默认样式。

更多前端开发知识,请查阅 HTML中文网 !!

以上就是css中focus啥意思?的详细内容,更多请关注0133技术站其它相关文章!

赞(0) 打赏
未经允许不得转载:0133技术站首页 » CSS3 答疑