input输入框最常用样式修改(input框不能修改)

boyanx4个月前技术教程20

input框有默认的样式,但在实际项目开发中,经常要根据美工的设计图对输入框的样式进行修改,这里把我在项目中最常用到的关于input样式修改的代码进行了整理,可以用于学习,也可直接运用。

  • 修改input框的长、宽、背景颜色、边框、字体、字体、颜色等常用样式。
input {
  width: 100px; // 宽度
  height: 40px; // 高度
  color: #fff; // 输入值的颜色
  font-size: 16px; // 字体大小
  font-family: Arial, Helvetica, sans-serif; // 字体
  background: transparent; // 背景透明
  border: 1px solid #56deff; // 边框颜色
  border-radius: 6px; // 边框圆角
}
  • 修改input框选中(聚焦)时的样式,主要是修改选中的边框样式,最常用的是去掉这个边框,这里要注意的是这里说的边框实际是轮廓,所以不是用border去修改,而是用outline来进行修改,如果要去掉默认的样式,将其值设为none即可。
input:focus {
      outline: 1px solid rgba(135, 182, 255, 0.85); 
      // 去除边框
      // outline: none;
 }
  • 修改placeholder的样式,比如字体、字体颜色、字体大小等。
input::-webkit-input-placeholder{
     color:#f0f; 
     ... ...
}
  • 去除将type=number时出现在右侧的小箭头。
input::-webkit-outer-spin-button,  
input::-webkit-inner-spin-button {
       -webkit-appearance: none;
}
  • 去除chrome中记住密码后的背景。
input:-webkit-autofill {
  	-webkit-box-shadow: 0 0 0 1000px white inset !important;
}

相关文章

用了三年 Vue,我终于理解为什么“组件设计”才是重灾区

一开始写 Vue 的时候,谁不是觉得:“哇,组件好优雅!”三年后再回头一看,组件目录像垃圾堆,维护一处改三处,props 乱飞、事件满天飞,复用全靠 copy paste。于是我终于明白 —— 组件设...

阿东编程系列:APP使用用户名、密码和图片验证码进行登录

本期内容登录过程较为常见和简单,不再以视频的方式呈现(如果确实有需要,小伙伴可以发私信告知,到时候再录制视频)。这里给大家贴出代码和图片,方便小伙伴们去完成。1.APP端基于uni-app的登录页代...

原生JS实现多标签页数据共享:优雅且高效

在现代Web开发中,多标签页之间的数据共享是一个常见的需求。无论是实现多页面之间的实时通信,还是同步用户状态,都能极大地提升用户体验。然而,传统的实现方式往往需要借助复杂的框架或第三方库。今天,我们将...

工作中常用且容易遗忘的 CSS 样式清单整理(一)

为大家精心准备了工作中常用的CSS样式,都是自己工作中常用到的记录发,分享给大家,如果觉得可以希望点赞关注和评论。废话不多说先上图:最后把源码奉献给大家<!DOCTYPE html> &l...

使用uniapp开发小程序遇到的一些问题及解决方法

1、swiper组件自定义知识点swiper组件的指示点默认是圆圈,想要自己设置指示点,需要获得当前索引,然后赋给当前索引不同的样式,然后在做个动画就可以了。*关键点用change方法,然后通过e.d...

又一个布局利器,CSS 伪类 :placeholder-shown

一般我们常见placeholder伪类选择器用来修改默认样式及文案,忽然发现placeholder-shown伪类选择器,比较官方的解释是CSS伪类表示任何显示占位符文本的form元素。简单来说就是当...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。