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

相关内容

热门资讯

透视技巧!hhpoker真的假... 透视技巧!hhpoker真的假的(透视)hhpoker是正品吗(本来真的有脚本)-哔哩哔哩1、下载好...
透视技巧!潮汕汇app辅助(辅... 透视技巧!潮汕汇app辅助(辅助)白金岛微信小程序插件(好像存在有脚本)-哔哩哔哩1、操作简单,无需...
透视工具!pokemmo免费脚... 透视工具!pokemmo免费脚本(透视)pokermaster破解版(本来有辅助器)-哔哩哔哩1、在...
透视神器!wejoker免费脚... 透视神器!wejoker免费脚本(透视)wepoker手机插件(一贯有脚本)-哔哩哔哩1、全新机制【...
透视神器!wepoker有辅助... 透视神器!wepoker有辅助插件吗(透视)wepoker辅助插件功能(都是是真的有辅助器)-哔哩哔...
透视教程!约局吧辅助器(透视)... 透视教程!约局吧辅助器(透视)约局吧如何查看是否有挂(一贯是有辅助器)-哔哩哔哩1、下载好约局吧如何...
透视神器!wpk作必弊(透视)... 透视神器!wpk作必弊(透视)wpk软件是真的吗(确实有透视)-哔哩哔哩1、进入到wpk软件是真的吗...
透视攻略!wepoker公共底... 透视攻略!wepoker公共底牌(透视)wepoker破解版内购(一贯有挂)-哔哩哔哩1、让任何用户...
透视神器!超级三加一辅助工具(... 透视神器!超级三加一辅助工具(辅助)心悦app辅助工具(好像是有挂)-哔哩哔哩超级三加一辅助工具脚本...
透视方法!佛手在线大菠萝智能辅... 透视方法!佛手在线大菠萝智能辅助器(透视)智星德州插件最新版本更新内容详解(竟然是真的有辅助器)-哔...