为了进一步巩固前端布局的基础知识,我准备做一个使用原生三剑客完成的一个小米商城首页。期间会记录遇到的一些小问题。

先完成如下区域的搭建

1、大大的背景图

  • dom结构
<!-- 顶部图片 -->
<div class="top_img">
</div>
  • 样式

注意:

  1. 使用background-image的方式填充背景,盒子需要有高度。不然会看不见
  2. 使用background-position: center使图片居中显示
  3. 使用background-size: cover使图片等比放大覆盖div,可能会有部分会延伸出盒子
.top_img{height: 120px;width: 100%;background-image: url('../assets/pictures/top_bg.jpg');background-position: center;background-repeat: no-repeat;background-size: cover;
}
  • 效果

后续是黑色的导航栏,准备使用flex布局梭哈~,期待更新

原图 ↓↓

从0到1搭建小米商城首页相关推荐

  1. 前端小米商城首页简易模仿

    前端小米商城首页简易模仿 HTML部分 <!DOCTYPE html><html lang="en"><head><meta charse ...

  2. 如何从 0 到 1 搭建生鲜 B2B 的技术体系(B2B 技术共享第五篇)

    宋小菜一直聚焦做中国生鲜的分销网络 宋小菜从2014年年底创建,到今天为止,3年多的时间只做了一件事情,摸索到蔬菜供应链的上游,为什么宋小菜要把业务持续往"上"做了?做B2B业务, ...

  3. 微信小程序商城项目实战(第一篇:项目搭建与首页)

    商城项目第一篇 项目搭建 项目结构 编写整个项目中需要用到的功能 request.js 全局样式 组件(搜索框) 首页 代码编写 效果图 项目搭建 后端接口:https://www.showdoc.c ...

  4. Anaconda3+python3.7.10+TensorFlow2.3.0+PyQt5环境搭建

    Anaconda3+python3.7.10+TensorFlow2.3.0+PyQt5环境搭建 一.Anaconda 创建 python3.7环境 1.进入 C:\Users\用户名 目录下,找到 ...

  5. 教你从0到1搭建秒杀系统-订单异步处理

    前面几篇我们从限流角度,缓存角度来优化了用户下单的速度,减少了服务器和数据库的压力.这些处理对于一个秒杀系统都是非常重要的,并且效果立竿见影,那还有什么操作也能有立竿见影的效果呢?答案是下单的异步处理 ...

  6. 教你从0到1搭建秒杀系统-Canal快速入门(番外篇)

    Canal用途很广,并且上手非常简单,小伙伴们在平时完成公司的需求时,很有可能会用到.本篇介绍一下数据库中间件Canal的使用. 很多时候为了缩短调用延时,我们会对部分接口数据加入了缓存.一旦这些数据 ...

  7. 教你从0到1搭建秒杀系统-缓存与数据库双写一致

    本文是秒杀系统的第四篇,我们来讨论秒杀系统中缓存热点数据的问题,进一步延伸到数据库和缓存的双写一致性问题. 在秒杀实际的业务中,一定有很多需要做缓存的场景,比如售卖的商品,包括名称,详情等.访问量很大 ...

  8. 教你从0到1搭建秒杀系统-抢购接口隐藏与单用户限制频率

    在前两篇文章的介绍下,我们完成了防止超卖商品和抢购接口的限流,已经能够防止大流量把我们的服务器直接搞炸,这篇文章中,我们要开始关心一些细节问题.对于稍微懂点电脑的,点击F12打开浏览器的控制台,就能在 ...

  9. 教你从0到1搭建秒杀系统-限流

    本文是秒杀系统的第二篇,主要讲解接口限流措施.接口限流其实定义也非常广,接口限流本身也是系统安全防护的一种措施,在面临高并发的请购请求时,我们如果不对接口进行限流,可能会对后台系统造成极大的压力,尤其 ...

  10. 教你从0到1搭建秒杀系统-防超卖

    各位读者好,最近笔者学了很多东西,其实都想跟大家进行分享,奈何需要将所学习的知识整理出来需要耗费大量的时间,包括总结,或各种图形以及写代码示例,所以可能更新的速度会比较慢.但大家放心,只要有时间我就会 ...

最新文章

  1. g++ 生成C++ .so库文件,并调用示例
  2. Android 百度地图开发(一)--- 申请API Key和在项目中显示百度地图
  3. python 反转列表的3种方式
  4. JavaFX中的塔防
  5. HashMap 的 7 种遍历方式与性能分析!「修正篇」
  6. Linux下如何编译Android源码~~~
  7. Silverlight进度条控件动画源代码
  8. 数据结构—链表-链式存储
  9. 用 Maven 做项目构建
  10. C++基本控制类型及流程语句详解
  11. paip.项目开发效率提升之思索
  12. rpm包常见的格式详解
  13. pmp考试有题库么?有多少题?
  14. 欧姆龙CP1H+CIF11与3台施耐德ATV 71变频器通讯实战程序
  15. 数列和级数(基本概念)
  16. 将来的你,将会感谢现在努力拼搏奋斗的自己------学习计划。
  17. Nevron 3DChart创建有吸引力的3D和2D图表
  18. 微内核和宏内核的区别是什么
  19. Spark(四)— Spark Streaming
  20. 上海市重点小学排名(2018年)

热门文章

  1. 微信小程序蓝牙打印开发心得
  2. 电机与拖动(电、磁、机械运动)
  3. 乐高机械系列01:曲柄滑块剪叉机构
  4. Solidworks 课程大纲(虎课网)
  5. H7710s-DDP协议(抄录)
  6. fake-useragent User Agent 伪装
  7. 广告法违禁词替换工具_广告法违禁词、敏感词检测工具
  8. 小白理解transformer解析博客
  9. 反向传播算法(代码笔记)
  10. 计算机加权限加密,局域网文件访问权限设置加密的使用方法