<p>有一些小程序在界面没有很好的优化,所以界面没有适应屏幕高度,那么小程序怎么做自适应屏幕高度呢?<br/></p><p>小程序怎么做自适应屏幕高度</p><p>1.以前将小程序图片宽度设置为屏幕宽度:</p><p>imageLoad: function () {</p><p> this.setData({</p><p> imageWidth: wx.getSystemInfoSync().windowWidth</p><p> })</p><p>}</p><p>2.现在:</p><p>.imgClass{</p><p>width: 100vw;</p><p>}</p><p>解析:</p><p>CSS3引入的”vw”和”vh”基于宽度/高度相对于窗口大小</p><p>”vw”=”view width”“vh”=”view height”</p><p>以上我们称为视窗单位允许我们更接近浏览器窗口来定义大小。</p><p>参照demo案例对照下面四个容器的css样式:</p><p>.demo {</p><p> width: 100vw;</p><p> font-size: 10vw; /* 宽度为窗口100%, 字体大小为窗口的10% */</p><p>}</p><p>.demo1 {</p><p> width: 80vw;</p><p> font-size: 8vw; /* 宽度为窗口80%, 字体大小为窗口的8% */</p><p>}</p><p>.demo2 {</p><p> width: 50vw;</p><p> font-size: 5vw; /* 宽度为窗口50%, 字体大小为窗口的5% */</p><p>}</p><p>.demo3 {</p><p> width: 10vw;</p><p> height: 50vh; /* 宽度为窗口10%, 容器高度为窗口的50% */</p><p>}</p>
T:0.007455s,M:245.29 KB
返回顶部 留言