移动端开发——京东首页制作(流式布局)

项目准备

  • 初始化基本文件夹
  • 创建index.html
  • 设置视口
  • 引入基本公共样式
  • 引入自己的css样
<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0,user-scalable=no,min-scale=1.0,max-scale=1.0"><title>京东</title><!-- 引入外部文件样式 --><link rel="stylesheet" href="css/normalize.css"><!-- 引入自己的样式 --><link rel="stylesheet" href="css/index.css">
</head><body><header class="app"><ul><li><img src="data:images/close.png" alt=""></li><li><img src="data:images/logo.png" alt=""></li><li>打开京东APP,购物更轻松</li><li>立即打开</li></ul></header><!-- 搜索 --><div class="search-wrap"><div class="search-btn"></div><div class="search"><div class="jd-icon"></div><div class="sou"></div></div><div class="search-login">登录</div></div><!-- 主体内容--><div class="main-content"><!-- 滑动图 --><div class="slider"><img src="upload/banner.dpg" alt=""></div><!-- 品牌日 --><div class="brand"><div><a href="#"> <img src="upload/pic11.dpg" alt=""></a></div><div><a href="#"> <img src="upload/pic22.dpg" alt=""></a></div><div><a href="#"> <img src="upload/pic33.dpg" alt=""></a></div></div><!-- nav部分 --><nav><a href="#"><img src="upload/nav1.webp" alt=""><span>京东超市</span></a><a href="#"><img src="upload/nav2.webp" alt=""><span>京东超市</span></a><a href="#"><img src="upload/nav3.webp" alt=""><span>京东超市</span></a><a href="#"><img src="upload/nav2.webp" alt=""><span>京东超市</span></a><a href="#"><img src="upload/nav1.webp" alt=""><span>京东超市</span></a><a href="#"><img src="upload/nav2.webp" alt=""><span>京东超市</span></a><a href="#"><img src="upload/nav1.webp" alt=""><span>京东超市</span></a><a href="#"><img src="upload/nav2.webp" alt=""><span>京东超市</span></a><a href="#"><img src="upload/nav3.webp" alt=""><span>京东超市</span></a><a href="#"><img src="upload/nav2.webp" alt=""><span>京东超市</span></a></nav><!-- 新闻块 --><div class="news"><a href="#"><img src="upload/new1.dpg" alt=""></a><a href="#"><img src="upload/new2.dpg" alt=""></a><a href="#"><img src="upload/new3.dpg" alt=""></a></div></div>
</body></html>
body {width: 100%;min-width: 320px;max-width: 640px;margin: 0 auto;font-size: 14px;color: #666;line-height: 1.5;font-family: Helvetica, sans-serif;
}a {color: #666;text-decoration: none;
}ul {margin: 0;padding: 0;list-style: none;
}img {vertical-align: middle;
}.app {height: 45px;
}.app ul li {float: left;height: 45px;background-color: #333333;text-align: center;line-height: 45px;color: #fff;
}.app ul li:nth-child(1) {width: 8%;
}.app ul li:nth-child(1) img {width: 10px;
}.app ul li:nth-child(2) {width: 10%;
}.app ul li:nth-child(2) img {width: 30px;/* 图片和文字居中对齐 */vertical-align: middle;
}.app ul li:nth-child(3) {width: 57%;
}.app ul li:nth-child(4) {width: 25%;background-color: red;
}/* 搜索 */.search-wrap {position: fixed;width: 100%;height: 44px;overflow: hidden;min-width: 320px;max-width: 640px;
}.search-btn {position: absolute;top: 0;left: 0;width: 40px;height: 44px;
}.search-btn:before {content: "";display: block;width: 20px;height: 18px;background: url(../images/s-btn.png) no-repeat;background-size: 20px 18px;margin: 14px 0 0 15px;
}.search-login {position: absolute;top: 0;right: 0;width: 40px;height: 44px;color: #fff;line-height: 44px;
}.search {position: relative;height: 30px;background-color: #fff;margin: 0 50px;border-radius: 15px;margin-top: 7px;
}.jd-icon {width: 20px;height: 15px;position: absolute;top: 8px;left: 13px;background: url(../images/jd.png) no-repeat;background-size: 20px 15px;
}.jd-icon:after {content: "";position: absolute;top: 0;right: -8px;display: block;width: 1px;height: 15px;background-color: #ccc;
}.sou {position: absolute;width: 18px;height: 15px;top: 8px;left: 50px;background: url(../images/jd-sprites.png) no-repeat -81px 0;background-size: 200px auto;
}.slider img {width: 100%;
}/* 品牌日 */.brand {overflow: hidden;border-radius: 10px 10px 0 0;
}.brand div {float: left;width: 33.3%;
}.brand div img {width: 100%;
}/* nav */nav {text-align: center;padding-top: 10px
}nav a {float: left;width: 20%;
}nav a img {width: 40px;margin: 10px 0;
}nav a span {display: block;
}/* news */.news img {width: 100%;
}.news a {float: left;box-sizing: border-box;
}.news a:nth-child(1) {width: 50%;
}/* n+2就是从第2个往后选 */.news a:nth-child(n+2) {width: 25%;border-left: 1px solid #ccc;
}

移动端开发——京东首页制作(流式布局)相关推荐

  1. 手写一个淘宝、京东的搜索流式布局FlowLayout

    目录 一些叨叨 继承ViewGrop 实现自定义控件 重写构造器 提供对外接口 测量 摆放 使用方法 完整代码 一些叨叨 市面上所有的app只要有搜索功能,几乎都离不开流式布局,像淘宝.京东.小红书等 ...

  2. 端开发技术—解密Flutter响应式布局

    Flutter是一个跨平台的应用开发框架,支持各种屏幕大小的设备,它可以在智能手表这样的小设备上运行,也可以在电视这样的大设备上运行.使用相同的代码来适应不同的屏幕大小和像素密度是一个挑战. Flut ...

  3. 京东移动端首页-流式布局

    京东移动端首页 采用流式布局(百分比布局) 采用流式布局(百分比布局) 主要源码: <!DOCTYPE html> <html lang="en">< ...

  4. 移动WEB开发之流式布局-京东案例

    2. 视口 视口(viewport)就是浏览器显示页面内容的屏幕区域. 视口可以分为布局视口.视觉视口和理想视口 2.1 布局视口 layout viewport 视口(viewport)就是浏览器显 ...

  5. Web前端学习笔记09:移动web开发流式布局_flex布局

    文章目录 移动web开发流式布局 1.0 移动端基础 1.1浏览器现状 1.2 手机屏幕的现状 1.3移动端调试方法 2.0 视口 2.1 布局视口 layout viewport 2.3理想视口 i ...

  6. 流式布局案例——京东网页

    文章目录 前言 一.京东移动端页面 二.制作步骤 1.页面整体框架 2.注意要点 总结 前言 在之前学了关于移动端的基础知识,接下来我们就需要运用这些知识来进行实际应用. 上才艺!看案例! 一.京东移 ...

  7. (50)流式布局—京东移动端首页制作案例

    一.访问地址 多快好省,购物上京东! 二.技术选型 方案:我们采取单独制作移动页面方案 技术:布局采取流式布局 三.搭建相关文件夹结构 四.设置视口标签以及引入初始化样式 <meta name= ...

  8. 移动web开发--移动端常见布局+流式布局和flex布局+携程网首页案例

    浏览器私有前缀 为了兼容老版本 私有前缀 -moz- : fixfox 浏览器私有属性 -ms- : ie浏览器私有属性 -webkit- : safari.chrome私有属性 -o- : Oper ...

  9. 02移动端布局基础之流式布局项目实战(京东移动端首页)

    技术交流QQ群:1027579432,欢迎你的加入! 1.技术选型 方案:采取单独制作移动页面方案 技术:布局采取流式布局 2.搭建相关文件夹结构 3.设置视口标签以及引入初始化样式 ``` < ...

最新文章

  1. Laravel框架中Validor中错误信息$error的输出
  2. 智宇科技 ZYARJX-1机械臂智能小车 —— 手机端蓝牙控制程序
  3. 模拟滤波器的单位冲激响应+单位阶跃响应+斜坡响应+抛物线响应matlab实现(转载+整理)
  4. Android之JNI的使用
  5. Hibernate延时加载
  6. if函数python作用_if __name__== __main__ 的意思(作用)python代码复用
  7. 修改已经创建的docker容器的端口映射
  8. ai面试的优缺点_面试也能开“外挂”?领英AI做了什么
  9. 2021年中国电动气动控制器市场趋势报告、技术动态创新及2027年市场预测
  10. isnull pivot server sql_使用SQL Server中的“Pivot”将行转换为列
  11. 怎么在安卓布局里设置滚动字体_手机里堪称神器的 App
  12. ubuntu搭建xv6环境
  13. 2.4GHz/5.8GHz WiFi 天线基础知识
  14. LayaAir TTF字体使用
  15. C语言实现蔡勒公式,用于给定年月日计算出当前是周几
  16. mysql execute stmt_mysql_stmt_execute()--MySql数据库
  17. mysql主从延迟时间是多少_MySQL主从同步个般是多久的延迟?
  18. 解决ubuntu18.04无法连接wifi问题
  19. 这三种人不适合“裸辞”!
  20. 计算机无法在安全模式下完成安装,最近我的电脑安装不了软件,总提示说Windows在安全模式下运行? 爱问知识人...

热门文章

  1. css模拟select设置高度在ie67下有效(也可作为去除边框)
  2. 续易crm源码客户资源管理系统crm源码(源代码c#)
  3. 在DataGrid和GridView中对表头设定背景图片
  4. 01 | 研发工程师想提升面试竞争力,该具备这三个技术认知
  5. libvpx在windows下的编译
  6. java glob paths_java – 使用getPathMatcher的Glob模式
  7. 此计算机上的windows防火墙阻止了远程调试_除了防火墙,用PowerShell命令也可以屏蔽网站,这个方法更简单...
  8. unity 加载完场景继续加载场景中的物体_Unity光照渲染原理
  9. centos7 如何安装部署k8s_架构运维篇(五):Centos7/Linux中安装部署RocketMQ
  10. dmp导入数据 oracle_oracle数据库:数据的导入导出及备份