Angular水平文本走马灯(无需外部库)
创始人
2024-10-29 14:01:39
0

下面是一个使用Angular实现水平文本走马灯的示例代码:

  1. 在组件的HTML模板中,使用ngFor指令循环遍历要显示的文本数组,并为每个文本项应用一个动画效果:
{{ text }}
  1. 在组件的CSS样式中定义走马灯容器和内容的样式,并为内容应用动画效果:
.marquee {
  width: 100%;
  overflow: hidden;
}

.marquee-content {
  display: inline-block;
  white-space: nowrap;
  padding: 10px;
}

@keyframes marquee-animation {
  from { transform: translateX(0); }
  to { transform: translateX(-100%); }
}

.marquee-content {
  animation: marquee-animation 10s linear infinite;
}
  1. 在组件的TypeScript代码中定义文本数组并实现动画触发条件:
import { Component } from '@angular/core';
import { trigger, transition, animate, style } from '@angular/animations';

@Component({
  selector: 'app-marquee',
  templateUrl: './marquee.component.html',
  styleUrls: ['./marquee.component.css'],
  animations: [
    trigger('move', [
      transition(':enter', [
        style({ transform: 'translateX(100%)' }),
        animate('10s linear')
      ])
    ])
  ]
})
export class MarqueeComponent {
  texts = ['Text 1', 'Text 2', 'Text 3'];
}

请确保在使用该示例代码之前已在项目中安装了@angular/animations模块。

相关内容

热门资讯

黑科技讲解!(wepoKe)软... 1、黑科技讲解!(wepoKe)软件透明挂,(WePoKer)总是真的是有挂,攻略方法(有挂透视)。...
微扑克有辅助透视!微扑克智能助... 微扑克有辅助透视!微扑克智能助手,pokerrrr2挂,教你教程(素来真的有挂);玩家必备必赢加哟《...
德州之星有机器人吗!微扑克透明... 德州之星有机器人吗!微扑克透明挂,aapoker透明挂,可靠教程(本来是真的有挂);玩家必备必赢加哟...
黑科技苹果版!(Aapoker... 黑科技苹果版!(Aapoker)透明挂辅助机制,(AAPOker)一贯是有挂,普及教程(有挂方法);...
黑科技教学!(微扑克)透视辅助... 黑科技教学!(微扑克)透视辅助机制,(wpk微扑克)真是存在有挂,扑克教程(有挂软件);支持多人共享...
wepoke透明真的吗!德扑牌... 1、wepoke透明真的吗!德扑牌型胜率,wpk游戏是否有挂,安装教程(一贯存在有挂)2、进入游戏-...
wepoke的确有挂!鱼扑克软... wepoke的确有挂!鱼扑克软件辅助,德扑ai智能机器人平台安装,详细教程(真是是有挂);1.德扑a...
黑科技肯定!(wepOKE)软... 黑科技肯定!(wepOKE)软件透明挂,(wepoke)一贯是真的有挂,详细教程(有挂攻略)1、不需...
wepoke调控参数!gg扑克... wepoke调控参数!gg扑克发牌问题,wpk伙牌,透明挂教程(一直是有挂);玩家必备必赢加哟《13...
黑科技好牌!(wPK)透视辅助... 黑科技好牌!(wPK)透视辅助机制,(WPK)从前有挂,辅助教程(有挂攻略)准备好在wPKia的高塔...