首页 > 其他分享 >实现文字背景色渐变从左往右移动功能

实现文字背景色渐变从左往右移动功能

时间:2024-08-06 21:24:49浏览次数:15  
标签:样式 渐变 背景色 background position 从左往右 transparent css

import styles from './index.module.css'

<div className={styles.Swiper}>
    <span className={styles.span}>这是一行背景色渐变从左往右移动的文字</span>
</div>

样式内容:

.Swiper{
  background-color: blue;
  display: inline-block;
  padding: 10px;
  font-weight: 600;
}

span{

    /* 文字透明 */
    color: transparent;  
    /* 背景      颜色     渐变     从左往右       透明          白色 透明      不重复背景*/          
    background: #2ecbee linear-gradient(to right,transparent,#fff,transparent) no-repeat;
    /* 将背景限制在文本形状内 */
    background-clip: text;
    /* 背景 大小      宽度  高度 */
    background-size: 20% 100%; 
    /* 背景位置  可以不写 因为就一行文字  */
    background-position: 0 0;
    
    /* 动画     执行名称  执行时间:3s  执行次数:无限次 */
    animation: shine 3s infinite;
}

@keyframes shine{
  from{
    /* 控制背景图片的位置 */
    background-position: -30% 0%;
  }
  /* 滑动到什么位置   x轴 130%  Y轴 0 */ 
  to{
    background-position: 130% 0;
  }
}

效果图:

使用到了样式隔离Css Module

说到这就顺便了解一下样式隔离 

我们在做项目过程中css一旦生效,就会应用于全局,所以很容易出现冲突。所以需要进行样式隔离。

而Css Module就是给选择器加上特殊的字符串,达到css隔离的效果。总的来说可以根据自己的情况可用可不用,效果达到了即可

标签:样式,渐变,背景色,background,position,从左往右,transparent,css
From: https://blog.csdn.net/2302_79419626/article/details/140964275

相关文章

  • 采购订单列表根据条件设置行背景色
      方式一:通过Python脚本实现 importclrclr.AddReference('System')clr.AddReference('Kingdee.BOS')clr.AddReference('Kingdee.BOS.Core')clr.AddReference('System.Drawing')clr.AddReference('System.Collections'......
  • border-image实现与圆角渐变边框实例页面
    <h4>1.父元素圆角</h4><divclass="father"><divclass="border-gradient">圆角渐变边框</div></div><h4>2.clip-path剪裁</h4><divclass="border-gradientclip-path">圆角渐变边框</div&......
  • 无法安装 PIP 渐变
    D:\XTTS-RVC-UI>pipinstallgradioCollectinggradioUsingcachedgradio-4.40.0-py3-none-any.whl.metadata(15kB)Collectingaiofiles<24.0,>=22.0(fromgradio)Usingcachedaiofiles-23.2.1-py3-none-any.whl.metadata(9.7kB)Collectinganyio&l......
  • 手把手使用 SVG + CSS 实现渐变进度环效果
    效果轨道使用svg画个轨道<svgviewBox="00100100"><circlecx="50"cy="50"r="40"fill="none"stroke-width="10"stroke="#333"></circle></svg>简单的说,就是使用ci......
  • pygame中对象列表的颜色渐变
    我正在尝试在pygame中重新创建游戏蛇作为介绍,但是我正在努力解决如何在蛇移动时为蛇的每个方块创建渐变。我的其余代码都是有效的。我编写了以下代码:importcolorsysclassSnake:def__init__(self):self.body=[Vector2(5,no_cell/2),Vector2(4,no_cell/2),......
  • 渐变边框文字效果?CSS 轻松拿捏!
    今天,有个群友问了我这么一个问题,如果不想切图,是否有办法实现带渐变边框的字体效果?如下所示:本文,就将尝试一下,在CSS中,我们可以如何尽可能的实现这种渐变边框字体效果。元素叠加首先,比较容易想到的写法是通过元素叠加实现。元素本身实现文字效果本身通过元素的伪元素,配合ba......
  • echarts自定义胶囊柱图并设置每个柱子的渐变色
    drawCharts(){letmyChart=echarts.init(document.getElementById('main'));letoption={tooltip:{trigger:'axis',axisPointer:{type:'line'}......
  • CSS 不用JavaScript实现动画 box-shadow 渐变实现内切角
    阴影实现的关键点在于使用伪元素绝对定位在容器的一角,元素本身透明,阴影扩散开形成内切圆角效果阴影实现缺点,单个标签最多只能是2个内切圆角径向渐变实现内切圆角可以是4边HTML:<divclass="shadow">使用阴影的扩散半径实现内切圆角</div><divclass="shadow2">阴影实现缺点......
  • 采购订单列表根据多条件设置单元格背景色
    文章目录采购订单列表根据多条件设置单元格背景色BOS配置空字符串需要单独处理测试采购订单列表根据多条件设置单元格背景色BOS配置空字符串需要单独处理如果值存在空字符串和空格,空格会标红,为空不会。因此单独针对空字符串标红。测试......
  • BottomNavigationView + ViewPager2 实现底部导航栏切换 + 自定义渐变
    com.google.android.material.bottomnavigation.BottomNavigationView缺点:自定义难度大:BottomNavigationView的默认样式和行为是为标准使用场景设计的,如果需要进行深度定制,比如复杂的动画效果或不常见的布局,可能需要大量的代码来实现。图标和文字的限制:默认情况下......