扫码关注官方订阅号
前端开发时没使用框架,没想到屏幕大小问题,最后怎么解决??比较快捷
闭关修行中......
使用css的 @media 来进行判断 屏幕的大小,然后重写css,对布局进行调整就可以。或者使用js来判断屏幕大小也可以的
应该是移动端吧1.可以把你的内容移到一个当前开发的大小的容器里,然后让这个容器(开发的尺寸小于等于大部分需要适配的尺寸)
position:absolute; top:0; bottom: 0; left:0; right:0; margin: auto;
水平垂直居中;2.使用通过js判断算出比例ratio然后css3 transform: scale(ratio)来放缩 这个可能会出现模糊3.@media 媒体查询一个一个去适配(用rem单位的会好处理些),或者改动多的话就改成百分比,或改用一些vw的单位4.后面再重构吧
我觉得要是我的话,我就要用media查询, 然后写几套不同的CSS了。
先用js判断屏幕的尺寸,小于640时再根据屏幕尺寸更改html的字体大小。然后页面用rem来写。不过因为ie对于rem不支持,所以通常都是用于手机页面方面用的多
跟领导解释说:这是新特性~
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
使用css的 @media 来进行判断 屏幕的大小,然后重写css,对布局进行调整就可以。或者使用js来判断屏幕大小也可以的
应该是移动端吧
1.可以把你的内容移到一个当前开发的大小的容器里,然后让这个容器(开发的尺寸小于等于大部分需要适配的尺寸)
水平垂直居中;
2.使用通过js判断算出比例ratio然后css3 transform: scale(ratio)来放缩 这个可能会出现模糊
3.@media 媒体查询一个一个去适配(用rem单位的会好处理些),或者改动多的话就改成百分比,或改用一些vw的单位
4.后面再重构吧
我觉得要是我的话,我就要用media查询, 然后写几套不同的CSS了。
先用js判断屏幕的尺寸,小于640时再根据屏幕尺寸更改html的字体大小。然后页面用rem来写。不过因为ie对于rem不支持,所以通常都是用于手机页面方面用的多
跟领导解释说:这是新特性~