常用的css自用记录

ops/2025/2/28 6:54:05/

1.选中父元素的input框聚焦

        focus-within,普通的focus只适用于input框, focus-within给input框的父元素设置,可以设置聚焦时父元素的样式设置

2.常用于表单必填项星号设置

        以前都是直接使用<span>*</span>然后设置样式,这样维护很麻烦,可以使用简单的,has属性

        1.给需要必填的input框设置自定义data-required属性,选中span后面的input包含data-required的,设置伪元素内容为*

<span>姓名</span><input data-required type="text" name="name" id="name" placeholder="Enter your name">span:has(+input[data-required])::after {content: "*";color: red;}

3.文本选择区域

        文本选中之后,给他加粗或者是背景色,可以使用伪元素,::selection


http://www.ppmy.cn/ops/161879.html

相关文章

DeepBI AI驱动的关键词出价优化策略:提升亚马逊广告ROI的关键

在亚马逊广告投放中&#xff0c;关键词的出价策略在提升广告曝光量、点击率和最终销售转化率中扮演着至关重要的角色。为了最大化广告的投资回报率&#xff08;ROI&#xff09;&#xff0c;精准地控制关键词的出价变得尤为重要。通过智能化的动态调整&#xff0c;确保广告在恰当…

3-2 WPS JS宏 工作簿的打开与保存(模板批量另存为工作)学习笔记

************************************************************************************************************** 点击进入 -我要自学网-国内领先的专业视频教程学习网站 *******************************************************************************************…

记一次高并发下导致的数据库死锁解决方案

数据库:mysql、引擎:InnoDB&#xff0c;隔离级别为可重复读&#xff08;repeatable-read&#xff09; 如果你只是想删除锁住的事务看这里 你需要提前知道 InnoDB行锁的原理是通过给索引上的索引项加锁来实现的。InnoDB 默认情况下&#xff0c;对于普通的查询语句&#xff08…

本科《IPMC微传感阵列封装和制备方法的研究 》开题报告

一、课题意义 1.理论意义 本课题的理论研究不仅局限于IPMC材料的基础性能分析&#xff0c;更致力于构建一个全面、系统的理论框架&#xff0c;以解释和预测IPMC材料在复杂环境下的行为特性。通过深入研究以nafi膜为代表的先进材料在IPMC制备中的应用&#xff0c;我们期望能够揭…

html css js网页制作成品——HTML+CSS蒧蒧面包店的网页设计(5页)附源码

目录 一、👨‍🎓网站题目 二、✍️网站描述 三、📚网站介绍 四、🌐网站效果 五、🪓 代码实现 🧱HTML

React进阶之前端业务Hooks库(四)

前端业务Hooks库 其他功能的hook针对domuseClickAwayuseDocumentVisibilityuseEventListeneruseMutationObserveruseResponsive结合组件库(ant design,element ui)其他功能的hook 针对dom 合理的使用useLatest,useMemoizedFn,能够保证组件的更新是不发生不必要的变化的。 后…

AWS API Gateway灰度验证实现

在微服务架构中,灰度发布(金丝雀发布)是验证新版本稳定性的核心手段。通过将小部分流量(如 10%)导向新版本服务,可以在不影响整体系统的情况下快速发现问题。AWS API Gateway 原生支持流量按比例分配功能,无需复杂编码即可实现灰度验证。本文将详细解析其实现方法、最佳…

React Axios + Django 跨域解决方案详解

一、Django 后端配置(Python) 1.1 安装 CORS 中间件 pip install django-cors-headers1.2 配置 settings.py # settings.py# 核心配置项 INSTALLED_APPS = [...corsheaders, # 新增应用 ]MIDDLEWARE = [...corsheaders.middleware.CorsMiddleware, # 必须放在最前django…