当前位置: 首页 > news >正文

前端 CSS 经典:好用的 CSS 选择器

1. focus-within

当前选中元素及当前选中元素的后代元素有没有聚焦。

.focus:focus-within {background: #fff;
}

2. has

span 的兄弟元素 input 有自定义属性 data-required 的设置样式

.label span:has(+ input[data-required])::after {content: '*',color: red
}

3. first-letter

文字首字母大写下沉

.content::first-letter {font-size: 4em;text-transform: uppercase;float: left;line-height: 1;margin-right: 10px;
}

4. selection

选中文字样式修改

.content::selection {background: #333;color: blue;text-decoration: underline;
}

相关文章:

  • 【云】各家云服务器介绍
  • 开源新纪元:ChatTTS——引领对话式文本转语音的新潮流
  • Java学习 - MySQL数据存储过程 + 函数 + 触发器介绍实例
  • ES6 .entries用法
  • WordPress模板推荐
  • python GUI开发: tkinter事件处理的几种方式详解与应用实战
  • 【数据库编程-SQLite3(二)】API-增删改查基础函数-(含源码)
  • Linux下Shell脚本基础知识
  • 2024数据库期末综合解析(部分题)
  • Docker 安装 MySQL5.7 和 MySQL8
  • 10.Docker Compose容器编排
  • 数据结构01 栈及其相关问题讲解【C++实现】
  • 安全智能体的前沿技术研究与实践
  • 1527. 患某种疾病的患者
  • 如何根据CAP原理设计分布式系统
  • “Material Design”设计规范在 ComponentOne For WinForm 的全新尝试!
  • co.js - 让异步代码同步化
  • CSS3 变换
  • exports和module.exports
  • gops —— Go 程序诊断分析工具
  • java8 Stream Pipelines 浅析
  • js 实现textarea输入字数提示
  • React Native移动开发实战-3-实现页面间的数据传递
  • React中的“虫洞”——Context
  • 如何邀请好友注册您的网站(模拟百度网盘)
  • 无服务器化是企业 IT 架构的未来吗?
  • 在weex里面使用chart图表
  • 掌握面试——弹出框的实现(一道题中包含布局/js设计模式)
  • 做一名精致的JavaScripter 01:JavaScript简介
  • Java数据解析之JSON
  • NLPIR智能语义技术让大数据挖掘更简单
  • 微龛半导体获数千万Pre-A轮融资,投资方为国中创投 ...
  • # 安徽锐锋科技IDMS系统简介
  • #我与Java虚拟机的故事#连载05:Java虚拟机的修炼之道
  • (145)光线追踪距离场柔和阴影
  • (2)(2.10) LTM telemetry
  • (Mirage系列之二)VMware Horizon Mirage的经典用户用例及真实案例分析
  • (附源码)SSM环卫人员管理平台 计算机毕设36412
  • (免费分享)基于springboot,vue疗养中心管理系统
  • (原創) 如何優化ThinkPad X61開機速度? (NB) (ThinkPad) (X61) (OS) (Windows)
  • (转)如何上传第三方jar包至Maven私服让maven项目可以使用第三方jar包
  • ..thread“main“ com.fasterxml.jackson.databind.JsonMappingException: Jackson version is too old 2.3.1
  • .bat文件调用java类的main方法
  • .CSS-hover 的解释
  • .form文件_SSM框架文件上传篇
  • .mkp勒索病毒解密方法|勒索病毒解决|勒索病毒恢复|数据库修复
  • .NET 3.0 Framework已经被添加到WindowUpdate
  • .NET C# 配置 Options
  • .NET Core WebAPI中使用Log4net 日志级别分类并记录到数据库
  • .NET MVC、 WebAPI、 WebService【ws】、NVVM、WCF、Remoting
  • .NET 将混合了多个不同平台(Windows Mac Linux)的文件 目录的路径格式化成同一个平台下的路径
  • .NetCore Flurl.Http 升级到4.0后 https 无法建立SSL连接
  • .net分布式压力测试工具(Beetle.DT)
  • .net和php怎么连接,php和apache之间如何连接
  • [ 第一章] JavaScript 简史