渐变色如何做移入效果?

今天,我们ui设计出来的按钮都是渐变色的,移入效果有点烦,记录一下,说实话,就这个移入效果我想了近半小时。

分享一下,慢慢填充颜色的感觉

css 复制代码
.button {
    position: relative;
    overflow: hidden;
    z-index: 1;
    &::before {
      content: "";
      position: absolute;
      top: 0;
      bottom: 0;
      right: 0;
      width: 200%;
      transform: translateX(0);
      background-image: linear-gradient(to right, white 0%, black 50%);    
      transition: transform 0.3s ease;
      border-radius: inherit;
      z-index: -1;
    }

    &:not([disabled]):hover {
      &::before {
        transform: translateX(50%);
      }
    }
}

前端的苦前端自己吃。

不要和比人争论什么

相关推荐
沐知全栈开发3 分钟前
PHP Math: 精通PHP中的数学函数与应用
开发语言
汉堡大王95276 分钟前
# AI 终于能"干活"了——Function Calling 完全指南
javascript·人工智能·机器学习
明君879977 分钟前
说说我为什么放弃使用 GetX,转而使用 flutter_bloc + GetIt
前端·flutter
Jingyou10 分钟前
用 Astro 搭建个人博客:从零到上线的完整实践
前端
吴声子夜歌14 分钟前
JavaScript——call()、apply()和bind()
开发语言·前端·javascript
小哈猪16 分钟前
CSS Flex 与 Grid:谁才是布局之王?
javascript
平凡灵感码头17 分钟前
C语言 printf 数据打印格式速查表
c语言·开发语言·算法
高桥凉介发量惊人19 分钟前
质量与交付篇(2/6):CI/CD 实战——自动构建、签名、分发
前端
leafyyuki21 分钟前
SSE 同域长连接排队问题解析与前端最佳实践
前端·javascript·人工智能
高桥凉介发量惊人22 分钟前
质量与交付篇(3/6):崩溃分析与线上问题回溯机制
前端