pbootcms网站模板|日韩1区2区|织梦模板||网站源码|日韩1区2区|jquery建站特效-html5模板网

針對webkit的HTML, CSS和Javascript

前面有一篇文章介紹了HTML5的一些新特性以及技巧, 現再來總結一些更多的針對webkit的HTML, CSS和Javascript方面的特性.

HTML, 從HTML文檔的開始到結束排列:

XML/HTML Code復制內容到剪貼板
  1. <meta name=”viewport” content=”width=device-width, initial-scale=1.0″/>   
  2. <!--讓內容的寬度自適應為設備的寬度, 在做Mobile Web時必須加的一條  -->  
  3. <meta name=”format-detection” content=”telephone=no”]]>   
  4. <!--禁用手機號碼鏈接(for iPhone)  -->  
  5. <link rel=”apple-touch-icon” href=”icon.png”/>   
  6. <!--設置你網頁的圖標, 尺寸為57X57 px  -->  
  7. <!– iOS 2.0+: tell iOS not to apply any glare effects to the icon –>    
  8. <link rel=”apple-touch-icon-precomposed” href=”icon.png”/>    
  9. <!– iOS 4.2+ icons for different resolutions –>    
  10. <link rel=”apple-touch-icon” sizes=”72×72″ href=”touch-icon-ipad.png” />    
  11. <link rel=”apple-touch-icon” sizes=”114×114″ href=”touch-icon-iphone4.png” />    
  12. <link rel=”apple-touch-startup-image” href=”startup.png”>   
  13. <!--全屏啟動時候的啟動畫面圖像, 尺寸320X460 px  -->  
  14. <meta name=”apple-mobile-web-app-capable” content=”yes” />   
  15. <!--是否允許全屏顯示, 只有在桌面啟動時可用 -->   
  16. <meta name=”apple-mobile-web-app-status-bar-style” content=”black” />   
  17. <!--控制全屏時頂部狀態欄的外觀, 默認白色  -->  
  18. <input autocorrect=”off” autocomplete=”off” autocapitalize=”off”>    
  19. <!--取消自動完成, 自動大寫單詞字母(適用于Mobile上)  -->  
  20. <input type=”text” x-webkit-speech />   
  21. <!--語音輸入  -->  
  22. <input type=”file” accept = “image/*; capture=camera” />   
  23. <!--文件上傳, 從相機捕獲媒體, 下同 -->   
  24. <input type=”file” accept = “video/*; capture=camcorder” />    
  25. <input type=”file” accept = “audio/*; capture=microphone” />    
  26. <a href=”sms:18005555555,18005555556″]]>   
  27. <!--發送短信給多個人的鏈接 -->  
  28. <a href=”sms:18005555555?body=Text%20goes%20here”]]>   
  29. <!--發送短信附帶內容的鏈接 -->  
  30. <a href=”tel:18005555555″]]>Call us at 1-800-555-5555</a]]>   
  31. <!--撥打電話的鏈接 -->   

CSS:

CSS Code復制內容到剪貼板
  1. -webkit-tap-highlight-colortransparent;   
  2. /*Mobile上點擊鏈接高亮的時候設置顏色為透明*/  
  3.   
  4. -webkit-user-select: none;   
  5. /*設置為無法選擇文本*/  
  6.   
  7. -webkit-touch-callout: none;   
  8. /*長按時不觸發系統的菜單, 可用在圖片上加這個屬性禁止下載圖片*/  
  9.   
  10. :-webkit-full-screen canvas {}   
  11. /*全屏模式時的樣式(for Desktop)*/  
  12.   
  13. div p :matches(em, b, strong) {}   
  14. /*使用mathes來匹配多個選擇器*/  
  15.   
  16. @media only screen and (max-width480px) {}   
  17. /*指定Mobile設備或者小屏幕桌面屏幕*/  
  18.   
  19. @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 300dpi) { }  
  20. /*指定高分辨率屏幕設備*/  
  21. header { background-imageurl(header-highres.png); }  
  22. }  
  23.   
  24. @media (-webkit-max-device-pixel-ratio: 1.5),(max-resolution: 299dpi) { /*指定低分辨率屏幕設備*/}  
  25.   
  26. header { background-imageurl(header-lowres.png); }  
  27. }  
  28.   
  29. background-repeat:  space; background-repeat: round;   
  30. /*這兩種CSS3的背景屬性值得研究*/  
  31.   
  32. width: calc(100%-40px);   
  33. /*計算寬度*/  
  34.   
  35. text-decoration#FF8800  wavy ine-through;   
  36. /*波浪型鏈接*/  
  37.   
  38. text-rendering: optimizeLegibility;   
  39. /*用這個屬性之后會收緊字符間的距離*/  
  40.   
  41. font-variant-ligatures:  common-ligatures;   
  42. /*設置CSS連字*/  
  43.   
  44. transform:  rotate(90);   
  45. /*旋轉90度*/  
  46.   
  47. transform-origin: center center; transform-origin  
  48. /*可以改變變換的位置*/  
  49.   
  50. -webkit-appearance: none; -webkit-appearance  
  51. /*可以改變按鈕或者其它控件看起來類似本地的控件*/  

美化表單校驗時的提示樣式

CSS Code復制內容到剪貼板
  1. -webkit-validation-bubble {}  
  2. -webkit-validation-bubble-message {}  
  3. -webkit-validation-bubble-arrow {}  
  4. -webkit-validation-bubble-arrow-clipper {}  
   

當提示出現時類似于下面的結構

XML/HTML Code復制內容到剪貼板
  1. <div -webkit-validation-bubble>  
  2. <div -webkit-validation-bubble-arrow></div>   
  3. <div -webkit-validation-bubble-arrow-clipper></div>  
  4. <div -webkit-validation-bubble-message>Error Message</div>   
  5. </div>  

自定義webkit瀏覽器的滾動條, 見Google Reader等在Chrome/Safari下的效果, 下面是一個實例, 這個滾動條的樣式代碼如下

CSS Code復制內容到剪貼板
  1. Customized WebKit Scrollbar /* Let´s get this party started */    
  2. ::-webkit-scrollbar {    
  3. width12px;    
  4. }    
  5. /* Track */    
  6. ::-webkit-scrollbar-track {    
  7. -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);    
  8. -webkit-border-radius: 10px;    
  9. border-radius: 10px;    
  10. }    
  11.      
  12. /* Handle */    
  13. ::-webkit-scrollbar-thumb {    
  14. -webkit-border-radius: 10px;    
  15. border-radius: 10px;    
  16. background: rgba(255,0,0,0.8);    
  17. -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5);    
  18. }    
  19. ::-webkit-scrollbar-thumb:window-inactive {    
  20. background: rgba(255,0,0,0.4);    
  21. }    
  22. -webkit-background-composite: plus-darker; -webkit-background-composite  
  23. /*用來設置一個元素的背景或顏色的組合樣式*/  
  24.   
  25. -webkit-text-stroke:  1px rgba(0,0,0,0.5); -webkit-text-stroke  
  26. /*可以用來給文字添加描邊*/  
  27.   
  28. -webkit-mask-image:  url(/path/to/mask.png);   
  29. /*定義一個圖片用來遮罩元素*/  
  30.   
  31. -webkit-box-reflect:  below 5px;   
  32. /*定義了一個元素的反射*/  
  33.   
  34. :local-link {font-weightnormal;}    
  35. /*local-link可以定義相對地址的鏈接樣式*/  

Javascript:

window.scrollTo(0,0); 隱藏地址欄

window.matchMedia(); 匹配媒體

navigator.connection; 決定手機是否運行在WiFi/3G等網絡

window.devicePixelRatio; 決定屏幕分辨率(iPhone 4值為2, 而Nexus One值為1.5)

window.navigator.onLine; 取得網絡連接狀態

window.navigator.standalone; 決定iPhone是否處于全屏狀態

touch事件 (iOS, Android 2.2+): touchstart, touchmove, touchend, touchcancel

gesture事件 (Apple only, iOS 2+):  gesturestart, gesturechange, gesturend give access to predefined gestures (rotation, scale, position)

JavaScript Code復制內容到剪貼板
  1. window.addEventListener("orientationchange"function(e){  
  2. //window.orientation(0 is portrait, 90 and -90 are landscape)  
  3. }, false);  
  4.    
  5. window.addEventListener("deviceorientation"function(e){  
  6. //e.alpha  
  7. //e.beta  
  8. //e.gamma  
  9. }, false);  
  10. window.addEventListener("devicemotion"function(e){  
  11. //e.accelerationIncludingGravity.x   
  12. //e.accelerationIncludingGravity.y  
  13. //e.accelerationIncludingGravity.z   
  14. }, false);  

requestAnimationFrame() 新的動畫函數

element.webkitRequestFullScreen() 調用全屏函數

【網站聲明】本站除付費源碼經過測試外,其他素材未做測試,不保證完整性,網站上部分源碼僅限學習交流,請勿用于商業用途。如損害你的權益請聯系客服QQ:2655101040 給予處理,謝謝支持。

相關文檔推薦

這篇文章主要介紹了有關HTML5頁面在iPhoneX適配問題,需要的朋友可以參考下
本篇文章主要介紹了html5中canvas圖表實現柱狀圖的示例,本文使用canvas來實現一個圖表,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
Adobe公司出品的多媒體處理軟件產品線較多,涵蓋了音視頻編輯、圖像處理、平面設計、影視后期等領域。這篇文章主要介紹了Adobe Html5 Extension開發初體驗圖文教程,非常不錯,需要的朋
這篇文章主要介紹了基于HTML5的WebGL經典3D虛擬機房漫游動畫,需要的朋友可以參考下
這篇文章主要介紹了手機端用rem+scss做適配的詳解,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
本篇文章主要介紹了canvas 實現 github404動態效果的示例代碼,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
主站蜘蛛池模板: b2b网站大全,b2b网站排名,找b2b网站就上地球网 | 不锈钢闸阀_球阀_蝶阀_止回阀_调节阀_截止阀-可拉伐阀门(上海)有限公司 | 驾驶人在线_专业学车门户网站| 高压负荷开关-苏州雷尔沃电器有限公司 | 庭院灯_太阳能景观灯_草坪灯厂家_仿古壁灯-重庆恒投科技 | 蓝莓施肥机,智能施肥机,自动施肥机,水肥一体化项目,水肥一体机厂家,小型施肥机,圣大节水,滴灌施工方案,山东圣大节水科技有限公司官网17864474793 | 定量包装秤,吨袋包装称,伸缩溜管,全自动包装秤,码垛机器人,无锡市邦尧机械工程有限公司 | 电销卡_稳定企业大语音卡-归属地可选-世纪通信 | 恒温油槽-恒温水槽-低温恒温槽厂家-宁波科麦仪器有限公司 | 北京网站建设公司_北京网站制作公司_北京网站设计公司-北京爱品特网站建站公司 | 强效碱性清洗剂-实验室中性清洗剂-食品级高纯氮气发生器-上海润榕科学器材有限公司 | 活性炭厂家-蜂窝活性炭-粉状/柱状/果壳/椰壳活性炭-大千净化-活性炭 | 安全,主动,被动,柔性,山体滑坡,sns,钢丝绳,边坡,防护网,护栏网,围栏,栏杆,栅栏,厂家 - 护栏网防护网生产厂家 | 混合反应量热仪-高温高压量热仪-微机差热分析仪DTA|凯璞百科 | 手术示教系统-数字化手术室系统-林之硕医疗云智能视频平台 | Dataforth隔离信号调理模块-信号放大模块-加速度振动传感器-北京康泰电子有限公司 | LZ-373测厚仪-华瑞VOC气体检测仪-个人有毒气体检测仪-厂家-深圳市深博瑞仪器仪表有限公司 | 铝合金线槽_铝型材加工_空调挡水板厂家-江阴炜福金属制品有限公司 | CCC验厂-家用电器|服务器CCC认证咨询-奥测世纪 | 巩义市科瑞仪器有限公司| 法钢特种钢材(上海)有限公司 - 耐磨钢板、高强度钢板销售加工 阀门智能定位器_电液动执行器_气动执行机构-赫尔法流体技术(北京)有限公司 | 北京京云律师事务所 | 雨燕360体育免费直播_雨燕360免费NBA直播_NBA篮球高清直播无插件-雨燕360体育直播 | 常州减速机_减速机厂家_常州市减速机厂有限公司 | 沈阳缠绕膜价格_沈阳拉伸膜厂家_沈阳缠绕膜厂家直销 | 权威废金属|废塑料|废纸|废铜|废钢价格|再生资源回收行情报价中心-中废网 | 广东燎了网络科技有限公司官网-网站建设-珠海网络推广-高端营销型外贸网站建设-珠海专业h5建站公司「了了网」 | Maneurop/美优乐压缩机,活塞压缩机,型号规格,技术参数,尺寸图片,价格经销商 | 涡轮流量计_LWGY智能气体液体电池供电计量表-金湖凯铭仪表有限公司 | 干粉砂浆设备-干粉砂浆生产线-干混-石膏-保温砂浆设备生产线-腻子粉设备厂家-国恒机械 | 建筑消防设施检测系统检测箱-电梯**检测仪器箱-北京宇成伟业科技有限责任公司 | 碳化硅,氮化硅,冰晶石,绢云母,氟化铝,白刚玉,棕刚玉,石墨,铝粉,铁粉,金属硅粉,金属铝粉,氧化铝粉,硅微粉,蓝晶石,红柱石,莫来石,粉煤灰,三聚磷酸钠,六偏磷酸钠,硫酸镁-皓泉新材料 | 汝成内控-行政事业单位内部控制管理服务商 | 建筑工程资质合作-工程资质加盟分公司-建筑资质加盟 | WF2户外三防照明配电箱-BXD8050防爆防腐配电箱-浙江沃川防爆电气有限公司 | cnc精密加工_数控机械加工_非标平键定制生产厂家_扬州沃佳机械有限公司 | 许昌奥仕达自动化设备有限公司 | 注浆压力变送器-高温熔体传感器-矿用压力传感器|ZHYQ朝辉 | 【北京写字楼出租_写字楼租赁_办公室出租网/出售】-远行地产官网 | 沈阳楼承板_彩钢板_压型钢板厂家-辽宁中盛绿建钢品股份有限公司 轴承振动测量仪电箱-轴承测振动仪器-测试仪厂家-杭州居易电气 | 蓝牙音频分析仪-多功能-四通道-八通道音频分析仪-东莞市奥普新音频技术有限公司 |