渐变色如何做移入效果?

今天,我们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%);
      }
    }
}

前端的苦前端自己吃。

不要和比人争论什么

相关推荐
m5655bj4 分钟前
如何通过 C# 实现 PDF 页面裁剪
前端·pdf·c#
这是个栗子5 分钟前
前端开发中的常用工具函数(持续更新中...)
前端·javascript·算法
zhangsansecond6 分钟前
vs创建 基于ASP.NET Framework 的 SOAP 协议 Web 服务,https无法访问
前端·https·asp.net
爱上妖精的尾巴7 分钟前
6-13 WPS JS宏 Map实例2--拆分记录到表格
javascript·restful·wps
yaoxin5211238 分钟前
277. Java Stream API - 去重与排序:Stream 中的 distinct() 与 sorted()
java·开发语言
Reese_Cool10 分钟前
一篇文章梳理 HTML + CSS 核心知识(含响应式与 Sass)
前端·css·html
雄鸡三声天下白14 分钟前
js复制文本到剪贴板,以及navigator.clipboard 会提示 is undefined
前端·javascript·数据库
OpenTiny社区14 分钟前
博文精读:Chrome CSS 2025年回顾
前端·css·chrome·开源·opentiny
珑墨15 分钟前
【大语言模型】从历史到未来
前端·人工智能·后端·ai·语言模型·自然语言处理·chatgpt
Qin_jiangshan15 分钟前
flutter实现透明导航栏
前端·javascript·flutter