小米商城头部实例

news/2025/2/2 6:51:33/

在用html+css写小米商城首页时,最繁琐的可谓是头部和导航栏,在这里对头部进行实现

可以看到头部有16个超链接形式,左边12个,右边4个,并且整个布局的内容是在中间宽度的,所以可以在头部标签嵌套一个宽度为1226px的标签wrap,为了实现内容,在wrap里面设置两个盒子

一个header-left,一个headder-right,区分左右盒子,如图

 <div class="header"><div class="wrap"> <ul class="header-left"></ul><ul class="header-right"></ul>

为了实现左右如此多数量的超链接,这里使用的是ul>li>a的形式,也就是在li里嵌套a,将文字输入可将html的代码完善

   <div class="header"><div class="wrap"><ul class="header-left"><li><a href="#">小米商城</a><span> | </span></li><li><a href="#">MIUI</a><span> | </span></li><li><a href="#">loT</a><span> | </span></li><li><a href="#">云服务</a><span> | </span></li><li><a href="#">天星数科</a><span> | </span></li><li><a href="#">有品</a><span> | </span></li><li><a href="#">小爱开放平台</a><span> | </span></li><li><a href="#">企业团购</a><span> | </span></li><li><a href="#">资质证照</a><span> | </span></li><li><a href="#">协议规则</a><span> | </span></li><li><a href="#">下载app</a><div class="cart2"><a href="#"><img src="images/wx-img.png" alt=""><p>小米商城APP</p></a></div><div class="triangle"></div><span> | </span></li><li><a href="#">Select Location</a></li></ul><ul class="header-right"><li><a href="#">登录</a><span> | </span></li><li><a href="#">注册</a><span> | </span></li><li><a href="#">消息通知</a></li><li class="cart"><a href="#">购物车</a><div class="cart-list">购物车还没有商品,赶紧选购吧</div></li></ul></div></div>

在这里用两个重点内容,就是怎么实现鼠标悬停在下载app上出现一个图片,并且图片上面三角形的制作,如图所示

 先给出头部相关css代码

.cart2 {z-index: 800;position: absolute;top: 40px;/* 水平居中 */left: 50%;margin-left: -62px;width: 124px;height: 0;overflow: hidden;background-color: #fff;box-shadow: 0 1px 5px #aaa;transition: height 0.5s;
}.cart2 img {width: 90px;margin: 18px 16px 12px;
}.cart2 p {position: relative;top: -15px;color: #333;font-size: 14px;line-height: 14px;text-align: center;
}.header-left>li:hover>.cart2 {height: 148px;
}

实现悬停鼠标出现图片首先要先将图片隐藏,这里使用display:none

在鼠标悬停时使用display:block

即可实现鼠标悬停时出现图片

下一个效果是怎么将图片摆在下载app的正下方,这里用到定位

在.cart2上加入绝对定位,在li上加入相对定位,图片相对与li上的位置的摆放

top:40px

left:50%

margin-left:-62px(宽的一半)

这三行代码实现的是图片的位置,还有为了让图片有过渡动画需要使用transition

CSS transition 属性

在这里有进行介绍

而关于三角形的绘制有很多种,这里我使用的是边框绘制,代码如下

.triangle {display: none;position: absolute;bottom: 0;left: 50%;margin-left: -8px;width: 0;height: 0;border-bottom: 8px solid #fff;border-left: 8px solid transparent;border-right: 8px solid transparent;}.header-left>li:hover>.triangle {display: block;
}


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

相关文章

小米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补充:刷回官方系统的方法的话我有一个,在评论区,理论上可行。实际没测试过,…

小米3g刷高格固件_不走弯路:小米路由器3G 刷Padavan固件简单教程

前言-序: 文件内容大部分来在网络,网上也有很多类似的教程,而我在刷R3G过程中遇到了很多问题,经过不段的尝试,整理出一篇能少走弯路的刷机教程,希望能帮到你。PS:因为已经刷完机了,图片很少,可参考其它教程的图片。 小米路由器3G参数:(简称R3G) 处理器:MT7621A MIPS…

小米3 android4.4,小米3移动版原厂刷机包4.4.4rom线刷包Root权限驱动

小米3手机移动版手机原厂官方固件刷机包4.4.4/4.4.2rom线刷包一键Root权限获取+驱动 小米手机在设置里面-权限管理,可以开启ROOT权限哦。 推荐使用(安卓软件园刷机精灵),内置了数万ROM刷机包一键刷机 推荐以下小米3救砖包原官方刷机包稳定优化版无修改原厂系统,系统更新,系统修…

深度相机介绍

一、什么是深度相机 &#xff08;五&#xff09;深度相机&#xff1a;结构光、TOF、双目相机 - 知乎 传统的RGB彩色普通相机称为2D相机&#xff0c;只能拍摄相机视角内的物体&#xff0c;没有物体到相机的距离信息&#xff0c;只能凭感觉感知物体的远近&#xff0c;没有明确的数…

打造知识IP,你需要用到的8个思维

哈喽&#xff0c;大家好&#xff0c;我是海哥&#xff0c;知识付费变现创业教练&#xff0c;教育公司培训总监&#xff0c;从事知识付费变现咨询10年&#xff0c;已助力3000人实现知识付费变现。 一个人永元赚不到他思维认知以外的财富。即便想到&#xff0c;都-不一.定做到。如…

一文读懂性能测试

01、常见概念 吞吐量&#xff08;TPS, QPS&#xff09; 简单来说就是每秒钟完成的事务数或者查询数。通常吞吐量大表明系统单位时间能处理的请求数越多&#xff0c;所以通常希望TPS越高越好 响应时间 即从请求发出去到收到系统返回的时间。响应时间一般不取平均值&#xff0…