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之ESC(第二类混淆)
May 06 Javascript
JQuery 浮动导航栏实现代码
Aug 27 Javascript
jQuery控制图片的hover效果(smartRollover.js)
Mar 18 Javascript
jsvascript图像处理—(计算机视觉应用)图像金字塔
Jan 15 Javascript
jquery操作HTML5 的data-*的用法实例分享
Aug 17 Javascript
基于jQuery实现以手风琴方式展开和折叠导航菜单
Jan 28 Javascript
jQuery拖拽排序插件制作拖拽排序效果(附源码下载)
Feb 23 Javascript
JavaScript使ifram跨域相互访问及与PHP通信的实例
Mar 03 Javascript
Bootstrap选项卡与Masonry插件的完美结合
Jul 06 Javascript
总结在前端排序中遇到的问题
Jul 19 Javascript
js 定义对象数组(结合)多维数组方法
Jul 27 Javascript
微信小程序实现左滑删除效果
Nov 18 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 模拟登陆MSN并获得用户信息
2009/05/16 PHP
解析argc argv在php中的应用
2013/06/24 PHP
php+mysqli实现批量执行插入、更新及删除数据的方法
2015/01/29 PHP
PHP实现通过get方式识别用户发送邮件的方法
2015/07/16 PHP
javascript中使用replaceAll()函数实现字符替换的方法
2010/12/25 Javascript
js使用post 方式打开新窗口
2015/02/26 Javascript
JS实现仿QQ面板的手风琴效果折叠菜单代码
2015/09/11 Javascript
基于jQuery实现select下拉选择可输入附源码下载
2016/02/03 Javascript
String字符串截取的四种方式总结
2016/11/28 Javascript
解决拦截器对ajax请求的拦截实例详解
2016/12/21 Javascript
jQuery zTree树插件简单使用教程
2017/01/10 Javascript
Vue.js实现微信过渡动画左右切换效果
2017/06/13 Javascript
详解Angular CLI + Electron 开发环境搭建
2017/07/20 Javascript
vue打包后显示空白正确处理方法
2017/11/01 Javascript
基于JavaScript实现简单的音频播放功能
2018/01/07 Javascript
JS在if中的强制类型转换方式
2018/07/15 Javascript
vue-auto-focus: 控制自动聚焦行为的 vue 指令方法
2018/08/25 Javascript
vue单页应用在页面刷新时保留状态数据的方法
2018/09/21 Javascript
vue 指令之气泡提示效果的实现代码
2018/10/18 Javascript
微信小程序如何调用图片接口API并居中显示
2019/06/29 Javascript
微信小程序新闻网站详情页实例代码
2020/01/10 Javascript
Vue项目中数据的深度监听或对象属性的监听实例
2020/07/17 Javascript
Python urlopen 使用小示例
2008/09/06 Python
python下setuptools的安装详解及No module named setuptools的解决方法
2017/07/06 Python
Python+Turtle动态绘制一棵树实例分享
2018/01/16 Python
Django项目中model的数据处理以及页面交互方法
2018/05/30 Python
在Pandas中给多层索引降级的方法
2018/11/16 Python
django框架模型层功能、组成与用法分析
2019/07/30 Python
TensorFlow加载模型时出错的解决方式
2020/02/06 Python
Python实现ATM系统
2020/02/17 Python
基于Python词云分析政府工作报告关键词
2020/06/02 Python
python opencv pytesseract 验证码识别的实现
2020/08/28 Python
python不同版本的_new_不同点总结
2020/12/09 Python
CSS3中animation实现流光按钮效果
2020/12/21 HTML / CSS
客服专员岗位职责范本
2013/11/29 职场文书
Python语言中的数据类型-序列
2022/02/24 Python