首页 话题 小组 问答 好文 用户 我的社区 域名交易 唠叨

[分享]css3去除输入控件样式

发布于 2024-11-11 14:20:01
0
59

CSS3提供了一种非常方便的方法去除输入控件的默认样式。使用以下代码即可:

input[type="text"],
input[type="password"],
textarea {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: none;
  outline: none;
} 

以上代码使用了伪类选择器[type="text"]和[type="password"],分别针对文本框和密码框进行样式设置。也可以使用通用选择器input去除所有输入控件的默认样式。

其中,-webkit-appearance和-moz-appearance是webkit内核和firefox内核浏览器的私有属性,用于去除默认样式,appearance是CSS3新增的属性,用于控制控件的外观。border和outline设置为none去除边框和轮廓。

在一些基础样式库和框架中也有类似的去除默认样式的代码,可以根据实际情况进行调整和使用。

评论
一个月内的热帖推荐
91云脑
Lv.1普通用户

62849

帖子

14

小组

291

积分

赞助商广告
站长交流