美文网首页
神奇的伪类 :focus-within

神奇的伪类 :focus-within

作者: BoomKing | 来源:发表于2019-11-14 13:40 被阅读0次

CSS 的伪类选择器和伪元素选择器,让 CSS 有了更为强大的功能。
今天介绍一个神奇的选择器 :focus-within

它表示一个元素获得焦点,或,该元素的后代元素获得焦点。划重点,它或它的后代获得焦点。
这也就意味着,它或它的后代获得焦点,都可以触发:focus-within
我们无须去给获焦的元素设置 :focus 伪类,而是可以给需要的父元素设置,这样当元素获焦时,我可以一并控制它的父元素的样式
常用的做法是给一个包裹着input框的div添加,这样当input被选中时我们就可以通过:focus-within来高亮它的边框,当然如果能配合上一些不同的选择器能做出更炫酷的效果。
比如:

image
image

相关文章

  • 神奇的伪类 :focus-within

    CSS 的伪类选择器和伪元素选择器,让 CSS 有了更为强大的功能。今天介绍一个神奇的选择器 :focus-wit...

  • CSS进阶知识点--CSS3伪类选择器和伪元素

    伪类选择器 动态伪类(锚点伪类、用户行为伪类) UI元素状态伪类 CSS3结构伪类 否定选择器 伪元素 动态伪类 ...

  • CSS伪类的详解

    既然说到伪类,这里就用足够的代码给表现一下他们的神奇用法。从简单到复杂,可以清晰的看清到伪类的诸多使用方法,对于有...

  • CSS

    伪类的语法: CSS 类也可与伪类搭配使用。 伪元素

  • CSS伪类和伪元素

    1. 什么是伪类和伪元素1.1. 伪类1.2. 伪元素1.3. 伪类与伪元素的区别 2. 使用 1. 什么是伪类和...

  • 第十二章 高级选择器

    伪类和伪元素区别 伪类一个冒号,伪元素两个冒号 一,伪类选择器 伪类性质: 伪类性质:加冒号不会对页面产生布局结...

  • 细说CSS伪类和伪元素

    原文 博客原文 大纲 1、伪元素2、伪类元素3、伪元素和伪类元素的区别4、伪类和伪元素的使用 1、伪元素 伪元素在...

  • jQuery添加/移除伪类(hover)

    伪类演示: 移除伪类:removeClass(hover) 结果是同上,没有任何变化。 :hover是伪类,伪类是...

  • 伪元素和伪类

    一、伪类 1.1 定义 css伪类:css伪类用于向某些选择器添加特殊效果。 伪类其实与普通的css类相类似,可以...

  • CSS3 积累(2)之结构伪类选择器

    介绍 伪类选择器主要有动态伪类选择器、UI元素状态伪类选择器、结构伪类选择器和伪元素等,这篇主要讲讲什么是结构伪类...

网友评论

      本文标题:神奇的伪类 :focus-within

      本文链接:https://www.haomeiwen.com/subject/qklrictx.html