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 相关文章推荐
JavaScript中URL编码函数代码
Jan 11 Javascript
一个JavaScript获取元素当前高度的实例
Oct 29 Javascript
javascript将url中的参数加密解密代码
Nov 17 Javascript
jQuery.Highcharts.js绘制柱状图饼状图曲线图
Mar 14 Javascript
JS实现1000以内被3或5整除的数字之和
Feb 18 Javascript
javascript验证内容为数字以及长度为10的简单实例
Aug 20 Javascript
完美实现js选项卡切换效果(二)
Mar 08 Javascript
JavaScript实现的浏览器下载文件的方法
Aug 09 Javascript
jQuery实现IE输入框完成placeholder标签功能的方法
Sep 20 jQuery
ng-alain表单使用方式详解
Jul 10 Javascript
详解vue-cli+es6引入es5写的js(两种方法)
Apr 19 Javascript
jQuery利用cookie 实现本地收藏功能(不重复无需多次命名)
Nov 07 jQuery
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 项目的方法
2007/01/02 PHP
Codeigniter中禁止A Database Error Occurred错误提示的方法
2014/06/12 PHP
php创建类并调用的实例方法
2019/09/25 PHP
javascript 函数调用规则
2009/08/26 Javascript
用cssText批量修改样式
2009/08/29 Javascript
通过JS 获取Mouse Position(鼠标坐标)的代码
2009/09/21 Javascript
Javascript 实现TreeView CheckBox全选效果
2010/01/11 Javascript
javascript 验证日期的函数
2010/03/18 Javascript
XMLHTTP 乱码的解决方法(UTF8,GB2312 编码 解码)
2011/01/12 Javascript
Jquery+Ajax+PHP+MySQL实现分类列表管理(下)
2015/10/28 Javascript
react-router browserHistory刷新页面404问题解决方法
2017/12/29 Javascript
NodeJS实现一个聊天室功能
2019/11/25 NodeJs
angular8和ngrx8结合使用的步骤介绍
2019/12/01 Javascript
Python中使用Inotify监控文件实例
2015/02/14 Python
python实现的简单抽奖系统实例
2015/05/22 Python
利用Python实现Windows下的鼠标键盘模拟的实例代码
2017/07/13 Python
放弃 Python 转向 Go语言有人给出了 9 大理由
2017/10/20 Python
python将.ppm格式图片转换成.jpg格式文件的方法
2018/10/27 Python
Python实现简易过滤删除数字的方法小结
2019/01/09 Python
python单例模式的多种实现方法
2019/07/26 Python
Python基于traceback模块获取异常信息
2020/07/23 Python
torchxrayvision包安装过程(附pytorch1.6cpu版安装)
2020/08/26 Python
pyspark对Mysql数据库进行读写的实现
2020/12/30 Python
真正了解CSS3背景下的@font face规则
2017/05/04 HTML / CSS
CSS3中设置3D变形的transform-style属性详解
2016/05/23 HTML / CSS
荷兰多品牌网上鞋店:Stoute Schoenen
2017/08/24 全球购物
Europcar意大利:汽车租赁
2019/07/07 全球购物
说一下Linux下有关用户和组管理的命令
2014/08/18 面试题
体育课外活动总结
2014/07/08 职场文书
2014年辅导员工作总结
2014/11/18 职场文书
收银员岗位职责
2015/02/03 职场文书
中学感恩教育活动总结
2015/05/05 职场文书
情侣之间的道歉短信
2015/05/12 职场文书
巴黎圣母院观后感
2015/06/10 职场文书
Nginx的rewrite模块详解
2021/03/31 Servers
浅谈Redis的keys命令到底有多慢
2021/10/05 Redis