渐变色如何做移入效果?

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

前端的苦前端自己吃。

不要和比人争论什么

相关推荐
挖矿大亨1 分钟前
C++中左移运算符重载
开发语言·c++
CoderCodingNo3 分钟前
【GESP】C++五级真题(数论-素数、贪心思想考点) luogu-B4050 [GESP202409 五级] 挑战怪物
开发语言·c++·算法
青鸟北大也是北大5 分钟前
CSS单位与字体样式全解析
前端·css·html
咖啡の猫8 分钟前
TypeScript 开发环境搭建
前端·javascript·typescript
Kiyra16 分钟前
LinkedHashMap 源码阅读
java·开发语言·网络·人工智能·安全·阿里云·云计算
沐知全栈开发22 分钟前
Python3 日期和时间处理详解
开发语言
老王熬夜敲代码27 分钟前
C++模版元编程2
开发语言·c++
co松柏29 分钟前
AI+Excalidraw,用自然语言画手绘风格技术图
前端·人工智能·后端
2501_9167665433 分钟前
【Java】HashMap集合实现类
java·开发语言
用户812748281512036 分钟前
安卓Settings值原理源码剖析存储最大的字符数量是多少?
前端