CSS-web kit-外观
CSS 中的 -webkit-appearance 属性被基于 webkit 的浏览器如 Safari 所使用。注意火狐和 Edge 也支持-WebKit-外观,出于某些原因兼容。虽然,-WebKit-外观属性得到了一些现代浏览器的支持但是还是有一点区别的。
语法:
element{
webkit-appearance:values;
}
参数值:一些列表中的 -webkit- 外观属性值为:
T88 滑块-垂直 搜索字段-装饰 | #### The value of this attribute | | --- | | 复选框 | 单选 | 按钮 | 方形-按钮 | menulist-button | menulist-text | menulist-text field | | scroll button-up | scroll barbutton-down | | 滑块-水平 | 滑块-垂直 | 插入符号 | 搜索字段 |注意:Safari 4.0 不支持的值很少。
从上面的列表中,一些属性值在现代浏览器中被否决了。基于浏览器兼容性,CSS3 具有与-web kit-外观属性等效的外观属性。比如-webkit-被替换为 -ms- 代表 Internet Explorer、 -moz- 代表 Firefox、 -o- 代表 Opera 等。-webkit-appearance 属性也兼容 Safari 3.0 和 iOS 1.0 及其更高版本。
示例 1: 下面的示例说明了基于不同浏览器兼容性的 CSS -webkit-appearance 属性。
超文本标记语言
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport"
content="width=device-width, initial-scale=1">
<style>
h2 {
/* WebKit */
-webkit-appearance: button !important;
/* Mozilla */
-moz-appearance: button;
/* Opera */
-o-appearance: button;
/* Internet Explorer */
-ms-appearance: button;
/* CSS3 */
appearance: button;
width: 400px;
padding: 1em;
color: #f00;
}
</style>
</head>
<body>
<center>
<h1 style="color:green; padding:13px;">
GeeksforGeeks
</h1>
<p>Webkit-Appearance Button of HTML H2 tag</p>
<br>
<h2>Welcome to GeeksforGeeks</h2>
<p>HTML Button tag</p>
<br>
<br>
<button>Welcome to GeeksforGeeks</button>
</center>
</body>
</html>
输出:
示例 2: 下面的示例说明了基于浏览器兼容性的 CSS -webkit-appearance 属性。
超文本标记语言
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport"
content="width=device-width, initial-scale=1">
<style>
#webkit {
/* WebKit */
-webkit-appearance: slider-vertical !important;
/* Mozilla */
-moz-appearance: slider-vertical;
/* Opera */
-o-appearance: slider-vertical;
/* Internet Explorer */
-ms-appearance: slider-vertical;
/* CSS3 */
appearance: slider-vertical;
}
</style>
</head>
<body>
<center>
<h1 style="color:green; padding:13px;">
GeeksforGeeks
</h1>
<p>
Webkit-Appearance slider-vertical of HTML
input[type=range] tag
</p>
<br>
<br>
<input id="webkit" type="range" min="0" max="10" />
<br>
<br>
<p>Normal HTML input[type=range] tag</p>
<br>
<br>
<input type="range" min="0" max="10" /> </center>
</body>
</html>
输出:
版权属于:月萌API www.moonapi.com,转载请注明出处