📜  CSS | -webkit-外观

📅  最后修改于: 2021-09-01 01:43:01             🧑  作者: Mango

-webkit-appearance属性由基于 WebKit 的浏览器(例如 Safari)使用。请注意,出于某些原因,出于兼容性考虑,Firefox 和 Edge 也支持-webkit-appearance。虽然,一些现代浏览器支持 -webkit-appearance属性,但仍然存在细微差别。

句法:

element{
    webkit-appearance:values;
}

参数值: -webkit-appearance 属性值的一些列表是:

Values of this Property
checkbox radio push-button square-button
button button-bevel listbox listitem
menulist menulist-button menulist-text menulist-textfield
scrollbarbutton-up scrollbarbutton-down scrollbarbutton-left scrollbarbutton-right
scrollbartrack-horizontal scrollbartrack-vertical scrollbarthumb-horizontal scrollbarthumb-vertical
scrollbargripper-horizontal scrollbargripper-vertical slider-horizontal slider-vertical
sliderthumb-horizontal sliderthumb-vertical caret searchfield
searchfield-decoration searchfield-results-decoration searchfield-results-button searchfield-cancel-button
textfield textarea

注意: Safari 4.0 不支持少数值
从上面列出了现代浏览器中不推荐使用的一些属性值。基于浏览器兼容性, CSS3 具有与 -webkit-appearance属性等效的外观属性。比如 -webkit- 替换为 -ms- 用于 Internet Explorer,-moz- 用于 Firefox,-o- 用于 Opera 等。 -webkit-appearance 属性也兼容 Safari 3.0 和 iOS 1.0 及其更高版本。

示例 1:下面的示例说明了基于浏览器兼容性的 CSS -webkit-appearance 属性。



  

    
    
    

  

    
        

            GeeksforGeeeks         

           

Webkit-Appearance Button of HTML H2 tag

        
           

Welcome to GeeksforGeeeks

        

HTML Button tag

           

                
  

输出:

示例 2:下面的示例说明了基于浏览器兼容性的 CSS -webkit-appearance 属性。



  

    
    
    

  

    
        

             GeeksforGeeeks         

            

Webkit-Appearance slider-vertical of           HTML input[type=range] tag

           

                       

           

Normal HTML input[type=range] tag

           

                
  

输出: