关于项目里input框样式的小总结

前段时间做项目的时候产生了一个需求:

1、使用input框显示后端传来的数据;

2、在数据未显示之前,仅显示默认的提示数据,除此之外什么都没有;

3、不显示透明边框、不可更改、鼠标在对应位置不改变形状;

 嗯~上边点都是很简单的点,可突然过来用就蒙了,汇总下。

第一条就没啥好说的了,根据需求使用ajax来拿后端的值,不做赘述。

那么第二条,我们都知道placeholder="xxxx"来显示默认的数据,这里要说的是更改placeholder的样式,如下:

<style>     
      input::-webkit-input-placeholder {
         color: #aab2bd;
         font-size: 25px;
         text-align: center;
     }
</style>

这个可以随意扩展哈,我就用了这么多。

那关于第三条,我们有时候在进行处理的时候,尽管边框设置已经为0了,但是点一下,依旧会出现那种透明的框,感觉就很难看,如何处理,让它没有光标、没有透明框、不可更改呢?

//不显示迷之背景和轮廓,结合使用效果更佳
background-color:transparent;   //背景设置透明
outline:none;   //没有轮廓

onfocus=this.blur()  //失焦,就可以避免被更改
cursor:default;    //设置光标为默认值,这个地方就可以随心所欲啦,想设什么设什么

都是一些小细节,但是突然要用,找起来很费劲,总结在这。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值