本文介绍: 移动布局需要适应不同大小手机平板屏幕,所以字体图片尺寸就要做到随着屏幕大小的变化去自适应,这样会给用户很好的体验感和美感。例如:以上就是今天要讲的内容本文仅仅简单介绍移动布局注意事项

前端移动布局适应

移动布局需要适应不同大小手机平板屏幕,所以字体图片尺寸就要做到随着屏幕大小的变化去自适应,这样会给用户很好的体验感和美感。

一、适应布局概念

不同的屏幕分辨率定义不同布局,即创建多个静态布局,每一个静态布局对应一个屏幕分辨率范围。屏幕分辨率发生变化时,页面元素位置会变化而大小不会变。

二、使用步骤

1. head标签里要写适用移动

代码如下示例):

<!-- viewport 视口操作
            width=device-width  宽度设备的宽度
            initial-scale=1.0   允许缩放的比例是1.0
            user-scalable = no  不允许用户缩放页面
    -->
 <meta name="viewport" content="width=device-width, initial-scale=1.0,user-scalable = no">

2. 自适应单位问题

          px  固定单位
          em  相对单位 相对于父元素字体大小 1em = 父元素字体
          rem 相对单位 相对于根标签字体大小 1rem = 16px默认

注:

代码如下示例):

data = pd.read_csv(
    'https://labfile.oss.aliyuncs.com/courses/1283/adult.data.csv')
print(data.head())

该处使用url网络请求数据

3. CSS如何写?

代码如下示例):

<!-- 引入bootstrap文件 -->
*{
    margin: 0;
    padding: 0;
    font-size: 0px;
    box-sizing: border-box;          /*把标准模型转为ie模型,这样使用padding,margin之后宽度也最大是百分之百*/
}
body {
    background: #F7F7F7;
    width: 100%;
}


/* 使用媒介查询*/
@media (min-width: 1200px) {
            .container, 
            .container-lg, 
            .container-md, 
            .container-sm,
            .container-xl {
                max-width: 1200px;
        }
}

/* 主体 */

.container { max-width: 640px; margin: 0 auto; background: #ececec; position: relative;}

方案一:@media修改动态rem
通过媒体查询符@media,来修改不同设备大小下的rem

@media screen and (minwidth: 320px) {html{fontsize:50px;}}
@media screen and (minwidth: 360px) {html{fontsize:56.25px;}}
@media screen and (minwidth: 375px) {html{fontsize:58.59375px;}}
@media screen and (minwidth: 400px) {html{fontsize:62.5px;}}
@media screen and (min-width: 414px) {html{fontsize:64.6875px;}}
@media screen and (min-width: 440px) {html{fontsize:68.75px;}}
@media screen and (min-width: 480px) {html{font-size:75px;}}
@media screen and (min-width: 520px) {html{font-size:81.25px;}}
@media screen and (min-width: 560px) {html{font-size:87.5px;}}
@media screen and (min-width: 600px) {html{font-size:93.75px;}}
@media screen and (min-width: 640px) {html{font-size:100px;}}
@media screen and (min-width: 680px) {html{font-size:106.25px;}}
@media screen and (min-width: 720px) {html{font-size:112.5px;}}
@media screen and (min-width: 760px) {html{font-size:118.75px;}}
@media screen and (min-width: 800px) {html{font-size:125px;}}
@media screen and (min-width: 960px) {html{font-size:150px;}}
这种方式设置font-size数值时候,会以一个值为基准例如100px,然后根据宽度的比值,去算出不同宽度的font-size,就有了上面这么多的情况。这样的好处就是不同屏幕大小的手机屏幕上看到界面比例都是一样的。

方案二:

自动转换成rem单位,直接敲回车即可

总结

以上就是今天要讲的内容本文仅仅简单介绍了移动端布局注意事项

原文地址:https://blog.csdn.net/weixin_43335008/article/details/130152914

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任

如若转载,请注明出处:http://www.7code.cn/show_31422.html

如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱suwngjj01@126.com进行投诉反馈,一经查实,立即删除

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注