仿小米官网—文本框的提示文字


当我们做文本框时,为了让文本框不那么单调,我们会在文本框中提前加入提示文字。我总结了以下三个方法。

方法一:value方法

<input type="text" name="" id="" value="这是一个文本框">

value方法示例:

在这里插入图片描述
value方法有很明显的缺点,就是当文本框获得鼠标焦点的时候,提示文字不会自动删除。
如果想要获得鼠标焦点时提示文字自动删除,需要搭配javascript实现。

方法二:placeholder方法

 <input type="text" name="" id=""  placeholder="这是一个文本框">

在这里插入图片描述
使用 placeholder 方法就不需要我们自己删除提示文字,在你开始输入内容的时候,提示文字会自动删除

方法三:定位方法

<body>
    <input type="text" name="" id="inp">
    <label for="inp">邮箱/手机号码/小米ID</label>
    <script>
    </script>
</body>

定位效果示例:
在这里插入图片描述
用定位的好处就是可以改变提示文字的大小、颜色、位置。可以搭配javascript做出更好看的效果
举个栗子:当文本框获得鼠标焦点时:
在这里插入图片描述

注意:提示文字写在label标签里面,因为鼠标点击定位文字不能获得鼠标焦点,使用label标签的for属性就可以实现点击文字获取鼠标焦点

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值