渐变色如何做移入效果?

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

前端的苦前端自己吃。

不要和比人争论什么

相关推荐
程序媛小鱼13 小时前
openlayers撤销与恢复
前端·js
Thomas游戏开发13 小时前
如何基于全免费素材,0美术成本开发游戏
前端·后端·架构
若梦plus13 小时前
Hybrid之JSBridge原理
前端·webview
chilavert31813 小时前
技术演进中的开发沉思-269 Ajax:拖放功能
前端·javascript·ajax
xiaoxue..13 小时前
单向数据流不迷路:用 Todos 项目吃透 React 通信机制
前端·react.js·面试·前端框架
tryxr13 小时前
Java 中 this 关键字的使用场景
java·开发语言·类与对象·this关键字
写代码的【黑咖啡】13 小时前
面向对象编程入门:从类与对象到构造函数
开发语言·python
chilavert31813 小时前
技术演进中的开发沉思-266 Ajax:让 动画优化
javascript·ajax·okhttp
沐知全栈开发13 小时前
Perl POD 文档
开发语言
Dargon28813 小时前
Simulink的回调函数(二)
开发语言·matlab·simulink·mbd软件开发