渐变色如何做移入效果?

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

前端的苦前端自己吃。

不要和比人争论什么

相关推荐
T___T4 分钟前
React Props:从基础使用到高级组件封装
前端·react.js
froginwe114 分钟前
NumPy 字符串函数
开发语言
汉堡大王95275 分钟前
React组件通信全解:父子、子父、兄弟及跨组件通信
前端·javascript·前端框架
霍理迪5 分钟前
CSS继承,优先级以及字体样式
前端·css
LeeHK8 分钟前
在项目中调试vue2源码,watch,nextTick执行顺序梳理
前端
wildlily842710 分钟前
C++ Primer 第5版章节题 第九章
开发语言·c++
爱敲点代码的小哥10 分钟前
json序列化和反序列化 和 数组转成json格式
java·前端·json
特立独行的猫a11 分钟前
c++弱引用指针std::weak_ptr作用详解
开发语言·c++·智能指针·弱指针·weak_ptr
林太白17 分钟前
2025 AI浪潮下的编程之路:我的天工项目与终身学习
前端·后端·trae
小菱形_20 分钟前
【C#】IEnumerable
开发语言·c#