CSS(定位)以及模仿小米官网部分

定位

允许定义的标签相对于其正常位置,或者相对于父标签,另一个标签甚至浏览器窗口本身而出现的位置.

相对定位

相对于它的起点进行移动,移动后的原来位置还被占用.

通过 position:relation;开启相对定位.left right top bottom四个属性来设置标签的偏移量.

特点:

1.相对定位是相对于标签在文档流中原来的位置进行定位

2.相对定位的标签不会脱离文档流

绝对定位

不占空间,运用了绝对定位的标签会脱离原来的文档流,浮动起来.

通过 posistion:absolute;开启绝对定位.left right top bottom四个属性来设置标签的偏移量.

特点:

1.开启绝对定位,会使标签脱离文档流

2.开启绝对定位以后,如果不设置偏移量,则标签的位置不会发生变化

3.绝对定位是相对于离他最近的开启了定位的祖先标签进行定位(一般情况,开启了子标签
的绝对定位都会同时开启父标签的相对定位)

如果所有的祖先标签都没有开启定位,则会相对于浏览器窗口进行定位.

固定定位

通过 posistion:fixed;开启绝对定位.left right top bottom四个属性来设置标签的偏移量.

 

尝试模仿小米官网

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
		<link href="./css/小米官网113/小米官网徐康杰113.css" rel="stylesheet"/>
	</head>
	<body>
		<!-- 导航顶部开始 -->
		<div class="top_pliot">
			<div class="top_pliot_">
				<div class="top_pliot_left">
					<a href="https://www.mi.com/">小米官网</a>
					<a href="https://www.mi.com/shop">小米商场</a>
					<a href="https://hyperos.mi.com/">小米澎湃OS</a>
					<a href="https://www.xiaomiev.com/">小米汽车</a>
					<a href="https://i.mi.com/">云服务</a>
					<a href="https://iot.mi.com/">loT</a>
					<a href="https://youpin.mi.com/">有品</a>
					<a href="https://xiaoai.mi.com/">小爱开放平台</a>
					<a href="https://www.mi.com/aptitude/list/?id=88">资质证照</a>
					<a href="https://www.mi.com/aptitude/list/">协议规则</a>
					<a href="https://www.mi.com/appdownload/">下载app</a>
					<a>Select Location</a>
				</div>
				<div class="top_pliot_right">
					<a>登录</a>
					<a>注册</a>
					<a>消息通知</a>
					<span><img src="img/gouwuchekong (2).png"/>购物车</span>
				</div>
			</div>
			<div style="clear: both;"></div>
			
		</div>
		<!-- 导航顶部结束 -->
		<!-- 导航开始 -->
		<div style="width: 1400px; margin: auto;">
		
				<div class="_pliot_picture"><img src="img/logo-mi2.png" width="56px" height="56px"/></div>
				<div class="_pliot"><span>Xiaomi手机</span></div>
				<div class="_pliot"><span>Redmi手机</span></div>
				<div class="_pliot"><span>电视</span></div>
				<div class="_pliot"><span>笔记本</span></div>
				<div class="_pliot"><span>平板</span></div>
				<div class="_pliot"><span>家电</span></div>
				<div class="_pliot"><span>路由器</span></div>
				<div class="_pliot"><span>服务中心</span></div>
				<div class="_pliot"><span>社区</span></div>
				<div class="_pliot_">
					<input type="text" placeholder="请输入" class="sousuo1">
					<img src="img/搜索 (1).png"/ style="width:45px; height: 45px;" class="sousuo">
	
				</div>
				
				<div style="width: 250px;" class="list_1">
					<form id="ax">
						<div class="top1"></div>
						<div class="a1">手机</div>
						<div class="a1">电视</div>
						<div class="a1">家电</div>
						<div class="a1">笔记本 平板 显示器</div>
						<div class="a1">出行 穿戴</div>
						<div class="a1">耳机 音箱</div>
						<div class="a1">健康 儿童</div>
						<div class="a1">生活 箱包</div>
						<div class="a1">智能 路由器</div>
						<div class="a1">电源 配件</div>
						<div class="bottom1"></div>
						<div class="right1"><img src="img/右箭头.png"/></div>
						<div class="right2"><img src="img/右箭头.png"/></div>
						<div class="right3"><img src="img/右箭头.png"/></div>
						<div class="right4"><img src="img/右箭头.png"/></div>
						<div class="right5"><img src="img/右箭头.png"/></div>
						<div class="right6"><img src="img/右箭头.png"/></div>
						<div class="right7"><img src="img/右箭头.png"/></div>
						<div class="right8"><img src="img/右箭头.png"/></div>
						<div class="right9"><img src="img/右箭头.png"/></div>
						<div class="right10"><img src="img/右箭头.png"/></div>

					</form>
					<div class="pliot_picture">
						<img src="img/ab.png" style="width: 1150px;height: 440px;"/>
						<div class="pliot_picture_right">></div>
						<div class="pliot_picture_left"><</div>
						<div class="pliot_picture_bottom">. . . .</div>
					</div>
				</div>
				<div class="list_2">
					<table align="center" class="table_" >
						<tr>
							<td >
								<img src="img/x1.png" style="width: 25px;"/>
							</td>
							<td>
								<img src="img/x2.png" style="width: 25px;"/>
							</td>
							<td>
								<img src="img/x3.png" style="width: 25px;"/>
							</td>
							
						</tr>
						<tr>
							<td>
								<a href="https://api.jr.mi.com/activity/scene/scenePCsearch.html?from=search" class="a2">
									保障服务
								</a>
							</td>
							<td>
								<a href="https://business.qiye.mi.com/" class="a2">
									企业团购
								</a>
							</td>
							<td>
								<a href="https://www.mi.com/order/fcode" class="a2">
									F码通道
								</a>
							</td>
						</tr>
						<tr>
							<td>
								<img src="img/x4.png" style="width: 25px;"/>
							</td>
							<td>
								<img src="img/x5.png" style="width: 25px;"/>
							</td>
							<td>
								<img src="img/x6.png" style="width: 25px;"/>
							</td>
						</tr>
						<tr>
							<td>
								<a href="https://10046.mi.com/" class="a2">
									米粉卡
								</a>
							</td>
							<td>
								<a href="https://www.mi.com/a/h/16769.html" class="a2">
									以旧换新
								</a>
							</td>
							<td>
								<a href="https://recharge.10046.mi.com/" class="a2">
									话费充值
								</a>
							</td>
						</tr>
					</table>
					<div>
						<img src="img/p3.png" style="height: 200px;" class="picture_1"/>
					</div>
					<div>
						<img src="img/p2.jpg" style="height: 200px;" class="picture_2"/>
					</div>
					<div>
						<img src="img/p1.png" style="height: 200px;" class="picture_3"/>
					</div>
				</div>
		</div>
		<div class="list_3">
			<div class="picture_4">
				<img src="img/30.webp" style="width: 1400px; height: 150px;"/>
			 <div class="k1"><img src="img/k1.png" style="width: 250px; height: 600px;"/>
			    <div class="k2"><img src="img/k2.webp" style="width: 160px;height: 160px;"/><br/>Xiaomi 15</div>
			    <div class="k3"><img src="img/k3.webp" style="width: 160px;height: 160px;"/><br/>Xiaomi 15 Pro</div>
			    <div class="k4"><img src="img/k4.webp" style="width: 160px;height: 160px;"/><br/>Xiaomi 15 定制版</div>
			    <div class="k5"><img src="img/k5.webp" style="width: 160px;height: 160px;"/><br/>Redmi Note 14 Pro+</div>
			    <div class="k6"><img src="img/k6.webp" style="width: 160px;height: 160px;"/><br/>Redmi NOte 14 Pro</div>
			    <div class="k7"><img src="img/k7.webp" style="width: 160px;height: 160px;"/><br/>Redmi K70 至尊版</div>
			    <div class="k8"><img src="img/k8.webp" style="width: 160px;height: 160px;"/><br/>Xiaomi MIX Flip</div>
			    <div class="k9"><img src="img/k9.webp" style="width: 160px;height: 160px;"/><br/>Xiaomi MIX Fold 4</div>

			 </div>
			</div>
			
		</div>	
		<div class="sjapp">
			&nbsp;<img src="img/sjapp.png" style="width: 45px; height: 45px;"/><br />手机APP
		</div>
		<div class="grzx">
			&nbsp;<img src="img/grzx.png" style="width: 45px; height: 45px;"/><br />个人中心
		</div>
		<div class="shfw">
			&nbsp;<img src="img/shfw.png" style="width: 45px; height: 45px;"/><br />售后服务
		</div>
		<div class="rgkf">
			&nbsp;<img src="img/rgkf.png" style="width: 45px; height: 45px;"/><br />人工客服
		</div>
		<div class="gwc">
			&nbsp;<img src="img/gwc1.png" style="width: 45px; height: 45px;"/><br />购物车呢
		</div>
		
	</body>
</html>
/* 公共代码 */
*{
	padding: 0;
	margin: 0;
}
/* 导航顶部开始 */
.top_pliot{
	background-color: #333333;
	min-width: 1400px;
	font-size: 14px;
	padding: 10px 0;
	color: gainsboro;
}
.top_pliot_{
	margin: 0 auto;
	width:1400px;
}
.top_pliot_left{
	float: left;
}
.top_pliot_right{
	float: right;
}
.top_pliot_ a{
	color: gainsboro;
	text-decoration:none;
}
/* 导航顶部结束*/
/* 导航开始 */
._pliot{
	float: left;
	padding: 20px;
	margin: 20px auto;
	
}
._pliot:hover{
	color: #ED732D;
}

._pliot_picture{
	margin-right: 140px;
	margin-top: 20px;
	float: left;
}
.sousuo1{
	width: 200px;
	height: 50px;
	margin-left: 100px;
}
._pliot_{
	margin: 0 auto;
	padding-top: 10px;
}

.sousuo{
	margin: 0 auto;
	
}
/* 导航结束 */
/* 左列表 */
#ax{
		background-color: #A3A1A1;
		line-height: 40px;
		color: white;
	}
.a1{
	padding-left: 30px;
}

.a1:hover{
	background-color: #ED732D;
}
.top1{
	height: 20px;
}
.bottom1{
	height: 20px;
}
.list_1{
	margin-top: 20px;
	position: relative;
}
.right1{
	position: absolute;
	right: 5px;
	top: 25px;
}
.right2{
	position: absolute;
	right: 5px;
	top: 65px;
}
.right3{
	position: absolute;
	right: 5px;
	top: 105px;
}
.right4{
	position: absolute;
	right: 5px;
	top: 145px;
}
.right5{
	position: absolute;
	right: 5px;
	top: 185px;
}
.right6{
	position: absolute;
	right: 5px;
	top: 225px;
}
.right7{
	position: absolute;
	right: 5px;
	top: 265px;
}
.right8{
	position: absolute;
	right: 5px;
	top: 305px;
}
.right9{
	position: absolute;
	right: 5px;
	top: 345px;
}
.right10{
	position: absolute;
	right: 5px;
	top: 385px;
}
.pliot_picture{
	position: absolute;
	top: 0px;
	left: 250px;
}
.pliot_picture_right{
	position: absolute;
	right: 0px;
	top: 174px;
	font-size: 70px;
}
.pliot_picture_left{
	position: absolute;
	left: 0px;
	top: 174px;
	font-size: 70px;
}
.pliot_picture_left,.pliot_picture_right{
	color: #DEDEDE;
	font-weight: 2;
}
.pliot_picture_right:hover{
	background-color: gray;
}
.pliot_picture_left:hover{
	background-color: gray;
}
.pliot_picture_bottom{
	position: absolute;
	bottom: 10px;
	right: 25px;
	color: dimgray;
	font-size: 70px;
}
.a2{
	text-decoration:none;
	color: #C5C2C0;
}
.list_2{
	background-color: #5E5751;
	width:250px ;
	margin-top:20px;
	margin-bottom: 20px;
	position: relative;
	height: 200px;
	line-height: 50px;
}
.picture_1{
	position: absolute;
	width: 350px;
	left: 285px;
	top: 0;
}
.picture_2{
	position: absolute;
	width: 350px;
	left: 670px;
	top: 0;
}
.picture_3{
	position: absolute;
	width: 350px;
	left: 1050px;
	top: 0;
}

.list_3{
	background-color: gainsboro;
	min-width: 1400px;
	margin: 0 auto;
	height: 6000px;
}
.picture_4{
	padding-top: 20px;
	margin: 0 auto;
	width: 1400px;
	position: relative;
}
.k1{
	position: relative;
	padding-top: 80px;
}

.k2{
	position: absolute;
	top: 100px;
	left: 400px;
	text-align: center;
}
.k3{
	position: absolute;
	top:100px ;
	left:650px ;
	text-align: center;
}
.k4{
	position: absolute;
	top: 100px;
	left: 900px;
	text-align: center;
}
.k5{
	position: absolute;
	top: 100px;
	left: 1150px;
	text-align: center;
}
.k6{
	position: absolute;
	top: 400px;
	left: 400px;
	text-align: center;
}
.k7{
	position: absolute;
	top:400px ;
	left:650px ;
	text-align: center;
}
.k8{
	position: absolute;
	top: 400px;
	left: 900px;
	text-align: center;
}
.k9{
	position: absolute;
	top: 400px;
	left: 1150px;
	text-align: center;
}
.span{
	align:center;
}
.sjapp{
	background-color: white;
	font-size: 15px;
	position: fixed;
	top: 450px;
	right: 1px;
	border:1px gainsboro solid;
}
.grzx{
	background-color: white;
	font-size: 15px;
	position: fixed;
	top: 520px;
	right: 1px;
	border:1px gainsboro solid;
}
.shfw{
	background-color: white;
	font-size: 15px;
	position: fixed;
	top: 590px;
	right: 1px;
	border:1px gainsboro solid;
}
.rgkf{
	background-color: white;
	font-size: 15px;
	position: fixed;
	top: 660px;
	right: 1px;
	border:1px gainsboro solid;
}
.gwc{
	background-color: white;
	font-size: 15px;
	position: fixed;
	top: 730px;
	right: 1px;
	border:1px gainsboro solid;
}


		

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值