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 网站换肤功能实现代码
Nov 02 Javascript
Javascript insertAfter() 实现函数代码
Oct 12 Javascript
jquery实现奇偶行赋值不同css值
Feb 17 Javascript
jquery使用ColorBox弹出图片组浏览层实例演示
Mar 14 Javascript
一个实用的图片切换支持点击切换和自动轮播
Sep 09 Javascript
神级程序员JavaScript300行代码搞定汉字转拼音
May 20 Javascript
详解如何实现一个简单的 vuex
Feb 10 Javascript
基于JavaScript canvas绘制贝塞尔曲线
Dec 25 Javascript
vue实现侧边栏导航效果
Oct 21 Javascript
vue路由缓存的几种实现方式小结
Feb 02 Javascript
微信小程序语音同步智能识别的实现案例代码解析
May 29 Javascript
jQuery+ajax实现文件上传功能
Dec 22 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
YII模块实现绑定二级域名的方法
2014/07/09 PHP
php可应用于面包屑导航的递归寻找家谱树实现方法
2015/02/02 PHP
PHP调用Linux命令权限不足问题解决方法
2015/02/07 PHP
php单一接口的实现方法
2015/06/20 PHP
yii2安装详细流程
2018/05/23 PHP
JavaScript对象模型-执行模型
2008/04/28 Javascript
JS中for循序中延迟加载动态效果的具体实现
2013/08/18 Javascript
jquery模拟alert的弹窗插件
2015/07/31 Javascript
js实现随屏幕滚动的带缓冲效果的右下角广告代码
2015/09/04 Javascript
学习JavaScript设计模式(多态)
2015/11/25 Javascript
Javascript技术栈中的四种依赖注入详解
2016/02/23 Javascript
工作中比较实用的JavaScript验证和数据处理的干货(经典)
2016/08/03 Javascript
浅谈jquery的html方法里包含特殊字符的处理
2016/11/30 Javascript
基于JavaScript实现下拉列表左右移动代码
2017/02/07 Javascript
ReactJs设置css样式的方法
2017/06/08 Javascript
vue 每次渲染完页面后div的滚动条保持在最底部的方法
2018/03/17 Javascript
uniapp实现可滑动选项卡
2020/10/21 Javascript
Vue实现图书管理小案例
2020/12/03 Vue.js
[03:13]DOTA2-DPC中国联赛1月25日Recap集锦
2021/03/11 DOTA
Django中ORM表的创建和增删改查方法示例
2017/11/15 Python
Windows下的Python 3.6.1的下载与安装图文详解(适合32位和64位)
2018/02/21 Python
python去除文件中重复的行实例
2018/06/29 Python
python将txt文档每行内容循环插入数据库的方法
2018/12/28 Python
Python2和Python3的共存和切换使用
2019/04/12 Python
python网络应用开发知识点浅析
2019/05/28 Python
python创建ArcGIS shape文件的实现
2019/12/06 Python
python“静态”变量、实例变量与本地变量的声明示例
2020/11/13 Python
《云雀的心愿》教学反思
2014/02/25 职场文书
2014年计划生育工作总结
2014/11/14 职场文书
2014年人事行政工作总结
2014/12/03 职场文书
幼儿园安全工作总结2015
2015/04/20 职场文书
Python中tkinter的用户登录管理的实现
2021/04/22 Python
vue Element-ui表格实现树形结构表格
2021/06/07 Vue.js
CSS变量实现主题切换的方法
2021/06/23 HTML / CSS
Kubernetes部署实例并配置Deployment、网络映射、副本集
2022/04/01 Servers
Go本地测试解耦任务拆解及沟通详解Go本地测试的思路沟通的重要性总结
2022/06/21 Golang