渐变色如何做移入效果?

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

前端的苦前端自己吃。

不要和比人争论什么

相关推荐
乌鸦9443 分钟前
《STL--- vector的使用及其底层实现》
开发语言·c++·vector使用及其底层实现+
️7716 分钟前
八股碎碎念02——Synchronized
java·开发语言·jvm
c无序15 分钟前
【Go-4】函数
开发语言·后端·golang
朝阳3916 分钟前
CSS【详解】弹性布局 flex
前端·css
青春:一叶知秋21 分钟前
【Qt开发】Qt核心属性
开发语言·qt
不秃的开发媛22 分钟前
JFace中MVC的表格使用介绍
java·开发语言·mvc
果冻kk34 分钟前
Java桌面应用开发详解:自制截图工具从设计到打包的全流程【附源码与演示】
java·开发语言
哎呦你好43 分钟前
【CSS border-image】图片边框拉伸不变形,css边框属性,用图片打造个性化边框
前端·css
zxsd_xyz1 小时前
基于labview的声音采集与存储分析系统
开发语言·labview
忘梓.1 小时前
「二叉搜索树·手撕暴走篇」:用C++《一路向北》狂写指针のの死亡轮盘!
java·开发语言·c++