如何考虑移动端html页面标题图标是否需要用图标

快速在移动终端上预览APP界面设计效果图的方法
我们再来回顾一下如何快速在移动终端上预览APP界面设计效果图的方法。
1,借助第三方预览软件或网站
LiveView for iPhone & iPad Mobile Application Design & Prototyping Tool
酷站官网:/projects/liveview/
这里详细介绍使用方法。
最简单的办法就是
一种方法是你将设计图保存成图片,同步至iPhone,然后使用图片浏览的方式查看。
还有一种就是原型设计方法了,你可以将实现的效果通过Phonegap技术生成app,发布到终端进行查看。下面推荐几个可以同步预览的软件。
腾讯出品的一款iOS app:Ps play 除主要的同步预览PS画面外,还有快照留存、画布设置、email/微信分享等贴心的功能。
工具官方网站地址:/app/psplay
国内程序师的预览程序Proto view,有iPad端和Mac端,支持WIFI直接同步,可预览PSD、JPG、PNG格式的图,mac端推图进去, iPad马上就显示了,超好用!在iTunes Store里有。如果你是程序员,应该会知道怎么用,呵呵
2、架一个Web HTTP服务,在全屏浏览器里看。 这也是最方便最好用的方法。
3、给iphone或ipad发个邮件就行,带个图片附件,然后你打开邮件预览。原理跟2是一样的。
4、DIY一个webAPP页面,直接在浏览器访问,在 head 里面加上相应的代码,用 safari 的 web clip 保存到桌面还可以预览一下 icon 的效果。
&meta name=”apple-mobile-web-app-capable” content=”yes” /&
&meta name=”apple-mobile-web-app-status-bar-style” content=”black”&
这些也算是不是办法的办法,希望APP设计新手们用得上!
本文标题:
本文地址:/appdesign/5065.html
除非注明,本站文章均为原创或编译,转载请注明出处和原文链接,转载同时请务必保留原网站网址。
移动APP设计入门课程
为你推荐的相关文章
Copyright@
All Rights Reserved ICP备案号:桂ICP备号-2本站声明所有资源均是网上搜集或网友上传提供,如有侵犯您的版权,请及时联系我们(),我们将尽快处理。4274人阅读
javascript(15)
倾力总结40条常见的移动端Web页面问题解决方案
JavaScript
作者:佚名(本文作者可联系我们补上署名)
1、安卓浏览器看背景图片,有些设备会模糊。
用同等比例的图片在PC机上很清楚,但是手机上很模糊,原因是什么呢?
经过研究,是devicePixelRatio作怪,因为手机分辨率太小,如果按照分辨率来显示网页,这样字会非常小,所以苹果当初就把iPhone 4的960640分辨率,在网页里只显示了480320,这样devicePixelRatio=2。现在android比较乱,有1.5的,有2的也有3的。
想让图片在手机里显示更为清晰,必须使用2x的背景图来代替img标签(一般情况都是用2倍)。例如一个div的宽高是100100,背景图必须得200200,然后background-size:,这样显示出来的图片就比较清晰了。
代码如下:
background:url(../images/icon/all.png) no-
-webkit-background-size:50px 50
background-size: 50px 50display:inline- width:100%; height:50
或者指定 background-size:都可以,大家试试!
2、图片加载
若您遇到图片加载很慢的问题,对这种情况,手机开发一般用canvas方法加载:
具体的canvas API 参见:
下面举例说明一个canvas的例子:
js动态加载图片和li 总共举例17张图片!
var total=17;
var zWin=$(window);
var render=function(){
var padding=2;
var winWidth=zWin.width();
var picWidth=Math.floor((winWidth-padding*3)/4);
var tmpl =”;
for (var i=1;i&=i++){
var imgSrc=’img/’+i+’.jpg’;
if(i%4==1){
tmpl +=’‘;
var imageObj = new Image();
imageObj.index =
imageObj.onload = function(){
var cvs =$(‘#cvs_’+this.index)[0].getContext(‘2d’);
cvs.width = this.
cvs.height=this.
cvs.drawImage(this,0,0);
imageObj.src=imgS
3、假如手机网站不用兼容IE浏览器,一般我们会使用zeptojs。
zeptojs内置Touch events方法,具体可以看 events
看了一下zeptio新版的API,已经支持IE10以上浏览器,对zeptojs可以选择使用!
4、防止手机中网页放大和缩小。
这点是最基本的,最为手机网站开发者来说应该都知道的,就是设置meta中的viewport
还有就是,有些手机网站我们看到如下声明:
设置了DTD的方式是XHTML的写法,假如我们页面运用的是html5,可以不用设置DTD,直接声明。
使用viewport使页面禁止缩放。 通常把user-scalable设置为0来关闭用户对页面视图缩放的行为
但是为了更好的兼容,我们会使用完整的viewport设置。
当然,user-scalable=0,有的人也写成user-scalable=no,都可以的。
5、apple-mobile-web-app-capable
apple-mobile-web-app-capable是设置Web应用是否以全屏模式运行。
如果content设置为yes,Web应用会以全屏模式运行,反之,则不会。content的默认值是no,表示正常显示。你可以通过只读属性window.navigator.standalone来确定网页是否以全屏模式显示。
6、format-detection
format-detection 启动或禁用自动识别页面中的电话号码。
默认情况下,设备会自动识别任何可能是电话号码的字符串。设置telephone=no可以禁用这项功能。
7、html5调用安卓或者ios的拨号功能
html5提供了自动调用拨号的标签,只要在a标签的href中添加tel:就可以了。
8、html5GPS定位功能
具体请看:
9、上下拉动滚动条时卡顿、慢
-webkit-overflow-scrolling:
overflow-scrolling:
10、禁止复制、选中文本
-webkit-user-select:
-moz-user-select:
-khtml-user-select:
user-select:
解决移动设备可选中页面文本(视产品需要而定)
11、长时间按住页面出现闪退
-webkit-touch-callout:
12、iphone及ipad下输入框默认内阴影
-webkit-appearance:
13、ios和android下触摸元素时出现半透明灰色遮罩
-webkit-tap-highlight-color:rgba(255,255,255,0)
14、active兼容处理 即 伪类 :active 失效
方法一:body添加ontouchstart
方法二:js给 document 绑定 touchstart 或 touchend 事件
color: #000;
a:active {
document.addEventListener('touchstart',function(){},false);
15、动画定义3D启用硬件加速
-webkit-transform:translate3d(0, 0, 0)
transform: translate3d(0, 0, 0);
16、Retina屏的1px边框
具体请百度谷歌关键字,解决方案有很多
17、webkit mask 兼容处理
某些低端手机不支持css3 mask,可以选择性的降级处理。
比如可以使用js判断来引用不同class:
if( ‘WebkitMask’ in document.documentElement.style){
alert(‘支持mask’);
alert(‘不支持mask’);
18、旋转屏幕时,字体大小调整的问题
html, body, form, fieldset, p, div, h1, h2, h3, h4, h5, h6 {
-webkit-text-size-adjust:100%;
19、transition闪屏
/设置内嵌的元素在 3D 空间如何呈现:保留3D /
-webkit-transform-style: preserve-3d;
/ 设置进行转换的元素的背面在面对用户时是否可见:隐藏 /
-webkit-backface-visibility:
20、圆角bug
某些Android手机圆角失效
background-clip: padding-
21、顶部状态栏背景色
除非你先使用apple-mobile-web-app-capable指定全屏模式,否则这个meta标签不会起任何作用。
如果content设置为default,则状态栏正常显示。如果设置为blank,则状态栏会有一个黑色的背景。如果设置为blank-translucent,则状态栏显示为黑色半透明。
如果设置为default或blank,则页面显示在状态栏的下方,即状态栏占据上方部分,页面占据下方部分,二者没有遮挡对方或被遮挡。
如果设置为blank-translucent,则页面会充满屏幕,其中页面顶部会被状态栏遮盖住(会覆盖页面20px高度,而iphone4和itouch4的Retina屏幕为40px)。
默认值是default。
22、设置缓存
手机页面通常在第一次加载后会进行缓存,然后每次刷新会使用缓存而不是去重新向服务器发送请求。如果不希望使用缓存可以设置no-cache。
23、桌面图标
iOS下针对不同设备定义不同的桌面图标。如果不定义则以当前屏幕截图作为图标。
上面的写法可能大家会觉得会有默认光泽,下面这种设置方法可以去掉光泽效果,还原设计图的效果!
图片尺寸可以设定为57*57(px)或者Retina可以定为114*114(px),ipad尺寸为72*72(px)
24、启动画面
iOS下页面启动加载时显示的画面图片,避免加载时的白屏。
可以通过madia来指定不同的大小:
如果想使用原生close按钮,又想使其符合设计风格,可以对这个伪元素的样式进行修改。
40、唤起select的option展开
zepto方式:
$(sltElement).trrgger(“mousedown”);
原生js方式:
function showDropdown(sltElement) {
event = document.createEvent(‘MouseEvents’);
event.initMouseEvent(‘mousedown’, true, true, window);
sltElement.dispatchEvent(event);
原文地址:
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:64356次
积分:2038
积分:2038
排名:第17080名
原创:134篇
转载:42篇
(1)(2)(22)(28)(34)(11)(13)(17)(1)(13)(41)写文章不容易,打个赏支持下作者吧|赞赏
收藏已收藏 | 4赞 | 12
分享到微信扫码分享到微信
游戏策划一枚
87 篇作品60 万阅读总量
热门问题12345678910> 移动应用图标配色诀窍 APP界面配色设计教程
移动应用图标配色诀窍 APP界面配色设计教程
蓝色是受到最普遍喜爱的颜色。这就是为什么许多公司用蓝色作为商标颜色或者移动应用程序的图标颜色。但是,这并不意味着大多数公司都应该选择蓝色,因为这样难以在竞争对手中脱颖而出。
小编推荐:
对于移动应用的图标来说,颜色的选择尤其重要,因为它们会同时出现在用户的手机或者其他设备屏幕上。商标图像本身是重要的,但颜色的选择也是一个需要深思熟虑的重大决策。
产品的目标用户是什么,产品的个性是什么,图标将会出现在用户设备上的什么地方,等等,这些都是在选择图标颜色时需要考虑的问题。
正如一家公司的个性可以通过其品牌颜色而定,许多老牌公司已经影响了公众对各种颜色的看法。当你看到全食公司(Whole Foods),英国石油公司( British Petroleum),和美国女童子军(Girl Scouts),你就会想到绿色,健康,自然,新鲜等。
相反,红色使人想到兴奋,青春,强烈&&想想美国有线电视新闻网(CNN),维珍( Virgin),可口可乐,和红牛。在确定哪种颜色作为商标颜色时,考虑采用了该颜色的其他品牌的个性也是重要的。
那么,一个新的移动产品采用哪种颜色的图标最好?没有标准答案。但是,像Facebook 、苹果和雅虎等成功企业的商标,以及下面这些新兴企业的产品图标可以帮助我们指导决策。
TapStory是iPad上的一个应用程序,它可以通过开放式的参与游戏,培养儿童的创新思维。TapStory的开发团队选择了红色作为主要颜色,因为红色代表激情、能量和年轻,它们是与其产品个性相关联的三个核心要素。
其他许多公司也选择红色作为其应用程序的图标颜色,包括耐克、ESPN和Yelp。红色是一种浓烈的颜色,它是App Store上最流行的图标颜色之一,和蓝色不相上下。
橙色是一种友好、欢快的颜色。越来越多的公司在选择图标颜色时开始避开常见的红色和蓝色,所以橙色逐渐成为一种流行的图标颜色。
Playground是一款为大学生提供活动发现和管理的应用,它选择了橙色作为其图标颜色。这是因为橙色的快乐和活力可以很好地表现激情和参与的理念,这是该公司创始人希望传达给用户的。

我要回帖

更多关于 ppt所有页面一个图标 的文章

 

随机推荐