渐变色如何做移入效果?

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

前端的苦前端自己吃。

不要和比人争论什么

相关推荐
2601_949833393 分钟前
flutter_for_openharmony口腔护理app实战+意见反馈实现
android·javascript·flutter
j445566115 分钟前
C++中的职责链模式实战
开发语言·c++·算法
m0_6860416110 分钟前
实时数据流处理
开发语言·c++·算法
梵刹古音11 分钟前
【C语言】 字符型变量
c语言·开发语言·嵌入式
草履虫建模16 分钟前
A13 String 详解:不可变、常量池、equals 与 ==、性能与常见坑
java·开发语言·spring·jdk·intellij-idea·java基础·新手
Trae1ounG19 分钟前
Vue Iframe
前端·javascript·vue.js
阿部多瑞 ABU19 分钟前
`tredomb`:一个面向「思想临界质量」初始化的 Python 工具
前端·python·ai写作
知无不研22 分钟前
内存碎片与内存优化
开发语言·c++·内存优化·内存碎片·内存操作
invicinble23 分钟前
学习的门道和思路
java·开发语言·学习
m0_5613596726 分钟前
C++模块接口设计
开发语言·c++·算法