久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

針對(duì)webkit的HTML, CSS和Javascript

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

HTML, 從HTML文檔的開始到結(jié)束排列:

XML/HTML Code復(fù)制內(nèi)容到剪貼板
  1. <meta name=”viewport” content=”width=device-width, initial-scale=1.0″/>   
  2. <!--讓內(nèi)容的寬度自適應(yīng)為設(shè)備的寬度, 在做Mobile Web時(shí)必須加的一條  -->  
  3. <meta name=”format-detection” content=”telephone=no”]]>   
  4. <!--禁用手機(jī)號(hào)碼鏈接(for iPhone)  -->  
  5. <link rel=”apple-touch-icon” href=”icon.png”/>   
  6. <!--設(shè)置你網(wǎng)頁的圖標(biāo), 尺寸為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. <!--全屏啟動(dòng)時(shí)候的啟動(dòng)畫面圖像, 尺寸320X460 px  -->  
  14. <meta name=”apple-mobile-web-app-capable” content=”yes” />   
  15. <!--是否允許全屏顯示, 只有在桌面啟動(dòng)時(shí)可用 -->   
  16. <meta name=”apple-mobile-web-app-status-bar-style” content=”black” />   
  17. <!--控制全屏?xí)r頂部狀態(tài)欄的外觀, 默認(rèn)白色  -->  
  18. <input autocorrect=”off” autocomplete=”off” autocapitalize=”off”>    
  19. <!--取消自動(dòng)完成, 自動(dòng)大寫單詞字母(適用于Mobile上)  -->  
  20. <input type=”text” x-webkit-speech />   
  21. <!--語音輸入  -->  
  22. <input type=”file” accept = “image/*; capture=camera” />   
  23. <!--文件上傳, 從相機(jī)捕獲媒體, 下同 -->   
  24. <input type=”file” accept = “video/*; capture=camcorder” />    
  25. <input type=”file” accept = “audio/*; capture=microphone” />    
  26. <a href=”sms:18005555555,18005555556″]]>   
  27. <!--發(fā)送短信給多個(gè)人的鏈接 -->  
  28. <a href=”sms:18005555555?body=Text%20goes%20here”]]>   
  29. <!--發(fā)送短信附帶內(nèi)容的鏈接 -->  
  30. <a href=”tel:18005555555″]]>Call us at 1-800-555-5555</a]]>   
  31. <!--撥打電話的鏈接 -->   

CSS:

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

美化表單校驗(yàn)時(shí)的提示樣式

CSS Code復(fù)制內(nèi)容到剪貼板
  1. -webkit-validation-bubble {}  
  2. -webkit-validation-bubble-message {}  
  3. -webkit-validation-bubble-arrow {}  
  4. -webkit-validation-bubble-arrow-clipper {}  
   

當(dāng)提示出現(xiàn)時(shí)類似于下面的結(jié)構(gòu)

XML/HTML Code復(fù)制內(nèi)容到剪貼板
  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瀏覽器的滾動(dòng)條, 見Google Reader等在Chrome/Safari下的效果, 下面是一個(gè)實(shí)例, 這個(gè)滾動(dòng)條的樣式代碼如下

CSS Code復(fù)制內(nèi)容到剪貼板
  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. /*用來設(shè)置一個(gè)元素的背景或顏色的組合樣式*/  
  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. /*定義一個(gè)圖片用來遮罩元素*/  
  30.   
  31. -webkit-box-reflect:  below 5px;   
  32. /*定義了一個(gè)元素的反射*/  
  33.   
  34. :local-link {font-weightnormal;}    
  35. /*local-link可以定義相對(duì)地址的鏈接樣式*/  

Javascript:

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

window.matchMedia(); 匹配媒體

navigator.connection; 決定手機(jī)是否運(yùn)行在WiFi/3G等網(wǎng)絡(luò)

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

window.navigator.onLine; 取得網(wǎng)絡(luò)連接狀態(tài)

window.navigator.standalone; 決定iPhone是否處于全屏狀態(tài)

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復(fù)制內(nèi)容到剪貼板
  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() 新的動(dòng)畫函數(shù)

element.webkitRequestFullScreen() 調(diào)用全屏函數(shù)

【網(wǎng)站聲明】本站除付費(fèi)源碼經(jīng)過測(cè)試外,其他素材未做測(cè)試,不保證完整性,網(wǎng)站上部分源碼僅限學(xué)習(xí)交流,請(qǐng)勿用于商業(yè)用途。如損害你的權(quán)益請(qǐng)聯(lián)系客服QQ:2655101040 給予處理,謝謝支持。

相關(guān)文檔推薦

這篇文章主要介紹了有關(guān)HTML5頁面在iPhoneX適配問題,需要的朋友可以參考下
本篇文章主要介紹了html5中canvas圖表實(shí)現(xiàn)柱狀圖的示例,本文使用canvas來實(shí)現(xiàn)一個(gè)圖表,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
Adobe公司出品的多媒體處理軟件產(chǎn)品線較多,涵蓋了音視頻編輯、圖像處理、平面設(shè)計(jì)、影視后期等領(lǐng)域。這篇文章主要介紹了Adobe Html5 Extension開發(fā)初體驗(yàn)圖文教程,非常不錯(cuò),需要的朋
這篇文章主要介紹了基于HTML5的WebGL經(jīng)典3D虛擬機(jī)房漫游動(dòng)畫,需要的朋友可以參考下
這篇文章主要介紹了手機(jī)端用rem+scss做適配的詳解,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
本篇文章主要介紹了canvas 實(shí)現(xiàn) github404動(dòng)態(tài)效果的示例代碼,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
主站蜘蛛池模板: 精品一区在线看 | 国产精品不卡视频 | 国产精品久久亚洲 | 日韩国产在线观看 | 中文字幕在线看第二 | 国产一区久久 | 国产伦一区二区三区 | 久久精品久久精品久久精品 | 天天激情综合 | 久久精品国产久精国产 | 亚洲国产精品人人爽夜夜爽 | 日本精品裸体写真集在线观看 | 久久久高清 | 四虎成人在线播放 | 一区久久| 久久久久一区 | 一级片在线播放 | 久久久精品欧美 | 欧美1区| 精品国产乱码久久久久久影片 | 91精品无人区卡一卡二卡三 | 国产综合区 | 中文字幕视频在线观看免费 | 一区二区久久 | 99久久精品免费视频 | 91精品久久久久久久久99蜜臂 | 毛片在线视频 | 欧美久久综合 | 五十女人一级毛片 | 免费一级片 | 国产一区二区影院 | 精品国产欧美一区二区 | 色综合中文 | 久久久黄色 | 中文字幕中文字幕 | 黄色网址在线播放 | 日本三级电影在线免费观看 | 人人叉| 久久r久久 | 久草福利 | 免费看国产精品视频 |