如何用CSS或者JS设置一张图片,让手机横屏(宽480)看或者竖屏(宽320)看都是满屏。

JavaScript028

如何用CSS或者JS设置一张图片,让手机横屏(宽480)看或者竖屏(宽320)看都是满屏。,第1张

图片宽度设成100%,理论上不是单色图案、重复背景图案、或js动态生成的画布上的矢量图,jpg之类的是没办法满屏的,320的时候满屏了,横过来看480的时候,高度又少了,可视区外还有一截。

注解:ele要全屏的元素

退出全屏直接使用document调用exitFullscreen方法即可。

document.fullscreenElement():获取当前全屏的元素。

注意:

1.document下没有requestFullscreen

2.requestFullscreen方法只能由用户触发,比如:在onload事件中不能触发

3.页面跳转需先退出全屏

4.进入全屏的元素,将脱离其父元素,所以可能导致某些css失效

解决方案:使用 :full-screen伪类 为元素添加全屏时的样式(使用时为了兼容注意添加-webkit、-moz或-ms前缀)

5.一个元素全屏后,其子元素要再全屏,需先让该元素退出全屏

方法一

style

html

JS

方法二

html

JS

方法三

html

JS

方法四 JQUERY

html

CSS

fullScreen.js

调用