流式布局案例——京东网页
文章目录
- 前言
- 一、京东移动端页面
- 二、制作步骤
- 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%;
}
总结
做完这个案例,我们不仅能将新知识运用到还能将旧知识复习一遍,所以,多做案例可以有效提升自己的打代码能力!
流式布局案例——京东网页相关推荐
- 前端与移动开发----移动web开发----流式布局(内附流式布局案例---京东)
移动web流式布局 ☞移动端基础概念介绍[了解] 1.知识点-移动设备-屏幕尺寸 屏幕尺寸: 代表的是移动设备屏幕对角线的长度 ,单位是 寸 2.知识点-移动设备-物理分辨率 物理分辨率: 代表的就是 ...
- 【移动端网页布局】流式布局案例 ④ ( Banner 栏制作 | 固定定位 | 标准流 | 百分比宽度设置 )
文章目录 一.Banner 栏样式及核心要点 1.实现效果 2.核心要点分析 二.完整代码示例 1.HTML 标签结构 2.CSS 样式 3.展示效果 一.Banner 栏样式及核心要点 1.实现效果 ...
- 移动web基础:视口(viewport),流式布局 JDM京东移动端开发
目标 能够理解视口的概念并进行视口的设置 能够说出流式布局的基本布局特征 能够使用 2倍图进行页面开发 能够实现 京东首页的 头部布局 移动web基础 移动端调试问题 模拟器调试 真机调试:使用手机进 ...
- 移动WEB开发之流式布局-京东案例
2. 视口 视口(viewport)就是浏览器显示页面内容的屏幕区域. 视口可以分为布局视口.视觉视口和理想视口 2.1 布局视口 layout viewport 视口(viewport)就是浏览器显 ...
- (50)流式布局—京东移动端首页制作案例
一.访问地址 多快好省,购物上京东! 二.技术选型 方案:我们采取单独制作移动页面方案 技术:布局采取流式布局 三.搭建相关文件夹结构 四.设置视口标签以及引入初始化样式 <meta name= ...
- 京东首页案例(流式布局)
我是表哥Harker,表妹我来咯~ 上篇说过,现在主流的移动端开发是单独制作移动端页面,响应式虽然有但是很麻烦,但是我们学肯定都要学到,那么这篇开始我们先讲解单独制作的几个布局. 这篇讲解流式布局(其 ...
- 移动web开发--移动端常见布局+流式布局和flex布局+携程网首页案例
浏览器私有前缀 为了兼容老版本 私有前缀 -moz- : fixfox 浏览器私有属性 -ms- : ie浏览器私有属性 -webkit- : safari.chrome私有属性 -o- : Oper ...
- 02移动端布局基础之流式布局项目实战(京东移动端首页)
技术交流QQ群:1027579432,欢迎你的加入! 1.技术选型 方案:采取单独制作移动页面方案 技术:布局采取流式布局 2.搭建相关文件夹结构 3.设置视口标签以及引入初始化样式 ``` < ...
- 移动端开发——京东首页制作(流式布局)
移动端开发--京东首页制作(流式布局) 项目准备 初始化基本文件夹 创建index.html 设置视口 引入基本公共样式 引入自己的css样 <!DOCTYPE html> <htm ...
最新文章
- 深度linux创建微信图标,Deepin Linux 下基于deepin-wine的微信图标不见的问题解决
- php本页面调试报错配置
- 不使用临时表,仅使用select实现查询出多行常数
- 024_输入输出字符集
- SAP Spartacus storefront.component.html 怎么关联到其他的页面
- 牛客2020年愚人节比赛
- oj运行时错误_FME服务器链接运行时错误(由于缺少适当的权限,用户未授权的请求)...
- 18. CSS 内边距
- Spring Boot---Web应用返回jsp页面
- wps怎么写分段函数_wps宏怎么写
- Git 基础之远程仓库-2.5
- Flex读取Excel
- 小程序Git问题:ERROR: credentials callback returned an invalid cred type解决方法
- 计算机二级后续操作基于此文件,2017年9月全国计算机等级考试二级MS-office高级应用考试预测题-2.pdf...
- 基于VB环境下的语音识别程序开发方法
- 使用bat文件做定时任务
- 【机器学习】聚类算法——DBSCAN算法(理论+图解)
- 笔试题13——击鼓传花
- 数值计算 - 常用函数值计算方法
- 智能微型断路器和普通断路器有什么区别?
热门文章
- Ceph使用---块设备、RGW、CephFS初步使用
- Leetcode 14.最长公共前缀(Longest Common Prefix)
- 传世之文《Teach Yourself Programming in Ten Years》十年学会编程
- SpringSecurity之SecurityContext和Authentication对象
- JspWriter与PrintWriter(转)
- 安装Gentoo要点
- 【论文阅读笔记】Rethinking the Evaluation of Video Summaries 视频摘要评估
- 正则匹配以xx开头以xx结尾的单词
- echarts中国地图线性流动动画js特效
- illegal unquoted character