外观

Avatar of Sara Cope
Sara Cope

DigitalOcean 为您旅程的每个阶段提供云产品。从 免费的 200 美元信用额度 开始!

appearance 属性用于根据用户的操作系统主题使用平台原生样式显示元素。

.thing {
   -webkit-appearance: value;
   -moz-appearance:    value;
   appearance:         value;
}

开始取消前缀,这很好,因为这里的跨浏览器故事非常复杂。

appearance 属性用于以下两种原因之一

  1. 对默认情况下没有平台特定样式的元素应用平台特定样式
  2. 从默认情况下具有平台特定样式的元素中删除平台特定样式

例如,在 WebKit 浏览器中,具有 type=search 的输入默认情况下具有圆角,并且 对您可以通过 CSS 更改的内容非常严格。如果您不想要这种样式,可以使用 appearance 在一次操作中将其删除。

input[type=search] {
  -webkit-appearance: none;
}

或者,您可以使用类型为文本的输入,并使其看起来像一个搜索输入

input[type=text] {
  -webkit-appearance: searchfield;
}

WebKit 值

  • 复选框
  • 单选按钮
  • 按钮
  • 方框按钮
  • 按钮
  • 斜面按钮
  • 列表框
  • 列表项
  • 菜单列表
  • 菜单列表按钮
  • 菜单列表文本
  • 菜单列表文本框
  • 滚动条按钮向上
  • 滚动条按钮向下
  • 滚动条按钮向左
  • 滚动条按钮向右
  • 水平滚动条轨道
  • 垂直滚动条轨道
  • 水平滚动条滑块
  • 垂直滚动条滑块
  • 水平滚动条抓手
  • 垂直滚动条抓手
  • 水平滑块
  • 垂直滑块
  • 水平滑块滑块
  • 垂直滑块滑块
  • 插入符号
  • 搜索框
  • 搜索框装饰
  • 搜索框结果装饰
  • 搜索框结果按钮
  • 搜索框取消按钮
  • 文本框
  • 文本区域

Mozilla 值

  • 按钮
  • 复选框
  • 复选框容器
  • 小复选框
  • 对话框
  • 列表框
  • 菜单项
  • 菜单列表
  • 菜单列表按钮
  • 菜单列表文本框
  • 弹出式菜单
  • 进度条
  • 单选按钮
  • 单选按钮容器
  • 小型单选按钮
  • 调整大小器
  • 滚动条
  • 滚动条按钮向下
  • 滚动条按钮向左
  • 滚动条按钮向右
  • 滚动条按钮向上
  • 水平滚动条轨道
  • 垂直滚动条轨道
  • 分隔符
  • 状态栏
  • 标签
  • 标签左边缘已过时
  • 标签面板
  • 文本框
  • 多行文本框
  • 工具栏
  • 工具栏按钮
  • 工具箱
  • -moz-mac-unified-toolbar
  • -moz-win-borderless-glass
  • -moz-win-browsertabbar-toolbox
  • -moz-win-communications-toolbox
  • -moz-win-glass
  • -moz-win-media-toolbox
  • 工具提示
  • 树头单元格
  • 树头排序箭头
  • 树项
  • 树形展开
  • 树形展开打开
  • 树视图
  • 窗口

资源

浏览器支持

这些浏览器支持数据来自 Caniuse,其中包含更多详细信息。数字表示浏览器在该版本及更高版本中支持该功能。

桌面

ChromeFirefoxIEEdgeSafari
83*8083*15.4

移动设备/平板电脑

Android ChromeAndroid FirefoxAndroidiOS Safari
12712712715.4