重置input、textarea默认样式

问题1

在 ios 系统中,输入框有内阴影,需要去除。在这里插入图片描述

-webkit-appearance: none ; //是为了去除内阴影样式,但是缺点是不可输入;
-webkit-user-select: auto; // 解决输入问题;

问题2

去除input和textarea聚焦边框

outline: none;

问题3

禁止textarea调整大小功能(去掉textarea元素右下角的小三角)

resize: none;

问题4

修改input、textarea的placeholder的样式

/* - Chrome ≤56,
   - Safari 5-10.0
   - iOS Safari 4.2-10.2
   - Opera 15-43
   - Opera Mobile >12
   - Android Browser 2.1-4.4.4
   - Samsung Internet
   - UC Browser for Android
   - QQ Browser 
*/
textarea::-webkit-input-placeholder {
  font-family: PingFangSC-Regular;
  color: rgba(0,0,0,0.3);
  font-size: 32px;
}
/* Firefox 4-18 */
textarea:-moz-placeholder {
  font-family: PingFangSC-Regular;
  color: rgba(0,0,0,0.3);
  font-size: 32px;
}
/* Firefox 19-50 */
textarea::-moz-placeholder {
  font-family: PingFangSC-Regular;
  color: rgba(0,0,0,0.3);
  font-size: 32px;
}
/* - Internet Explorer 10–11
   - Internet Explorer Mobile 10-11 */
textarea:-ms-input-placeholder {
  font-family: PingFangSC-Regular;
  color: rgba(0,0,0,0.3);
  font-size: 32px;
}
/* Edge (also supports ::-webkit-input-placeholder) */
textarea::-ms-input-placeholder {
  font-family: PingFangSC-Regular;
  color: rgba(0,0,0,0.3);
  font-size: 32px;
}
/* CSS Working Draft */
textarea::placeholder {
  font-family: PingFangSC-Regular;
  color: rgba(0,0,0,0.3);
  font-size: 32px;
}

附加问题5

这个属性只用于iOS (iPhone和iPad)。
当你点击一个链接或者通过Javascript定义的可点击元素的时候,它就会出现一个半透明的灰色背景。要重设这个表现,你可以设置-webkit-tap-highlight-color为任何颜色。
想要禁用这个高亮,设置颜色的alpha值为0即可。

 -webkit-tap-highlight-color: rgba(255,0,0,0);
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值