移动端IOS系统项目总结
来源:互联网 发布:洗牌算法 编辑:程序博客网 时间:2024/06/07 07:46
**一般兼容以下三个机型:
分为 IPONE5S 320*2=640 ; IPONE6 375*2=750 ; IPONE6 PLUS 414*3=1242 ;
切图时需要除以dpr值 如 750/2
**苹果IOS系统与安卓系统不同,有内置的INPUT圆角等内置样式,所以项目一开始就需要清除
input[type=button],input[type=text],input[type=password]{-webkit-appearance:none;outline:none};
input[type=text]为输入框里字体的设置
内置默认圆角边框 input{border-radius:0}清除
****关于手机端自适应开发问题****
首先引用一篇网上有关于淘宝拉勾网网易等自适应开发的帖子(转载)http://www.cnblogs.com/lyzg/p/4877277.html?utm_source=caibaojian.com点击打开链接
目前用的是用JS判断,当设计图为750px时, <script>document.documentElement.style.fontSize = document.documentElement.clientWidth / 7.5 + 'px';</script>,参照可为font-size:100PX;切图时尺寸都是相对于750PX而言的,就照着设计图除以100(单位rem)就行了。
间距等:
1REM = 100PX,所以假如DIV 设计稿宽度为210PX,则div{width:2.1rem};(210px/100px=2.1rem)
字体
用PX,实现文字流,大屏幕可显示更多字
图片(图片缩放):
*****关于插入图片自适应******
在一个DIV里插入IMG图片,IMGwidth设置100%,高度不设置,达到图片的自动缩放。图片大小再由DIV用REM单位取宽度高度。MARGIN等间距则用外层的DIV来控制
****背景图片自适应****
用background然后设置background-size:100%;大小由外层DIV的REM单位设置
图片切图时,放大1.5倍再保存为图片,再按750的尺寸布局,这么做在3dpr的高清屏幕也能清晰显示
DPR = 设备像素 / CSS像素 (设备像素为手机实际像素,CSS像素为日常JS,CSS里的PX。)
以iphone5为例,iphone5的CSS像素为320px*568px,DPR是2,所以其设备像素为640px*1136px
dpr越高,屏幕更清晰。
布局DIV位置自适应:
弹性布局display:flex 经实践证明两大毒瘤 IE(部分低版本),UC浏览器!不支持,所以这一新特性还是少用为好,乖乖用浮动去吧
0 0
- 移动端IOS系统项目总结
- 移动端项目总结
- itmo移动端项目总结
- 移动端app项目总结
- 阶段移动端项目总结
- 项目总结(3) H5 JS判断客户端是否是iOS或者Android手机移动端
- 移动端 ios 系统键盘遮挡解决方案
- 微信移动端招聘项目总结
- react+redux+webpack移动端项目总结
- 移动项目总结
- 移动CRMapp项目总结
- js移动端判断是android系统还是Ios系统
- tsingtao项目移动开发总结
- 移动支付开发-项目总结
- iOS移动设备分辨率总结
- 移动端点餐系统总结
- iOS开发移动端项目中添加protrobuf
- js判断移动端系统版本(ios/android)
- Zookeeper集群
- 【持续更新】人工智能重要新闻集合,欢迎收藏
- 互联网架构,如何进行容量设计?
- 搭建自己的ss服务器与使用
- 基础排序算法总览--JAVA
- 移动端IOS系统项目总结
- Redis与Spring整合
- 一分钟了解负载均衡的一切
- Activity四种启动模式总结
- pyspider中给回调函数传参数
- Tcpdump的用法及使用案例
- EQ智力游戏
- 自定义DialogFragment异常问题分析和解决笔记
- 每天一个Linux命令(7):mv