javascript - 如何为登录页面创建动态占位符?
问题描述
当前的 GMail 登录页面有一个“电子邮件或电话”占位符文本,该文本会缩小并移至焦点所在字段的左上角。如何使用 CSS 和/或 JS 实现类似的功能?
解决方案
首先,欢迎来到 StackOverflow!
它被称为“浮动标签”,它可以通过单独使用 CSS 来实现(如果你不熟悉 :focus 和 :empty 之类的伪选择器,这可能会有点困难)或使用一点 JS ,这可能会更容易一些。
您可以在这里查看一些示例:https ://css-tricks.com/float-labels-css/
推荐阅读
- web-scraping - 是否有将 div 内容输出到文本文件并检查重复的抓取解决方案?
- git - TortoiseGit:是否可以只克隆 git repo 中的特定文件夹?
- xml - 如何在订单行内的供应商代码上对 XML 进行分组?
- android - 找不到禁用离线 gradle 的选项
- javascript - 如何在 testcafe 中重用浏览器会话?
- flutter - Flutter 创建自定义搜索 UI 扩展 SearchDelegate
- python - 如何通过 aws lambda 从 S3 存储桶获取对象列表?
- reactjs - React+Material-UI 布局问题,失去功能
- c# - C# 设计时自动创建事件
- windows - 在每个包含文件的目录下创建子目录