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模块。

相关内容

热门资讯

透视辅助!cloudpoker... 透视辅助!cloudpoker外挂,uupoker有透视吗,其实是有挂(规律教程);1、许多玩家不知...
透视有挂!佛手大菠萝13道挂哪... 透视有挂!佛手大菠萝13道挂哪里,we-poker辅助器(透视)固有有挂(教你教程);1、下载好佛手...
透视好牌!pokemmo手机版... 透视好牌!pokemmo手机版脚本免费,xpoker辅助器,好像是真的有挂(新2025教程)一、po...
透视ai!大菠萝免费辅助器,w... 透视ai!大菠萝免费辅助器,wepoker软件辅助程序(透视)果然是真的有挂(2025新版技巧)1、...
透视辅助!大菠萝辅助器,智星菠... 透视辅助!大菠萝辅助器,智星菠萝辅助,本来真的是有挂(教你攻略)1、大菠萝辅助器系统规律教程、大菠萝...
透视ai!we poker免费... 透视ai!we poker免费辅助器,德普之星透视辅助软件下载(透视)确实存在有挂(可靠教程)1.德...
透视规律!pokemmo辅助脚... 透视规律!pokemmo辅助脚本,we poker免费辅助器,真是有挂(必赢方法)1、we poke...
辅助透视!佛手在线大菠萝智能辅... 辅助透视!佛手在线大菠萝智能辅助器,wepoker私人局开挂视频(透视)其实是有挂(微扑克教程);1...
透视线上!拱趴大菠萝辅助神器,... 透视线上!拱趴大菠萝辅助神器,德州透视插件,原来存在有挂(wepoke教程)1、拱趴大菠萝辅助神器透...
透视软件!模拟器打开hhpok... 透视软件!模拟器打开hhpoker,哈糖大菠萝怎么挂(透视)先前是真的有挂(黑科技教程)1、构建自己...