ionic2屏幕适配实现适配手机、平板等设备的示例代码


Posted in Javascript onAugust 11, 2017

本文介绍了ionic2屏幕适配实现适配手机、平板等设备的示例代码,分享给大家,具体如下:

推荐使用的编辑器是:VS code  (Visual Studio Code)=>只负责编辑文档,不编译。

而WebStorm 有检查编译等,在ionic1开发的时候,还很方便用浏览器随时点击按键浏览效果,但是开发ionic2之后,ionic2有自动检查编译,会照成webstorm卡顿,无法编辑。

一、首先增加一个一面作为测试

我使用的工程是sidemenu

在项目目录下执行如下命令: ionic g page page4

二、运行 命令打开浏览器调试

Ionic serve

三、修改page4.html文件的内容如下:

<ion-header > 
 <ion-navbar > 
  <button ion-button menuToggle> 
   <ion-icon name="menu"></ion-icon> 
  </button> 
  <ion-title>title</ion-title> 
 </ion-navbar> 
</ion-header> 
 
 
<ion-content style="background-color: #abaaaa;"> 
  <ion-grid style="height: 100%; display: flex; padding: 0px;"> 
    <ion-row style="background-color: #abaaaa; flex: 2;">  
     <ion-col style="flex: 1; padding: 10px 10px 5px 10px; " > 
      <ion-card style="height: 100%; width: 100%; margin: 0px; background-color: #cdcecf"> 
        <ion-card-content style="height: calc(100% - 30px);"> 
         card content 
        </ion-card-content> 
      </ion-card> 
     </ion-col> 
    </ion-row> 
    <ion-row style="background-color: #abaaaa; flex: 4;">  
     <ion-col style="flex: 1; padding: 5px 10px 10px 10px; " > 
      <ion-card style="height: 100%; width: 100%; margin: 0px; background-color: #434343"> 
 
        <ion-card-content style="height: calc(100% - 30px);"> 
         content 
        </ion-card-content> 
       </ion-card> 
      </ion-col> 
    </ion-row> 
  </ion-grid> 
</ion-content>

其实这里参考的地方是,<ion-content></ion-content>内的部分,这个代码演示了ionic2怎样实现动态自使用布局

四、测试效果:

用鼠标拉动浏览器边框调整页面大小,会发展ionic的页面元素也会跟着动态大小变形。当这个软件编译到了平台安装包。比如编译了Android,那么页面会自适应android的屏幕。实现了对不同屏幕大小的设备适配。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
一步一步制作jquery插件Tabs实现过程
Jul 06 Javascript
Node.js编码规范
Jul 14 Javascript
Javascript字符串拼接小技巧(推荐)
Jun 02 Javascript
JavaScript表单焦点自动切换代码
Jul 24 Javascript
基于vuejs+webpack的日期选择插件
May 21 Javascript
jQuery实现删除li节点的方法
Dec 06 Javascript
jQuery动态移除和添加背景图片的方法详解
Mar 07 Javascript
jQuery插件FusionCharts实现的Marimekko图效果示例【附demo源码】
Mar 24 jQuery
vue 打包后的文件部署到express服务器上的方法
Aug 09 Javascript
微信小程序制作扭蛋机代码实例
Sep 24 Javascript
bootstrap-paginator服务器端分页使用方法详解
Feb 13 Javascript
vue-video-player 解决微信自动全屏播放问题(横竖屏导致样式错乱问题)
Feb 25 Javascript
JSON对象转化为字符串详解
Aug 11 #Javascript
JS中Swiper的使用和轮播图效果
Aug 11 #Javascript
移动端触摸滑动插件swiper使用方法详解
Aug 11 #Javascript
Echarts基本用法_动力节点Java学院整理
Aug 11 #Javascript
js 奇葩技巧之隐藏代码
Aug 11 #Javascript
echart简介_动力节点Java学院整理
Aug 11 #Javascript
Javascript中this关键字指向问题的测试与详解
Aug 11 #Javascript
You might like
用PHP制作静态网站的模板框架(一)
2006/10/09 PHP
php利用curl抓取新浪微博内容示例
2014/04/27 PHP
Smarty中调用FCKeditor的方法
2014/10/27 PHP
PHP中array_slice函数用法实例详解
2014/11/25 PHP
thinkphp的URL路由规则与配置实例
2014/11/26 PHP
基于jQuery的让非HTML5浏览器支持placeholder属性的代码
2011/05/24 Javascript
JS分页控件 可用于无刷新分页
2013/07/23 Javascript
javascript中的取反再取反~~没有意义
2014/04/06 Javascript
jQuery中get和post方法传值测试及注意事项
2014/08/08 Javascript
JS中实现简单Formatter函数示例代码
2014/08/19 Javascript
javascript删除一个html元素节点的方法
2014/12/20 Javascript
JavaScript如何实现在文本框(密码框)输入提示语
2015/12/25 Javascript
jQuery获取字符串中出现最多的数
2016/02/22 Javascript
javascriptvoid(0)含义以及与&quot;#&quot;的区别讲解
2019/01/19 Javascript
详解写好JS条件语句的5条守则
2019/02/28 Javascript
JS实现轮播图效果
2020/01/11 Javascript
JQuery获得内容和属性方法解析
2020/05/30 jQuery
Python基础篇之初识Python必看攻略
2016/06/23 Python
Python3利用SMTP协议发送E-mail电子邮件的方法
2017/09/30 Python
Python实现合并两个列表的方法分析
2018/05/28 Python
python用插值法绘制平滑曲线
2021/02/19 Python
浅谈JupyterNotebook导出pdf解决中文的问题
2020/04/22 Python
python except异常处理之后不退出,解决异常继续执行的实现
2020/04/25 Python
用python给csv里的数据排序的具体代码
2020/07/17 Python
法国二手手袋、手表和奢侈珠宝购物网站:Collector Square
2018/07/05 全球购物
请解释流与文件有什么不同
2016/07/29 面试题
师范毕业生求职自荐信
2013/09/25 职场文书
银行见习期自我鉴定
2014/01/29 职场文书
舞蹈教育学专业自荐信
2014/06/15 职场文书
简单的个人租房协议书范本
2014/11/26 职场文书
班主任先进事迹材料
2014/12/17 职场文书
大连导游词
2015/02/12 职场文书
成事在人观后感
2015/06/16 职场文书
2015年小学师德师风建设工作总结
2015/10/23 职场文书
初中语文教学研修日志
2015/11/13 职场文书
MySQL数据库如何查看表占用空间大小
2022/06/10 MySQL