京东移动端首页

news/2024/11/23 23:07:10/

移动端技术选型:
单独制作移动端页面之流式布局

1.准备的文件夹(网站):
在这里插入图片描述

2.在京东页面收集素材(其中index.css是自己写的样式,另外一个css初始化文件可以从http://necolas.github.io/normalize.css//下载保存到相应位置,其他不同格式的图片都是从京东下载下来的):
在这里插入图片描述
3.设置视口,分析手机分辨率:

    <!-- 标准的viewport --><meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no, maximum-scale=1.0, minimum-scale=1.0">
body {/* 流式布局 */width: 100%;/* 根据自己情况*/max-width: 540px;min-width: 360px;}

4.分析京东页面布局(如图标记,分5个部分来写。注意在下载搜索框里的小放大镜的时候,是精灵图(二倍图解决)):
在这里插入图片描述
5.最后一步一步写下来就好了:

附上代码:
index.css:

body {/* 流式布局 */width: 100%;max-width: 540px;min-width: 360px;/* 整个页面水平居中 */margin: 0 auto;font-size: 14px;/* 苹果样式 */font-family: -apple-system, Helvetica, sans-serif;color: #666;/* 行高 */line-height: 1.5;background-color: #fff;height: 2000px;
}a {color: #666;/* 去掉下划线 */text-decoration: none;
}/* 注册 */.app {height: 50px;
}.app ul {margin: 0;padding: 0;list-style: none;
}.app ul li {float: left;height: 50px;background: #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;/* 10*10 不能写高 *//* 而cancel只有是像素,跟字体一样大小,所以能对齐 */
}.app ul li:nth-child(2) {width: 10%;
}.app ul li:nth-child(2) img {/* 30*30,高度不写  图片和默认文字的基线对齐 要注意水平处垂直居中的问题*//* 图片属于行内块 */width: 30px;vertical-align: middle;
}.app ul li:nth-child(3) {width: 57%;
}.app ul li:nth-child(4) {width: 25%;background-color: #F63515;
}/* 搜索 */.search-wrap {/* position: relative; *//* 改为固定定位 但是要加上最大的以及最小的宽度 */position: fixed;/* 注意100% */width: 100%;max-width: 540px;min-width: 360px;height: 44px;overflow: hidden;background-color: #F63515;
}.search-btn {position: absolute;left: 0;top: 0;/* background-color: pink; */width: 40px;height: 44px;
}.search-btn::before {content: "";/* 因为before是行内元素,所以要用display:block */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;right: 0;top: 0;/* background-color: purple; */width: 40px;height: 44px;color: #fff;line-height: 44px;
}.search {position: relative;height: 30px;background-color: #fff;/* 上下0,左右50 */margin: 0 50px;border-radius: 15px;margin-top: 7px;/* 用了margin-top,这样的话两边的盒子会往下面走(外边距合并),这就需要在父级元素用到 overflow: hidden */
}.jd-icon {width: 20px;height: 15px;position: absolute;top: 8px;left: 13px;/* background-color: pink; */background: url(../images/JD.png) no-repeat;/* 图片太大,显示不全,来一个缩放 ,需要先测量*/background-size: 20px 15px;
}.jd-icon::after {position: absolute;right: -8px;top: 0;content: "";display: block;width: 1px;height: 15px;background-color: #ccc;
}.sou {position: absolute;top: 8px;left: 50px;width: 18px;height: 15px;/* 这是一张精灵图,需要紧张二倍缩放 用fw进行等比测量*/background: url(../images/jd-sprites.png) no-repeat -81px 0;background-size: 200px auto;
}.slider img {width: 100%;
}/* nav */nav {margin-top: 5px;
}nav a {float: left;width: 20%;/* 图片文字都居中 */text-align: center;
}nav a img {width: 40px;margin: 10px 0;
}nav a span {display: block;
}/* 新人专享 */.new1,
.new2 {margin-top: 20px;
}.new img {width: 100%;
}.new div {float: left;
}.new .new1,
.new2 {width: 50%;
}

index.html:

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><!-- 标准的viewport --><meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no, maximum-scale=1.0, minimum-scale=1.0"><!-- 引入css初始化文件 --><link rel="stylesheet" href="css/normalize.css"><!-- 再新建一个自己的css文件index.css,并引入 --><link rel="stylesheet" href="css/index.css"><title>Document</title>
</head><body><!-- 注册 --><header class="app"><ul><li><img src="images/cancel.png" alt=""></li><li><img src="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/slider.jpg.dpg" alt=""></div><!-- 品牌日 --><!-- nav部分 --><nav><a href=""><img src="upload/p1.png.webp" alt=""><span>京东超市</span></a><a href=""><img src="upload/p2.png.webp" alt=""><span>数码电器</span></a><a href=""><img src="upload/p3.png.webp" alt=""><span>京东服饰</span></a><a href=""><img src="upload/p4.png.webp" alt=""><span>京东生鲜</span></a><a href=""><img src="upload/p5.png.webp" alt=""><span>京东到家</span></a><a href=""><img src="upload/p6.png.webp" alt=""><span>充值缴费</span></a><a href=""><img src="upload/p7.png.webp" alt=""><span>9.9元拼</span></a><a href=""><img src="upload/p8.png.webp" alt=""><span>领券</span></a><a href=""><img src="upload/p9.png.webp" alt=""><span>赚钱</span></a><a href=""><img src="upload/p10.png.webp" alt=""><span>PLUS会员</span></a></nav><!-- 新人专区 --><div class="new"><div class="new1"><img src="upload/p11.jpg.dpg" alt=""></div><div class="new2"><img src="upload/p22.png!q70.jpg.dpg" alt=""></div></divclass></div>
</body>
</html>

欢迎指正~


http://www.ppmy.cn/news/785334.html

相关文章

京东联盟API接口-京东订单查询接口-实时掌握订单情况

查询推广订单及佣金信息&#xff0c;可查询最近90天内下单的订单&#xff0c;会随着订单状态变化同步更新数据。支持按下单时间、完成时间或更新时间查询。建议按更新时间每分钟调用一次&#xff0c;查询最近一分钟的订单更新数据。 API接口说明&#xff1a; 通过联盟ID和拉取…

京东联盟高级API接口-批量查询推广位-京东联盟接口详情

API接口说明&#xff1a; 该接口可用于获取并查询某个或多个具体的推广位ID&#xff0c;以保障每一位上级代的权益。 应用场景&#xff1a; 帮助批量查询推广位 操作案例&#xff1a; ps&#xff1a;可以在postman里面进行测试 appid、appkey&#xff1a;注册成为开发者后可…

京东PC端

地址 https://github.com/yanfengting/jingdong-PC

【通览一百个大模型】UL2(Google)

【通览一百个大模型】UL2&#xff08;Google&#xff09; 作者&#xff1a;王嘉宁&#xff0c;本文章内容为转载或整理&#xff0c;仓库链接&#xff1a;https://github.com/wjn1996/LLMs-NLP-Algo 订阅专栏【大模型&NLP&算法】可获得博主多年积累的全部NLP、大模型和算…

2.标识符、关键字、保留字

1、标识符 标识符&#xff1a;就是指开发人员为变量、属性、函数、参数取的名字 注意&#xff1a;标识符不能是关键字或保留字 JavaScript标识符 在JavaScript中&#xff0c;标识符&#xff08;Identifier&#xff09;是用于标识变量、函数、对象、属性或其他编程元素的名称。…

桌面图标无法拖动

远程桌面之后&#xff0c;经常会出现桌面图标按住左键拖不动的情况。 连续按两下 Esc &#xff0c;即可。百试百灵

win10不能拖动文件到其它软件

方法一&#xff1a; 修改注册表&#xff1a; 1.按WINR&#xff0c;输入regedit 2.依次找到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System 3.在右边查找是否有EnableLUA项。如果有&#xff0c;修改值为0。如果没有&#xff0c;右键——》新…

win10设置拖动文件为移动而非复制

文本文档&#xff1a; Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT*] “DefaultDropEffect”dword:00000002 [HKEY_CLASSES_ROOT\AllFilesystemObjects] “DefaultDropEffect”dword:00000002 后缀改为reg&#xff0c;运行即可