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向asp.net Mvc传递复杂json数据-ModelBinder篇
May 07 Javascript
js的alert弹出框出现乱码解决方案
Sep 02 Javascript
JS中Json数据的处理和解析JSON数据的方法详解
Jun 29 Javascript
Vuejs第九篇之组件作用域及props数据传递实例详解
Sep 05 Javascript
详解Node.js中的事件机制
Sep 22 Javascript
JavaScript中this的用法实例分析
Dec 19 Javascript
浅谈关于angularJs中使用$.ajax的注意点
Aug 12 Javascript
微信小程序开发之好友列表字母列表跳转对应位置
Sep 26 Javascript
详解vue-router 命名路由和命名视图
Jun 01 Javascript
JS实现根据详细地址获取经纬度功能示例
Apr 16 Javascript
vue实现绑定事件的方法实例代码详解
Jun 20 Javascript
vue登录以及权限验证相关的实现
Oct 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的autoload机制的实现解析
2012/09/15 PHP
PHP类与对象中的private访问控制的疑问
2012/11/01 PHP
探讨PHP中this,self,parent的区别详解
2013/06/08 PHP
php对二维数组进行相关操作(排序、转换、去空白等)
2015/11/04 PHP
微信公众号开发之通过接口删除菜单
2017/02/20 PHP
javascript下阻止表单重复提交、防刷新、防后退
2007/08/17 Javascript
使用JQUERY进行后台页面布局控制DIV实现左右式
2014/01/07 Javascript
js变形金刚文字特效代码分享
2015/08/20 Javascript
AngularJS下对数组的对比分析
2016/08/24 Javascript
纯js实现html转pdf的简单实例(推荐)
2017/02/16 Javascript
深入学习nodejs中的async模块的使用方法
2017/07/12 NodeJs
详解vue 图片上传功能
2019/04/30 Javascript
vue实现行列转换的一种方法
2019/08/06 Javascript
JavaScript 变量,数据类型基础实例详解【变量、字符串、数组、对象等】
2020/01/04 Javascript
vuex(vue状态管理)的特殊应用案例分享
2020/03/03 Javascript
[01:46]2018完美盛典章节片——坚守
2018/12/17 DOTA
浅谈Python浅拷贝、深拷贝及引用机制
2016/12/15 Python
python中requests使用代理proxies方法介绍
2017/10/25 Python
利用python实现在微信群刷屏的方法
2019/02/21 Python
Python在cmd上打印彩色文字实现过程详解
2019/08/07 Python
python tkinter的消息框模块(messagebox,simpledialog)
2020/11/07 Python
html5中audio支持音频格式的解决方法
2018/08/24 HTML / CSS
video.js支持m3u8格式直播的实现示例
2020/05/20 HTML / CSS
HTML5 通过Vedio标签实现视频循环播放的示例代码
2020/08/05 HTML / CSS
全球最大的中文旅行网站:去哪儿网
2017/11/16 全球购物
阿迪达斯法国官方网站:adidas法国
2018/03/20 全球购物
美国名表在线商城:Ashford(支持中文)
2019/09/24 全球购物
Java提供了哪些企业应用编程接口
2015/02/13 面试题
护理中职生求职信范文
2014/02/24 职场文书
会议主持词
2014/03/17 职场文书
优秀乡村医生先进事迹材料
2014/08/23 职场文书
民政局副局长民主生活会个人整改措施
2014/10/04 职场文书
银行授权委托书样本
2014/10/13 职场文书
法人代表证明书范本
2015/06/18 职场文书
2019学校运动会开幕词
2019/05/13 职场文书
mybatis源码解读之executor包语句处理功能
2022/02/15 Java/Android