返回顶部
首页 > 资讯 > 前端开发 > JavaScript >css中focus选择器怎么用
  • 462
分享到

css中focus选择器怎么用

2024-04-02 19:04:59 462人浏览 泡泡鱼
摘要

这篇文章主要为大家展示了“CSS中focus选择器怎么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“css中focus选择器怎么用”这篇文章吧。   css

这篇文章主要为大家展示了“CSS中focus选择器怎么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“css中focus选择器怎么用”这篇文章吧。

  css:focus选择器的简单介绍

  :focus是css的一个伪类选择器,可以用来选取获得焦点的元素,然后为这些获得焦点的元素设置样式。

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

  例如:用户单击一个input输入框获取焦点,然后这个input输入框的边框样式就会发生改变,和其他的输入框区别开来,表明已被选中。

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

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

  input:focus{

  outline:0;

  border:2pxsolidpink;

  }

  说明:轮廓类似于边框,但它们并不完全相同,我们需要通过outline属性来设置它的样式。例如:设置outline:0;来去除轮廓。

  我们还可以把css:focus选择器使用在链接上,例:

  a:focus{

  outline:0;

  color:red;

  }

  注:

  当我们使用css:focus选择器来链接样式时,建议是在:link和:visited选择器设置的样式之后设置:focus样式,否则:focus选择器提供的样式将被:link和:visited选择器提供的样式给覆盖掉。

  除了这三个伪类中,:hover和:active伪类也可以用来设置链接样式,它们提供的样式在:focus的样式之后出现。

  上面提到的顺序,即:link,visited,focus,hover,active的顺序是首选的,这样可以确保在必要时应用每个伪类的样式,并且不会被另一个伪类的样式覆盖。例:

  a:link{

  color:#0099cc;

  }

  a:visited{

  color:grey;

  }

  a:focus{

  background-color:black;

  color:white;

  }

  a:hover{

  border-bottom:1pxsolid#0099cc;

  }

  a:active{

  background-color:#0099cc;

  color:white;

  }

  css:focus选择器的示例:

  在聚焦输入和文本区域字段的背景颜色转换为浅黄色突出显示,带有浅红色边框。

  html代码:

  <divclass="container">

  <divclass="fORM">

  <inputtype="text"placeholder="背景会变黄">

  <inputtype="text"placeholder="得到一个红色的边框">

  <textareaname="area"id="area"cols="30"rows="10">聚焦这里,textarea文本框</textarea>

  <button>按钮</button>

  </div>

  </div>

  css代码

  .container{

  margin:40pxauto;

  max-width:400px;

  }

  input,

  textarea,

  button{

  padding:.5em;

  display:block;

  width:100%;

  margin-bottom:.5em;

  }

  a:link{

  color:deepPink;

  }

  

  a:focus,

  input:focus,

  textarea:focus,

  button:focus{

  

  outline:0;

  

  outline:2pxsolid#F47E58;

  border-radius:5px;

  }

  input:focus,

  textarea:focus{

  background-color:#FFFF66;

  }

以上是“css中focus选择器怎么用”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注编程网JavaScript频道!

--结束END--

本文标题: css中focus选择器怎么用

本文链接: https://lsjlt.com/news/92523.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • css中focus选择器怎么用
    这篇文章主要为大家展示了“css中focus选择器怎么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“css中focus选择器怎么用”这篇文章吧。   css...
    99+
    2024-04-02
  • css中的focus选择器怎么用
    这篇文章给大家分享的是有关css中的focus选择器怎么用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。   focus选择器   :focus选择器被用来指定“表单元素”获...
    99+
    2024-04-02
  • CSS的:focus-within伪类选择器怎么用
    本篇内容主要讲解“CSS的:focus-within伪类选择器怎么用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“CSS的:focus-within伪类选择器怎...
    99+
    2024-04-02
  • css3中focus-within选择器怎么用
    这篇文章主要介绍css3中focus-within选择器怎么用,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!伪元素和伪类说到这个,我们先回顾一下,伪类选择器和伪元素选择器,老版的浏览器没有严格区分下面 2 种写法。a...
    99+
    2023-06-08
  • CSS中focus-within怎么用
    这篇文章主要介绍CSS中focus-within怎么用,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!CSS的世界真是一个神奇的世界。可能众多前端开发者听说过 :focus 并未听说过...
    99+
    2024-04-02
  • css中:focus-within怎么用
    这篇文章主要为大家展示了css中:focus-within怎么用,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带大家一起来研究并学习一下“css中:focus-within怎么用”这篇文章吧。这里我们用:focus-with...
    99+
    2023-06-08
  • Css选择器怎么用
    这篇文章主要为大家展示了“Css选择器怎么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Css选择器怎么用”这篇文章吧。1.Padding:当元素的 Padd...
    99+
    2024-04-02
  • Css中:checked的选择器怎么用
    这篇文章主要为大家展示了“Css中:checked的选择器怎么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Css中:checked的选择器怎么用”这篇文章吧...
    99+
    2024-04-02
  • CSS中的id选择器怎么用
    这篇文章主要介绍了CSS中的id选择器怎么用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。 id 选择器可以为标有特定 id 的 HTML...
    99+
    2024-04-02
  • CSS中选择符怎么用
    这篇文章给大家分享的是有关CSS中选择符怎么用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。   以下提示注意事项:   1.如何选择使用id选择符还是class选择符:当确...
    99+
    2024-04-02
  • CSS: hover选择器怎么用
    这篇文章主要介绍了CSS: hover选择器怎么用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。定义和用法定义::hover 选择器用于选择...
    99+
    2024-04-02
  • CSS选择器怎么应用
    这篇文章主要讲解了“CSS选择器怎么应用”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“CSS选择器怎么应用”吧! .m-userlist { &n...
    99+
    2024-04-02
  • CSS id选择器怎么用
    本篇内容主要讲解“CSS id选择器怎么用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“CSS id选择器怎么用”吧! 独自的选择器 id 决定器即便不被用...
    99+
    2024-04-02
  • CSS hover选择器怎么用
    CSS hover选择器用于在用户将鼠标悬停在一个元素上时改变该元素的样式。使用hover选择器,可以为元素添加一些交互效果,如改变...
    99+
    2023-10-10
    CSS
  • css选择器怎么使用
    css 选择器用于从 html 文档中选择元素。 类型包括:元素选择器:选择特定元素类型。类选择器:选择类名匹配的元素。id 选择器:选择 id 匹配的元素。通配符选择器:选择所有元素。...
    99+
    2024-04-06
    css css选择器
  • CSS中类选择器语法怎么用
    这篇文章主要为大家展示了“CSS中类选择器语法怎么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“CSS中类选择器语法怎么用”这篇文章吧。 然后我们使用以下语...
    99+
    2024-04-02
  • css中的first-child选择器怎么用
    这篇文章主要介绍了css中的first-child选择器怎么用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。   CSS3:first-c...
    99+
    2024-04-02
  • CSS 2中属性选择器怎么用
    这篇文章将为大家详细讲解有关CSS 2中属性选择器怎么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。 属性决定器大约依据元素的属性及属性值来决意元素。 简单属性...
    99+
    2024-04-02
  • CSS的id选择器与class选择器怎么使用
    本篇内容介绍了“CSS的id选择器与class选择器怎么使用”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!id选择器和class选择器介绍C...
    99+
    2023-07-04
  • CSS派生选择器怎么用
    本篇内容主要讲解“CSS派生选择器怎么用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“CSS派生选择器怎么用”吧!CSS派生选择器通过依据元素在其位置的上下文关...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作