:hover和:focus的用法区别

一般来说:hover和:focus都是选择器。

:hover选择器用于选择鼠标指针浮动在上面的元素。选择器可用于所有元素,不只是链接;在 CSS 定义中,:hover 必须位于 :link 和 :visited 之后(如果存在的话),这样样式才能生效。:hover 是伪类,是鼠标滑过bai的动作

比如a:hover 意思是滑过a标签的时候的样式。只要你设置了。滑过就会有变化

例如:

<!DOCTYPE html>
<html>
<head>
<style>
a:hover
{
background-color:yellow;
}
</style>
</head>
<body>

<a href="../">W3Sschool</a>
<a href="http://www.google.com/">Google</a>
<a href="http://www.wikipedia.org/">Wikipedia</a>

<p><b>注释:</b>:hover 选择器鼠标指针在其上浮动的链接设置样式。</p>

</body>
</html>

2.:focus也是选择获得焦点的输入字段,并设置其样式:例如:用户单击一个input输入框获取焦点,然后这个input输入框的边框样式就会发生改变,和其他的输入框区别开来,表明已被选中。

一般情况下,浏览器都会自动在表单元素获取焦点时给元素周围添加轮廓,由浏览器添加的样式是每个浏览器的默认样式,并且通常情况下,每个浏览器之间的默认样式看起来是不一样。但为了页面的整体美观和浏览器的样式兼容性,往往我们都需要修改获得焦点时的元素样式,把默认样式替换为我们自己的样式。

<!DOCTYPE html>
<html>
<head>
<style>
input:focus
{
background-color:yellow;
}
</style>
</head>
<body>

<p>在文本框中点击,您会看到黄色的背景:</p>

<form>
First name: <input type="text" name="firstname" /><br>
Last name: <input type="text" name="lastname" />
</form>

<p><b>注释:</b>如果 :focus 用于 IE8 ,则必须声明 <!DOCTYPE>。</p>

</body>
</html>

提示:接收键盘事件或其他用户输入的元素都允许 :focus 选择器。

————————————————

版权声明:本文为CSDN博主「顾智道」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。

原文链接:https://blog.csdn.net/weixin_50564041/article/details/108703871

逃げるは恥だが役に立つ
关注 关注
  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
:hove和:focus区别
weixin_50564041的博客
09-21 2764
一般来说:hover和:focus都是选择器。 :hover选择器用于选择鼠标指针浮动在上面的元素。选择器可用于所有元素,不只是链接;在 CSS 定义中,:hover 必须位于 :link 和 :visited 之后(如果存在的话),这样样式才能生效。:hover 是伪类,是鼠标滑过bai的动作 比如a:hover 意思是滑过a标签的时候的样式。只要你设置了。滑过就会有变化 例如: <!DOCTYPE html> <html> <head> <style>
react里面 内联css样式怎么样_React中的内联CSS样式:如何实现:hover
weixin_42463736的博客
12-31 1163
我处于同样的情况 真的很喜欢保持组件风格的模式,但hover状态似乎是最后一个障碍。我所做的是写一个混合,你可以添加到你需要hover状态的组件。 这个mixin将会为你的组件添加一个新的hovered属性。 如果用户将鼠标hover在组件的主要DOM节点上,则将其设置为true如果用户离开该元素,则将其设置为false 。现在在你的组件渲染function,你可以做这样的事情:{this.pro...
CSS样式的状态hoverfocus、active、link、visited详解
热门推荐
weixin_42371145的博客
11-21 1万+
CSS 又名层叠样式表,是一种伪类用于向某些选择的容器添加特殊的效果,所谓层叠,就是后面的样式会覆盖前面的样式,所以不同的排列顺序可能会有不同的显示效果。下面介绍几个关于连接按钮效果的关键样式属性: 1 link控制未访问时的显示效果 2 hover鼠标悬停和划过时的显示效果 3 visited 访问过后的显示效果 4 active 控制按钮被点击时的显示效果。当所指定的元素处于激活状态(...
JS 中的:hover与:focus区别
qq_47818483的博客
03-17 2272
:hover :focus 悬停: true true 点击但光标没停留: flase true 点击且光标停留: true true 两者看似没有什么区别,其实只是hover是主要是在悬停在该元素上时发生的...
hoverfocus、active、link、visited详解
最新发布
weixin_46243213的博客
10-11 2818
hoverfocus、active、link、visited详解
active、hoverfocus
yuqu1028的博客
06-04 1715
针对css中的active、hoverfocus用法
hover用法
04-27 1474
鼠标移入字体变色,下划线出现,移出则字体变为原来的颜色,下划线消失。 代码如下: 1 <!DOCTYPE html> 2 <html> 3 <head> 4 <title>:hover用法</title> 5 <style type="text/css"> 6 ...
伪类link,hover,active,visited,focus区别
weixin_30897233的博客
04-26 259
例一: /*css*/a:link{ color: blue;}a:visited{ color: green;}a:hover{ color: red;}a:focus{color:black;}a:active{ color: yellow;} /*html*/<p><a href="#">click me</a></p> 例二:...
Whatever:hover 无需javascript让IE支持丰富伪类
10-29
5. 使用方法与behavior属性 要使用Whatever:hover,开发者需要将脚本链接到body元素上。其中提到的behavior属性,其URL是相对于HTML文件的路径,而不是相对于CSS文件的路径。这一属性允许开发者指定一个 HTC 文件...
链接伪类(:hoverCSS背景图片有闪动BUG的解决方法
12-01
对于更现代的浏览器,我们可以使用CSS3的一些特性,如`:hover`、`:active`和`:focus`,以及`transition`属性来实现更为平滑的过渡效果,而无需担心类似IE6的背景图片闪烁问题。同时,随着技术的发展,我们应逐渐减少...
react-ReactHigherOrder组件来获取像hoverfocusactiveasprops这样的事件
08-15
React Higher-Order 组件来获取像hoverfocus、active as props这样的事件
hover
03-19
3. **链式伪类**:`:hover`可以与其他伪类结合,如`:active`和`:focus`,来创建更丰富的交互体验。例如,当元素不仅被悬停,而且被点击时(即激活状态): ```css button:hover:active { transform: scale(0.98);...
老徐WEB:CSS伪类和伪元素详解
uvyoaa的专栏
02-02 599
比较常见的伪类有:link、:visited、:hover等,伪元素有:before、:after等,前端开发者多多少少都有接触过,又或者用过但不知道是伪类伪元素的情况。合理正确的利用伪类、伪元素有利于减少对DOM的操作。伪类是基于当前HTML标签(元素)的操作,即作用于整个元素的操作,这是相对伪元素来说的,也是我自己方便记忆的理解。伪类又分为状态伪类和结构性伪类。状态伪类是基于当前HTML标签(...
HTML+CSS学习之input框hoverfocus时设置边框色
xian的博客
08-12 2978
input外边框
link,visited,hover,focus,active总结
qq_36785719的博客
06-23 340
link表示链接在正常情况下(即页面刚加载完成时)显示的颜色。 visited表示链接被点击后显示的颜色。 hover表示鼠标悬停时显示的颜色。 focus表示元素获得光标焦点时使用的颜色,主要用于文本框输入文字时使用(鼠标松开时显示的颜色)。 active表示当所指元素处于激活状态(鼠标在元素上按下还没有松开)时所显示的颜色。 注:伪类的顺序应为link–visited–hoverfocus–active。 ...
css hover, focus 状态改变其他元素样式
在下爱编程的博客
03-08 2872
css 当中如何实现一个元素的hover, focus 状态改变其他元素的样式 A:hover { 改变 B 的样式 }, 这样效果就不需要用到javascript。 这个就是css选择器的使用情况了,假设悬浮元素是a,样式改变元素是b,俩个元素之间的关系就是b是a的子元素就可以使用 a:hover>b{…}。 还有就是b刚好是a的同级元素并且是紧接着的,就可以a:hover+b{…}还有就是b这一类的元素都是a的同级元素并且是a元素之后的就可以a:hover~b{…}还有就自己去看吧。 ...
jQuery总结(五)、on、bind、one、hoverfocus、blur、change函数的用法
m0_57446284的博客
09-30 1451
一、on(event,[selector],[data],fn) 在选择器上绑定一个或者多个事件 events:一个或多个用空格分隔的事件类型名称 fn:事件触发时执行的函数,false值可作为函数的简写,返回false selector:选择器字符串用于过滤器的触发事件的选择器元素的后代 data:当一个事件被触发时要传递给事件处理函数event.data的数据 event是自定义在处理函数的数据访问名称,用此名称.data(引用关键字)对参数data目标数据进行引用;通常data可以是M..
hoverfocus、active、link、visited状态 CSS
Summer_JK的博客
04-29 3548
hoverfocus、active、link、visited状态 CSS 这几个是按钮链接效果的样式属性,不同的排列顺序可能会有不同的展示效果,我们先来看他们分别是干嘛的 link:控制未访问时的显示效果。 hover:鼠标悬停和划过时的显示效果。 visited:访问过后的显示效果。 active:控制按钮被点击时的显示效果。 focus:获得聚焦对象的元素,并设置聚焦时的显示效果。 如果运用不起当,会出现失效的情况, 下面是这些属性使用时的先后顺序: link、visited、focus 、ho
Playwright自动等待和断言:元素操作方法详解
2. 获取元素焦点:使用 `page.focus` 方法,可以获取元素焦点。 3. 鼠标悬停:使用 `page.hover` 方法,可以模拟鼠标悬停操作。 4. 鼠标点击:使用 `page.click` 方法,可以模拟鼠标点击操作。 5. 设置复选框取消或...
写文章

热门文章

  • :hover和:focus的用法区别 1445
  • Uncaught TypeError: cb is not a function 1368
  • 两个有值的变量取&&为false的问题 77
  • 【面试题】跨域 收集 76

分类专栏

  • 琐碎bug收录 1篇

最新文章

  • 两个有值的变量取&&为false的问题
  • 【面试题】跨域 收集
  • Uncaught TypeError: cb is not a function
2023年2篇
2021年2篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

玻璃钢生产厂家玻璃钢荷叶雕塑玻璃钢小品小龙虾雕塑厂家江苏步行街玻璃钢雕塑价位玻璃钢雕塑人物设计哪里有甘孜商场美陈价格低的玻璃钢雕塑设计玻璃钢卡通雕塑地方玻璃钢型材雕塑正规玻璃钢雕塑有创意的商场美陈玻璃钢花盆雕塑工厂报价温州玻璃钢雕塑图片吉安玻璃钢伟人像雕塑玻璃钢龙凤柱造型龙凤浮雕雕塑大同玻璃钢卡通雕塑报价会发光的玻璃钢雕塑现货扬州玻璃钢大象雕塑济宁小品玻璃钢雕塑定制揭阳玻璃钢雕塑生产畅销的玻璃钢雕塑造型武汉玻璃钢雕塑公司广东特色商场美陈订购江门透明玻璃钢雕塑摆件肇庆玻璃钢人物雕塑公司池州步行街玻璃钢雕塑定做价格商场美陈提案流程兔 玻璃钢 雕塑金华商场美陈租赁常用玻璃钢花盆生产广州商场美陈销售厂家香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声单亲妈妈陷入热恋 14岁儿子报警汪小菲曝离婚始末遭遇山火的松茸之乡雅江山火三名扑火人员牺牲系谣言何赛飞追着代拍打萧美琴窜访捷克 外交部回应卫健委通报少年有偿捐血浆16次猝死手机成瘾是影响睡眠质量重要因素高校汽车撞人致3死16伤 司机系学生315晚会后胖东来又人满为患了小米汽车超级工厂正式揭幕中国拥有亿元资产的家庭达13.3万户周杰伦一审败诉网易男孩8年未见母亲被告知被遗忘许家印被限制高消费饲养员用铁锨驱打大熊猫被辞退男子被猫抓伤后确诊“猫抓病”特朗普无法缴纳4.54亿美元罚金倪萍分享减重40斤方法联合利华开始重组张家界的山上“长”满了韩国人?张立群任西安交通大学校长杨倩无缘巴黎奥运“重生之我在北大当嫡校长”黑马情侣提车了专访95后高颜值猪保姆考生莫言也上北大硕士复试名单了网友洛杉矶偶遇贾玲专家建议不必谈骨泥色变沉迷短剧的人就像掉进了杀猪盘奥巴马现身唐宁街 黑色着装引猜测七年后宇文玥被薅头发捞上岸事业单位女子向同事水杯投不明物质凯特王妃现身!外出购物视频曝光河南驻马店通报西平中学跳楼事件王树国卸任西安交大校长 师生送别恒大被罚41.75亿到底怎么缴男子被流浪猫绊倒 投喂者赔24万房客欠租失踪 房东直发愁西双版纳热带植物园回应蜉蝣大爆发钱人豪晒法院裁定实锤抄袭外国人感慨凌晨的中国很安全胖东来员工每周单休无小长假白宫:哈马斯三号人物被杀测试车高速逃费 小米:已补缴老人退休金被冒领16年 金额超20万

玻璃钢生产厂家 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化