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的9行js轻松实现tab控件示例
Oct 12 Javascript
Javascript学习笔记之相等符号与严格相等符号
Nov 23 Javascript
js实现图片无缝滚动特效
Mar 19 Javascript
JavaScript中Array对象用法实例总结
Nov 29 Javascript
jquery dialog获取焦点的方法
Feb 09 Javascript
ajax实现加载页面、删除、查看详细信息 bootstrap美化页面!
Mar 14 Javascript
Vue.js展示AJAX数据简单示例讲解
Mar 29 Javascript
JavaScript中的遍历详解(多种遍历)
Apr 07 Javascript
webpack实现热更新(实施同步刷新)
Jul 28 Javascript
vue的事件绑定与方法详解
Aug 16 Javascript
使用Vue.js 和Chart.js制作绚丽多彩的图表
Jun 15 Javascript
Js类的构建与继承案例详解
Sep 15 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 处理上百万条的数据库如何提高处理查询速度
2010/02/08 PHP
php共享内存段示例分享
2014/01/20 PHP
PHP实现通过get方式识别用户发送邮件的方法
2015/07/16 PHP
适用于初学者的简易PHP文件上传类
2015/10/29 PHP
JavaScript方法和技巧大全
2006/12/27 Javascript
一个js封装的不错的选项卡效果代码
2008/02/15 Javascript
Javascript 篱式条件判断
2008/08/22 Javascript
javascript正则表达式之search()用法实例
2015/01/19 Javascript
基于jQuery实现仿51job城市选择功能实例代码
2016/03/02 Javascript
手机软键盘弹出时影响布局的解决方法
2016/12/15 Javascript
在vue中添加Echarts图表的基本使用教程
2017/11/22 Javascript
vue中引用swiper轮播插件的教程详解
2018/08/16 Javascript
使用electron制作满屏心特效的示例代码
2018/11/27 Javascript
详解新手使用vue-router传参时注意事项
2019/06/06 Javascript
Vuex的实战使用详解
2019/10/31 Javascript
vue 使用v-for进行循环的实例代码详解
2020/02/19 Javascript
element-ui封装一个Table模板组件的示例
2021/01/04 Javascript
Python检测一个对象是否为字符串类的方法
2015/05/21 Python
浅析Python 中整型对象存储的位置
2016/05/16 Python
Python3简单实现串口通信的方法
2019/06/12 Python
Python PIL读取的图像发生自动旋转的实现方法
2019/07/05 Python
python 使用socket传输图片视频等文件的实现方式
2019/08/07 Python
python 函数的缺省参数使用注意事项分析
2019/09/17 Python
Python Numpy 控制台完全输出ndarray的实现
2020/02/19 Python
Python中使用threading.Event协调线程的运行详解
2020/05/02 Python
使用phonegap获取设备的一些信息方法
2017/03/31 HTML / CSS
金牌葡萄酒俱乐部:Gold Medal Wine Club
2017/11/02 全球购物
日本热销NO.1胶原蛋白冻:Aishitoto爱希特多
2019/06/20 全球购物
什么是静态路由?什么是动态路由?各自的特点是什么?
2015/09/16 面试题
室内设计专业学生的自我评价分享
2013/11/27 职场文书
测控技术与仪器个人求职信范文
2013/12/30 职场文书
家长对孩子评语
2014/01/30 职场文书
高三学习决心书
2014/03/11 职场文书
语文教育专业求职信
2014/06/28 职场文书
2015年七一建党节演讲稿
2015/03/19 职场文书
国情备忘录观后感
2015/06/04 职场文书