移动端苏宁首页制作和rem


前言

案例:苏宁移动端首页
访问地址:https://m.suning.com/


一、技术方案1(less + rem + 媒体查询)

方案:采取单独制作移动页面方案
技术: 布局采取rem适配布局(less + rem + 媒体查询)
设计图: 采用750px设计尺寸

二、搭建相关文件夹结构

在这里插入图片描述

三、设置视口标签以及引入初始化样式

 <meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
<link rel="stylesheet" href="css/normalize.css">

四、设置公共common.less

  1. 新建common.less 设置好常见的屏幕尺寸,利用媒体查询设置不同的html字体大小,因为除了首页其他页面也需要
  2. 我们关心的尺寸有320px、360px、375px、384px、400px、414px、424px、480px、540px、720px、750px
  3. 划分的份数定为15等份
  4. 因为pc端也可以打开苏宁移动端首页,默认html字体大小为50px,注意这句话写到最上面

五、新建index.less文件

  1. 新建index.less 这里面写首页的样式
  2. 将刚才设置好的common.less引入到index.less里面 语法如下:
// 在index.less中导入common.less文件
@import "common"
// @import导入的意思 可以把一个样式文件导入另外一个样式文件里面
// link是把一个样式文件引入到html页面里面
  1. 生成index.css引入到index.html里面

六、body样式

body{
   
    min-width: 320px;
    width: 15rem;
    margin: 0 auto;
    line-height: 1.5;
    font-family: Arial, Helvetica, sans-serif;
    background-color: #F2F2F2;
}

七、代码展示

  1. body部分
<body>
    <!-- 顶部搜索框 -->
    <div class="search-content">
        <a href="#" class="classify"></a>
        <div class="search">
            <form action="">
                <input type="search" value="赵健渊在线售卖">
            </form>
        </div>
        <a href="#" class="login">登录</a>
    </div>
    <!-- banner部分 -->
    <div class="banner">
        <img src="upload/banner.gif" alt="">
    </div>
    <!-- 广告部分 -->
    <div class="ad">
        <a href="#"><img src="upload/ad1.gif" alt=""></a>
        
  • 1
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 9
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值