用html和css仿作小米官网(静态)

news/2025/2/1 13:50:31/

目录

一:准备工作

二:头部导航栏部分

三:中间照片部分

四:尾部文字部分​​​​​​​


准备工作:

首先我们需要从小米官网的网页源文件上下载需要的图片等素材,其次我们需要准备一个reset.css的通用的样式,再把他们和新建好的html文件放在一块,那么这就是算准备好了,接下来只需要准备好你的脑子。

 reset.css:

html,body,div,span,h1,h2,h3,h4,h5,h6,ul,li,p{margin: 0;padding: 0;
}
html,body{font-family:Helvetica Neue,Helvetica;
}
ul{list-style: none;
}
a{text-decoration: none;
}

html:

<!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"><title>Document</title><link rel="stylesheet" href="reset.css"><link rel="stylesheet" href="样式.css">
</head>

当然为了用上我们准备的css样式,我们需要用到link语句,同时我们还要根据网页的实际情况对不同的网页元素设置不同的css,这里我设置了一个"样式.css",很明显,通用的css是应该放在特殊的css之上的。

头部导航栏部分:

接下来我们开始做头部的导航栏,首先当然是研究结构,这里我先做了一个宽度占满了整个网页的导航栏,然后把它分成三个盒子(这里的网页元素的尺寸我都已经提前量好了,接下来直接用就行),分别为menu_right,menu_middle,menu_left,依次放“登陆|注册”,“中间的文字”,“小米logo”。

代码如下:

<body><!--总容器--><div class="wrapper"><!--head--><header><div class="menu_left"><!--放小米标--><img src="logo-mi2.png" height="30px"></div>  <div class="menu_middle"><ul class="first"><li class="orange"><a>小米官网</a></li><li><a>小米商城</a></li><li><a>小米影像</a></li><li><a>MIUI</a></li><li><a>IoT</a></li><li><a>云服务</a></li><li><a>天星数科</a></li><li><a>有品</a></li><li><a>小爱开放平台</a></li><li><a>企业团购</a></li></ul></div><div class="menu_right"><ul class="second"><li><a>登陆</a></li><li>|</li><li><a>注册</a></li></ul></div></header></div>
</body></html>

这样这个网页的头部文件的结构框架就基本出来了,接下来我们需要用css来渲染它。

很明显其中我们需要做的是:超链接,文字颜色、大小,位置等,其中我们需要用到flex弹性布局。其中有一点我想特别强调,那就是如何做出鼠标移动到文字上,它就会自动变色,我觉得很多同学可能都会忘记这个点,这里我们需要用到属性 a:hover,具体代码如下:

.wrapper{width: 100%;
}header{width: 100%;height: 40px;background-color: #000;display: flex;justify-content: space-around;align-items: center;
}.menu_middle{width: 70%;margin: 0 auto;
}
.menu_right{width: 20%;margin: 0 auto;
}
.menu_left{width: 10%;margin: 0 auto;display: flex;align-items: flex-end;}.first{display: flex;height: 14px;justify-content: space-around;
}
.second{display: flex;height: 14px;justify-content: center;
}
li{color: aliceblue;font-size: 14px;margin: 0 8px;cursor: pointer;display: flex;align-items: center;}
.orange{color: chocolate;
}
li a:hover{color: chocolate;
}

这样头部导航栏就大功告成了。

中间照片部分:

接下来是一连串的照片部分,这部分貌似是很简单的,六张照片只需要放6个盒子,然后盒子里各装上一张照片。但这里会有一个小问题,就是照片与照片之间会出现一些白色间隙,那我这里用的消除白色间隙的方法就是分别设置好盒子的高宽,然后将照片的高宽设置的与盒子相匹配,白色间隙便会消失了。

而html结构的搭建和css的渲染也是非常简单的,如下:

<div class="photo_one"><img src="真莱卡.png" width="1440px"; height="686px"></div><div class="photo_two"><img src="这真莱卡.png" width="1440px" height="686px"></div><div class="photo_three"><img src="xiaomiboo.png" width="1440px" height="686px"></div><div class="photo_four"><img src="雷军请你喝超大杯.png" width="1440px" height="686px"></div><div class="photo_five"><img src="小孩.png" width="1440px" height="686px"></div><div class="photo_six"><img src="女人.png" width="1440px height="686px"></div></div>
---------------------我是分割线------------------------------------------------------.photo_one{width: 100%;height: 686px;
}
.photo_two{width: 100%;height: 686px;
}
.photo_three{width: 100%;height: 686px;
}
.photo_four{width: 100%;height: 686px;
}
.photo_five{width: 100%;height: 686px;
}
.photo_six{width: 100%;height: 686px;
}

尾部文字部分:

第四部分也就是最后一部分的结构很简单,但是所需要的样式是多种多样的,,比如我们应该如何做一条细线出来:我们可以先做一个框出来(这个框必须有背景色这个属性),再把框的位置进行移动,然后加粗边界线,最后消除背景色即可。又比如人工客服外面的框的位置调整我是用到了"display:block;",而里面的“人工客服”四个字为了适应框的相对位置的变化,则需要使用到"display:flex;"​​​​​​​最后一部分的html结构代码则如下:

<!--文字部分--><div class="word"><div class="word_on"><ul id="c"><li id="d">选购指南</li><li id="b"><a>电视</a></li><li id="b"><a>笔记本</a></li><li id="b"><a>平板</a></li><li id="b"><a>穿戴</a></li><li id="b"><a>耳机</a></li><li id="b"><a>家电</a></li><li id="b"><a>路由器</a></li><li id="b"><a>音箱</a></li><li id="b"><a>配件</a></li></ul><ul id="c"><li id="d">服务中心</li><li id="b"><a>申请售后</a></li><li id="b"><a>售后政策</a></li><li id="b"><a>维修服务价格</a></li><li id="b"><a>订单查询</a></li><li id="b"><a>以旧换新</a></li><li id="b"><a>保障服务</a></li><li id="b"><a>防伪查询</a></li><li id="b"><a>F码通道</a></li></ul><ul id="c"><li id="d">线下门店</li><li id="b"><a>小米之家</a></li><li id="b"><a>服务网点</a></li><li id="b"><a>授权体验店/专区</a></li></ul><ul id="c"><li id="d">关于小米</li><li id="b"><a>了解小米</a></li><li id="b"><a>加入小米</a></li><li id="b"><a>投资者关系</a></li><li id="b"><a>企业社会责任</a></li><li id="b"><a>廉洁举报</a></li></ul><ul id="c"><li id="d">关注我们</li><li id="b"><a>新浪微博</a></li><li id="b"><a>官方微信</a></li><li id="b"><a>联系我们</a></li><li id="b"><a>公益社会基金</a></li></ul><div class="contact"><p class="tel">400-100-5678</p><p class="time">8:00-18:00(仅收市收费)</p><a class="kf" href="#"><i class="iconfont"><svg t="1657349542002" class="icon"viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="1837"width="16" height="16"><pathd="M510.5152 512.8704m-432.3328 0a432.3328 432.3328 0 1 0 864.6656 0 432.3328 432.3328 0 1 0-864.6656 0Z"fill="#00DBFF" p-id="1838"></path><pathd="M285.5424 418.7136c-85.0432 0-160.4096 41.3696-207.104 105.0624 4.5568 182.7328 122.368 337.3056 285.952 396.032 103.2192-33.28 177.92-130.048 177.92-244.3776 0-141.7216-114.944-256.7168-256.768-256.7168z"fill="#33ECFF" p-id="1839"></path><pathd="M546.56 772.096l115.4048-147.0976H359.0656l115.4048 147.0976c18.3296 23.3984 53.76 23.3984 72.0896 0z"fill="#C2FFFF" p-id="1840"></path><pathd="M678.5536 289.3824H342.4768c-56.1664 0-101.6832 45.5168-101.6832 101.6832v208.5888c0 56.1664 45.5168 101.6832 101.6832 101.6832h336.128c56.1664 0 101.6832-45.5168 101.6832-101.6832V391.0656c0-56.1664-45.568-101.6832-101.7344-101.6832z m-129.0752 301.1584H359.8336a28.98432 28.98432 0 0 1 0-57.9584h189.6448a28.98432 28.98432 0 0 1 0 57.9584z m111.7184-134.7584H359.8336a28.98432 28.98432 0 0 1 0-57.9584h301.3632c15.9744 0 28.9792 12.9536 28.9792 28.9792-0.0512 16.0256-13.0048 28.9792-28.9792 28.9792z"fill="#FFFFFF" p-id="1841"></path></svg></i>人工客服</a></div></div><div class="word_down"><div class="word_down_top"><img src="logo-mi2.png"><div class="right"><p><a>小米商城</a><span>|</span><a>MIUI</a><span>|</span><a>米家</a><span>|</span><a>米聊</a><span>|</span><a>多看</a <span>|</span><a>游戏</a><span>|</span><a>政企服务</a><span>|</span><a>小米天猫店</a <span>|</span><a>小米集团隐私政策</a <span>|</span><a>小米公司儿童信息保护规则</a><span>|</span><a>小米商城隐私政策</a><span>|</span><a>小米商城用户协议</a><span>|</span><a>问题反馈</a><span>|</span><a>Select Location</a><br></p><p><a>北京互联网法院法律服务工作站</a><span>|</span><a>中国消费者协会</a><span>|</span><a>北京市消费者协会</a></p><p>©<a href="#">mi.com</a><a>京ICP证110507号</a><a href=#">京ICP备10046444号</a><a href="#">京公网安备11010802020134号</a><a href="#">京网文[2020]0276-042号</a><br><a href="#">(京)网械平台备字(2018)第00005号</a><a href="#">互联网药品信息服务资格证 (京)-非经营性-2014-0090</a><a href="#">营业执照</a><a href="#">医疗器械质量公告</a><br><a href="#">增值电信业务许可证</a><a>网络食品经营备案</a><a>京食药网食备202010048</a><a href="#">食品经营许可证</a><br><a>违法和不良信息举报电话: 171-5104-4404</a><a href="#">知识产权侵权投诉</a><a>本网站所列数据,除特殊说明,所有数据均出自我司实验室测试</a></p><p><img src="truste.png" alt="" width="83px" height="30px"><img src="v-logo-2.png" alt="" width="85px" height="30px"><img src="53.png" alt="" width="92px" height="30px"><img src="69.png" alt="" width="100px" height="28px"></p></div></div><div class="word_down_bottom"><img src="slogan2020.png"></div></div></div></div>
</body></html>

css渲染代码

.word{width: 100%;background-color: #fff;
}
.word_on{width: 100%;height: 172.5px;padding: 40px 0;display: flex;flex-wrap: wrap;justify-content: space-around;
}
#c{width: 160px;text-align: left;
}
#b{color: #757575;font-size: 12px;margin-top: 10px;}
#d{color: #424242;font-size: 14px;line-height: 1.25;margin: -1px 0 26px;
}
.contact{float: right;width: 251px;height: 111px;border-left: 1px solid #e0e0e0;
}
.tel{display: flex;justify-content: center;font-size: 22px;line-height: 1;color: #ff6700;margin-bottom: 5px;
}
.time{display: flex;justify-content: center;font-size: 12px;color: #616161;margin-bottom: 5px;
}
.kf{display: block;margin: 0 auto;display:flex;justify-content: center;font-size: 12px;color: #ff6700;width: 118px;height: 28px;border: 1px solid #f25887;line-height: 28px;transition: all .4s;
}
.kf:hover{background-color: #f25807;color:#fff;
}
.word_down{width: 100%;height: 206px;padding: 170px 90px;
}
.word_down_top{width: 100%;height: 157px;
}
.word_down_bottom{width: 100%;height: 19px;margin-top: 30px;display: flex;justify-content: center;align-items: flex-end;
}
.word_down_top>img, .right{float: left;
}
.word_down_top>img{width: 56px;margin-right: 10px;
}
.right{width: 1160px;text-align: left;font-size: 12px;line-height: 18px;
}

最后谢谢观看


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

相关文章

小米android点击,自动点击器小米版

为你带来一款自动点击屏幕的软件免root版&#xff0c;这款自动点击器7.0小米版支持安卓7.0及以上系统的安卓用户&#xff0c;自动化点击操作更方便。 软件介绍 自动点击器帮你自动点击屏幕&#xff0c;无需ROOT权限。可以方便添加点击位置&#xff0c;设置点击速度。 类似于按键…

android小米手机上传图片,android 解决小米手机上选择照片路径为null的问题

释放双眼&#xff0c;带上耳机&#xff0c;听听看~&#xff01; 之前做了一个获取相册选择图片的功能&#xff0c;后来测试人员在小米的手机 测试时出现崩溃现象。自己就在网上查找资料&#xff0c;发现是小米的获取图片路径的代码与其他的手机不一样&#xff0c;于是修改了代码…

小米8 se图片备份到电脑上

0、由于最近在抖音上面下了很多视频&#xff0c;所以想要备份下 1、第一步你要确定你的电脑和手机连的是同一个wifi网络&#xff1b; 2、然后点击小米手机自带的手机app&#xff0c;名字叫&#xff1a;文件管理 &#xff0c;选择分类–远程管理–如果wifi状态是黄色的下面就有…

小米4手机选择图库发送图片时崩溃

最近开发时遇见小米4&#xff0c;手机选择图库发送图片时崩溃的情况&#xff0c;查看logcat发现cusor查询时为null&#xff0c;查找资料解决此问题&#xff0c;在此记录下&#xff1a; if (data null) { return; } uri data.getData(); uri geturi(data);//解决方案 S…

小米商城头部实例

在用htmlcss写小米商城首页时&#xff0c;最繁琐的可谓是头部和导航栏&#xff0c;在这里对头部进行实现 可以看到头部有16个超链接形式&#xff0c;左边12个&#xff0c;右边4个&#xff0c;并且整个布局的内容是在中间宽度的&#xff0c;所以可以在头部标签嵌套一个宽度为122…

小米3文件与电脑连接到服务器,小米3如何连接电脑_小米3连接电脑发送文件的步骤...

大家在使用手机的时候&#xff0c;都喜欢通过连接电脑来进行传送文件或者管理图片等&#xff0c;但是近日有不少用户在使用小米3手机的时候&#xff0c;发现无法连接&#xff0c;连小米助手也不能连接了&#xff0c;可能是连接方法不对。那么小米3如何连接电脑呢&#xff1f;针…

小米手机助手linux,小米手机助手

小米手机助手[编辑] 一、小米手机助手简介 小米手机助手是针对小米手机又开发的一款PC桌面工具&#xff0c;方便小米手机用户使用其管理小米手机&#xff0c;升级手机系统&#xff0c;共享上网&#xff0c;手机数据备份和还原等操作的工具。 二、软件资料 运行环境&#xff1a;…

小米盒子3增强版 android tv,小米盒子3增强版刷Android TV系统

写在前面: 注意事项:1.一旦刷机完成,可能没有机会再刷回MIUI TV官方系统,且可能会失去保修,所以,请慎重决定! 请慎重决定! 请慎重决定! 2.有些图片我可能忘记拍摄,我会尽量补上 2019/12/22补充:刷回官方系统的方法的话我有一个,在评论区,理论上可行。实际没测试过,…