javascript - 如何设置 40% 给定高度以在 ionic 中查看?

标签 javascript angularjs angularjs-directive ionic-framework

我想将给定高度设置为 40% 以在 ionic 中查看?实际上,我希望我的代码能够在所有屏幕分辨率下运行,所以我以 % 为单位给出 View 高度。但是当我给出 40% 时,它会占用很小的空间。但是当我给出 200% 时,它会占用更多空间。为什么会这样没有占用给定空间的 40%。

我是这样用的

.a {
  height:200% !important;
  border :1px solid red;
  padding-top:1%;
}

当我给出 height:40% 时,为什么它占用的空间很小。它应该占用屏幕分辨率的 40%。 这是我的代码?

最佳答案

您可以使用 vw/vh 将元素的大小调整为相对于视口(viewport)的大小(屏幕的实际大小)。 它是 CSS3 的新单位。

所以使用 40vh 正好给出屏幕高度的 40%。

.a {
  height:40vh !important;
/* width:80vw;*/
  border :1px solid red;
  padding-top:1%;
}

,

关于javascript - 如何设置 40% 给定高度以在 ionic 中查看?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30519120/

相关文章:

angularjs - 使用angularjs ui bootstrap分页重新加载后如何留在当前页面上?

javascript - AngularJS:通过 URL 传递参数

angularjs - 在 Angular 指令中传递 ng 类条件

javascript - 使用画笔后,有没有办法分别获取未选中和选中的数据?

javascript - Canvas 无法循环生成所有图像

javascript - 将 jQuery '.eq()' 与多个类一起使用

html - ng-switch-when-separator 在 angularJS 中不起作用

javascript - 防止浏览器 JavaScript 页面刷新中的竞争条件

javascript - 将 ng-model 指令和值属性与文本框的相同属性绑定(bind)在一起,使中文字符被删除

angularjs - ng-click 不在嵌套指令中触发