回答

收藏

纯css实现自定义输入框placeholder

前端知识 前端知识 637 人阅读 | 0 人回复 | 2024-06-07

本帖最后由 Aurora 于 2024-6-7 14:27 编辑


效果图:

主要是用伪类选择器:not(:placeholder-shown)来判断输入框的输入状态,再利用父子盒子的定位来设置自定义placeholder的位置,可以做到placeholder的颜色、位置、字体等样式自定义,实现输入框的高度定制,相对于js实现的优势
  • 使代码更加简洁易读。
  • 使用CSS样式可以将样式和结构分离,便于后期维护和修改
  • CSS样式在浏览器渲染时会被缓存,可以提高页面加载速度,提高用户体验。
  • 兼容性好


附代码:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
分享到:
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

17 积分
3 主题
+ 关注