仿苹果官网底部动效导航按钮,动画核心使用css编写,已封装vue3组件版

苹果官网的动效挺多的,而且都很优雅,今天看到苹果底部的这个动效导航按钮感觉挺有意思,所以仿写了一个,做成了vue3的一个组件,源码地址:https://github.com/LovelyIliya/useless-ui
先拆解一下动画:
显示步骤为:放大显示出圆圈,收缩蓝色边框,显示加号按钮后展开,显示文字
隐藏步骤为:先通过缩小隐藏加号按钮,隐藏文字,按钮由长变短为圆圈,然后缩小至消失

苹果官方示例:
请添加图片描述

我实现的效果:
请添加图片描述

然后根据以上步骤编写代码:

dom结构很简单,按钮盒子+两个子元素:文字、加号按钮

<template>
  <button
    class="magic-nav-btn"
    ref="container"
    @click="handleClick"
    :class="{
      playing: playing && !showed,
      normalcy: showed &&
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

独断万古的伊莉雅

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值