amazeui学习笔记一(开始使用4)--Web App 相关

一、总结

1、桌面图标(Touch icon)解决方案:终极方案:link标签的rel和href属性: <link rel="apple-touch-icon-precomposed" href="/path/to/icon72x72@2x.png">

2、多关注目录或者说主干:

二、Web App 相关

Web App 相关


目录

  • 桌面图标

    • 终极方案
    • iOS
    • Android Chrome
    • Win 8

桌面图标

在开发网站的过程中我们常常会设置一个 Touch Icon。由于系统的差异性,添加到桌面图标并没有统一的标准。iOS 最早支持 Touch Icon,并有明确的规范,其他系统一定程度上支持 iOS 的规范。

终极方案

下面是兼容 iOS 4.2+ 及 Android 2.1+ 的通用写法

 Copy
<link rel="apple-touch-icon-precomposed" href="/path/to/icon72x72@2x.png">

  • rel="apple-touch-icon-precomposed":不给 Icon 添加额外的效果;兼容 Android 1.5 - 2.1。
  • Icon 尺寸:144px * 144px,兼容 iPhone、iPad 及绝大部分安卓设备。

如果想了解更多细节,可以继续阅读后面的内容。

iOS

 Copy
<!-- Add to homescreen for Safari on iOS -->
<!-- 添加至主屏, 从主屏进入会隐藏地址栏和状态栏, 全屏(content="yes") -->
<meta name="apple-mobile-web-app-capable" content="yes"> <!-- 系统顶栏的颜色(content = black、white 和 black-translucent)选其一就可以 --> <meta name="apple-mobile-web-app-status-bar-style" content="black"> <meta name="apple-mobile-web-app-status-bar-style" content="white"> <meta name="apple-mobile-web-app-status-bar-style" content="black-translucent"> <!-- 指定标题 --> <meta name="apple-mobile-web-app-title" content="Web Starter Kit"> <!-- 指定icon, 建议PNG格式--> <link rel="apple-touch-icon" href="touch-icon-iphone.png"> <link rel="apple-touch-icon" sizes="76x76" href="touch-icon-ipad.png"> <link rel="apple-touch-icon" sizes="120x120" href="touch-icon-iphone-retina.png"> <link rel="apple-touch-icon" sizes="152x152" href="touch-icon-ipad-retina.png"> <!-- 使用rel="apple-touch-icon"属性为“增加高光光亮的图标”, 系统会自动为图标添加圆角及高光; 使用rel="apple-touch-icon-precomposed"属性为“设计原图图标”; -->

尺寸说明:

机型 iPhone 5 and iPod touch (高分辨率) iPhone and iPod touch (高分辨率) iPad and iPad mini (高分辨率) iPad 2 and iPad mini (标准分辨率)
尺寸 (px) 120 x 120 120 x 120 152 x 152 76 x 76

参考链接:

  • iOS Human Interface Guidelines - Icon and Image Sizes
  • Everything you always wanted to know about touch icons
  • Configuring Web Applications

Android Chrome

Android 下目前只有 Chrome 31 支持 Add to Homescreen

 Copy
<!-- Add to homescreen for Chrome on Android -->
<meta name="mobile-web-app-capable" content="yes"> <link rel="icon" sizes="196x196" href="images/touch/chrome-touch-icon-196x196.png">

参考链接:

  • Chrome Add to Homescreen

Win 8

 Copy
<!-- Tile icon for Win8 (144x144 + tile color) -->
<!-- win 8 磁贴图标 -->
<meta name="msapplication-TileImage" content="images/touch/ms-touch-icon-144x144-precomposed.png"> <!-- win 8 磁贴颜色 --> <meta name="msapplication-TileColor" content="#3372DF">

参考链接:

  • Pinned Sites
  • MSDN - Pinned site metadata reference

amazeui学习笔记一(开始使用4)--Web App 相关相关推荐

  1. amazeui学习笔记二(进阶开发2)--Web组件简介Web Component

    amazeui学习笔记二(进阶开发2)--Web组件简介Web Component 一.总结 1.amaze ui:amaze ui是一个web 组件, 由模板(hbs).样式(LESS).交互(JS ...

  2. amazeui学习笔记--css(布局相关3)--辅助类Utility

    amazeui学习笔记--css(布局相关3)--辅助类Utility 一.总结 1.元素清除浮动: 添加 am-cf 这个 class 即可 2.水平滚动: .am-scrollable-horiz ...

  3. amazeui学习笔记--css(基本样式3)--文字排版Typography

    amazeui学习笔记--css(基本样式3)--文字排版Typography 一.总结 1.字体:amaze默认非 衬线字体(sans-serif) 2.引用块blockquote和定义列表:引用块 ...

  4. amazeui学习笔记--css(基本样式2)--基础设置Base

    amazeui学习笔记--css(基本样式2)--基础设置Base 一.总结 1.盒子模型:外margin,内padding,这里的内外指的边框 2.border-box:Amaze UI 将所有元素 ...

  5. amazeui学习笔记--css(常用组件6)--图标Icon

    amazeui学习笔记--css(常用组件6)--图标Icon 一.总结 1.关注用法即可:在 HTML 上添加添加 am-icon-{图标名称} class. <span class=&quo ...

  6. amazeui学习笔记一(开始使用3)--兼容性列表compatibility

    amazeui学习笔记一(开始使用3)--兼容性列表compatibility 一.总结 1.不要用ie做前端测试,不要碰ie,尽量用google 浏览器: 按照微软官方的说法,IE 开发者工具中的浏 ...

  7. amazeui学习笔记--css(常用组件4)--关闭按钮Close

    amazeui学习笔记--css(常用组件4)--关闭按钮Close 一.总结 1.关闭按钮基本用法:关闭按钮样式,可以结合其他不同组件使用.对 <a> 或者 <button> ...

  8. amazeui学习笔记--css(HTML元素2)--代码Code

    amazeui学习笔记--css(HTML元素2)--代码Code 一.总结 1.行内代码:code标签<code> 2.代码片段:pre标签<pre> 3.限制代码块高度:添 ...

  9. amazeui学习笔记--css(基本样式)--样式统一Normalize

    amazeui学习笔记--css(基本样式)--样式统一Normalize 一.总结 1.统一浏览器默认样式: Amaze UI 也使用了 normalize.css,就是让不同浏览器显示相同的样式 ...

最新文章

  1. arthas 排查内存溢出_【spark-tips】spark2.4.0触发的executor内存溢出排查
  2. 超卖 100 瓶茅台的事故分析
  3. linux和android开发链接
  4. Python自定义:粒子群优化算法
  5. 十行代码实现网页标题滚动效果!
  6. Flink流处理练习
  7. java的幂运算_java数组五种运算符
  8. mysql 5.7.16 忘记root 密码 如何修改root密码
  9. java中汉语转化成拼音的使用详解
  10. 超简单的Spring入门案例制作,快来看看吧!
  11. Win密钥.Win7旗舰版
  12. 数学建模-线性规划模型基本原理与编程实现
  13. 一些有趣的数学知识-数学知识
  14. 【渝粤教育】电大中专中医基础知识 作业 题库
  15. 【分享】一个查看无线网络密钥的小方法(查看 wife密码,热点密码)
  16. 【佛系养身】男程序员护肤入门
  17. Putty 下载安装
  18. unirech:阿里云国际站云服务器和国内站产品有什么区别?
  19. 【nginx】nginx的使用
  20. 根据银行卡获取发卡行信息

热门文章

  1. Java实现K-means
  2. webstorm 2018 破解
  3. 解决JavaOpenCV的内存问题
  4. 图像的全局特征--LBP特征
  5. html5手机端设置date,H5 input[type='date'] 优化 pc端和移动端的使用
  6. 谈谈CTO、技术总监、首席架构师的区别
  7. 痞子衡嵌入式:第一本Git命令教程(0)- 索引
  8. firefox 4b7截图
  9. 抗炎饮食与混合坚果粉
  10. hive insert报错return code 1 from org.apache.hadoop.hive.ql.exec.StatsTask (state=08S01,code=1)