当前位置:首页 » 《随便一记》 » 正文

流式布局案例——京东网页_m0_60264901的博客

23 人参与  2021年12月17日 09:44  分类 : 《随便一记》  评论

点击全文阅读


文章目录

  • 前言
  • 一、京东移动端页面
  • 二、制作步骤
    • 1.页面整体框架
    • 2.注意要点
  • 总结


前言

在之前学了关于移动端的基础知识,接下来我们就需要运用这些知识来进行实际应用。
上才艺!看案例!
在这里插入图片描述


一、京东移动端页面

在这里插入图片描述

京东移动端的页面基本就是如上图
页面有顶部的导航栏、搜索栏、主体栏里面分成三个部分进行设计。

二、制作步骤

1.页面整体框架

代码框架如图展示:
在这里插入图片描述

2.注意要点

  • 我们对于移动端页面采用的是流式布局,代码如下:
body {
    width: 100%;
    /* width:100%可以在320px-640px之间自由缩放 */
    max-width: 640px;
    min-width: 320px;
    margin: 0 auto;
    font-size: 14px;
    font-family: -apple-system, 'Helvetica Neue', sans-serif;
    color: #666;
    line-height: 1.5;
    background-color: #999;
    height: 2000px;
}
  • 对于页面默认的一些效果我们需要清除,代码如下:
/*点击高亮我们需要清除清除  设置为transparent 完成透明*/

* {
    -webkit-tap-highlight-color: transparent;
}


/*在移动端浏览器默认的外观在iOS上加上这个属性才能给按钮和输入框自定义样式*/

input {
    -webkit-appearance: none;
}


/*禁用长按页面时的弹出菜单*/

img,
a {
    -webkit-touch-callout: none;
}
  • 页面顶部的导航栏会在用户往下翻的时候消失,而搜索栏会固定在顶部,所以我们就需要用到固定定位

代码如下:

.search-wrap {
    height: 44px;
    position: fixed;
    /* 用了固定定位的就要给宽度,再缩放页面的时候也要给它最大最小宽度 */
    width: 100%;
    max-width: 640px;
    min-width: 320px;
    overflow: hidden;
    /*由于中间有搜索栏会导致外边距塌陷所以需要使用overflow*/
}
  • 导航栏nav我们的搭建结构效果先是如下图:
    在这里插入图片描述
    但是在制作中我们会出现外边距塌陷问题所以我们需要给父盒子加一个overflo:hidden;

在这里插入图片描述

  • 搜索栏中的放大镜效果,是使用了精灵图,在移动端使用精灵图也需要二倍图法则:
    1.将整张图都缩小两倍
    2.再测量坐标轴位置
    3.精灵图图标也需要缩小为原来的一半
.sou {
    position: absolute;
    top: 8px;
    left: 50px;
    width: 18px;
    height: 15px;
    background: url(../images/jd-sprites.png) no-repeat -81px 0;
    background-size: 200px ;
    /*精灵图中的放大镜也缩小为原来的一半*/
}
  • 当两栏之间有空隙是因为图片与图片之间会有间隙,情况如下:
    在这里插入图片描述

如下代码解决:

img {
    vertical-align: middle;
}

  • 对于这个界面的设计,是可以点击的三个链接的盒子,所以我们用3个div来装链接
    在这里插入图片描述

在HTML中结构搭建:

<div class="brand">
            <div>
                <a href="#">
                    <img src="upload/pic1.dpg" alt="">
                </a>
            </div>
            <div>
                <a href="#">
                    <img src="upload/pic2.dpg" alt="">
                </a>
            </div>
            <div>
                <a href="#">
                    <img src="upload/pic3.dpg" alt="">
                </a>
            </div>
        </div>

在CSS中的代码:

.brand {
    border-radius: 10px 10px 0 0;
    /* 盒子的圆角顺序:左上角、右上角、左下角、右下角 */
    overflow: hidden;
    /* 将溢出盒子部分删除 */
}

.brand div {
    float: left;
    width: 33.333%;
}

.brand div img {
    width: 100%;
}

总结

做完这个案例,我们不仅能将新知识运用到还能将旧知识复习一遍,所以,多做案例可以有效提升自己的打代码能力!


点击全文阅读


本文链接:http://m.zhangshiyu.com/post/31662.html

页面  代码  盒子  
<< 上一篇 下一篇 >>

  • 评论(0)
  • 赞助本站

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

最新文章

  • 重生在高考前,我笑着送竹马和小太妹去庆祝成人礼(方子期孟知婉)_重生在高考前,我笑着送竹马和小太妹去庆祝成人礼(方子期孟知婉)
  • 知道自己是替身后,我选择自毁了独家首发_林昕巴掌宝藏文_小说后续在线阅读_无删减免费完结_
  • 我的娘子是大凶之物张一恒张一恒小说无删减阅读清爽版(张一恒)外篇+续集
  • 夫君停妻另娶挚友遗孀后,我杀疯了高分神作_贺朝小柔灵堂免费赏析_小说后续在线阅读_无删减免费完结_
  • 林冉顾承渊小说(许你万里晴空)+前传(林冉顾承渊)阅读
  • 京婚娇宠:是小尼姑也是嫡公主续集(姜以安周瑾臣)全本完整免费版_起点章节+后续(京婚娇宠:是小尼姑也是嫡公主)
  • 阮娇娇后续(纵她!禁欲小叔失控诱吻娇娇)(阮娇娇)整本畅享在线+无广告结局
  • 完结文流光错系断蓬之舟番外+完结列表_完结文流光错系断蓬之舟番外+完结(沈煜谢晚烟)
  • 重生1980:开局迎娶姐姐闺蜜小说(李毅唐雪)小说结尾+隐藏篇章(重生1980:开局迎娶姐姐闺蜜)畅享阅读
  • 全文一笑长明唯记相约前文+后续(江月肖楚宁)列表_全文一笑长明唯记相约前文+后续
  • 全文高考查分后,哥哥在我身上订满两百颗钉续集(沈眠月沈砚秋沈清欢)列表_全文高考查分后,哥哥在我身上订满两百颗钉续集
  • 西风暮雪埋初心人气节选许梨疏霍子枭完本_西风暮雪埋初心人气节选(许梨疏霍子枭)

    关于我们 | 我要投稿 | 免责申明

    Copyright © 2020-2022 ZhangShiYu.com Rights Reserved.豫ICP备2022013469号-1