渐变色如何做移入效果?

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

前端的苦前端自己吃。

不要和比人争论什么

相关推荐
j .几秒前
Java 集合的核心概念笔记
开发语言·python
汐泽学园2 分钟前
基于Vue的幼儿绘本阅读启蒙网站设计与实现
前端·javascript·vue.js
mikan13 分钟前
详解把老旧的vue2+vue-cli+node-sass项目升级为vite
前端·javascript
2201_7578308714 分钟前
AOP入门程序
java·开发语言
七宝三叔14 分钟前
C# 上位机开发中的动态绑定与虚拟化
前端
笃行客从不躺平19 分钟前
ThreadLocal 复习一
java·开发语言
安卓程序员_谢伟光23 分钟前
如何监听System.exit(0)的调用栈
java·服务器·前端
yangSnowy28 分钟前
PHP的运行模式
开发语言·php
无限进步_33 分钟前
【C语言】用队列实现栈:数据结构转换的巧妙设计
c语言·开发语言·数据结构·c++·链表·visual studio
weixin_5795996635 分钟前
编写一个程序,输入两个数字的加减乘除余数(Python版)
开发语言·python