html - ::after 元素在焦点时不显示
问题描述
在这里,黄色背景在对焦时效果很好。
但在这里,它没有显示。
CSS:
.user-label::after,
.pass-label::after {
content: '';
position: absolute;
top: 80%;
left: 41%;
width: 180px;
height: 53%;
border-radius: 2px;
transition: transform 1s;
}
.user-label::after,
.pass-label::after {
z-index: -1;
background: yellow; /*beige;*/ /*#a86bf;*/
transform: scale3d(1, 0, 1);
transform-origin: 0% 0%;
}
更新:
我删除了第89行的逗号,但是为什么焦点时黄色背景会这样显示?
解决方案
推荐阅读
- javascript - 使用 reactjs 和 Material UI 上传组件将图像/文件发送到 API 时遇到问题
- sql - 违反竞态条件和主键约束
- r - 带有 RDCOMClient 的 R 中的正文文本
- flutter - StreamProvider 没有将数据传递给 Provider
- android - 在android中显示文件的缩略图
- regex - 使用 REGEX 捕获 SGM 标签之间的文本
- python - 读取 csv 文件会产生不同的结果,具体取决于是从 linux 还是 windows 主机读取
- azure-active-directory - Azure AD - Asp.NET 应用程序 - Dns 问题 -AADSTS50011
- swift - updateUIView 功能无法正常工作
- javascript - 为什么我不能分配所有填充值?