侧边栏壁纸
  • 累计撰写 53 篇文章
  • 累计创建 12 个标签
  • 累计收到 8 条评论

目 录CONTENT

文章目录

四个你可能不知道的CSS选择器

Kirito
2024-05-15 / 0 评论 / 1 点赞 / 39 阅读 / 1900 字 / 正在检测是否收录...

focus-within

.parent:focus-within {
  background: #333;
}

.parent元素或其子元素处于focus状态时的样式。

has()

<div class="form-item">
  <span>姓名</span>
  <input data-required type="text" />
</div>
<style>
.form-item span:has(+ input[data-required])::after {
  content: '*';
  color: red;
}
</style>

has()筛选额外属性,+筛选兄弟元素。

first-letter

.span::first-letter {
  font-size: 4rem;
  text-transform: upercase;
}

选择 .span文本中的首个字母。

selection

.content::selection {
  background: #000;
  color: #fff;
}

选择 .content的文本处于被选择状态的部分。

1

评论区