分析小米商城的导航栏的布局及其动画实现

本文分析了小米商城导航栏的布局结构和动画效果。导航栏分为下拉菜单组和服务、社区两个独立部分,采用Flex布局。下拉菜单组通过调整height和opacity实现平滑过渡,同时为避免内容提前显现造成闪烁,使用了过渡效果。在实现此类效果前,进行布局和动画分析能提高开发效率。
摘要由CSDN通过智能技术生成

首先看看小米商城的导航栏,如图:

通过实际测试可以知道,服务和社区不属于下拉菜单,除了这两个,剩下的全是下拉菜单,想成了一个下拉菜单组,一旦鼠标进入下拉菜单组,那么就会有下拉效果,通过也有过渡效果,所以肯定有 transition'属性,目测时间为0.3s左右,一旦鼠标离开下拉菜单组,那么下拉菜单就会收起来,这个比较直观,还有就是下拉菜单选项之间的切换几乎是没有过度效果的。

先来看看怎么布局的,因为服务和社区不属于下拉菜单组,因此可以单独提出来,其他的

小米       手机        红米      电视     笔记本     家电      新品    路由器      智能硬件

可以放到一个下拉菜单组里边

因此是这样的:

<div class="container">

         <ul>  ----下拉菜单组---- 

                  <li>     ----下拉菜单选项----   

  • 3
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值