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

相关内容

热门资讯

热点推荐!!wepoker免费... 本地部署 AI 黑科技工具迎来新版本,不用上传文件到云端就能完成wepoker免费脚本咨询解析、 A...
透明教程!wpk系统是否存在作... AI 黑科技赛道又上新,这款智能处理工具堪称效率开挂,专门面向短视频创作者打造。它打通脚本撰写、AI...
重大消息!有没有人wepoke... AI 黑科技赛道又上新,这款智能处理工具堪称效率开挂,专门面向短视频创作者打造。它打通脚本撰写、AI...
技巧知识分享!wepoker公... 很多人使用云端 AI 时,都担心wepoker公共底牌、内部资料上传带来隐私风险。这款本地运行的 A...
分享给玩家!wepoker透视... wepoker透视脚本安卓AI 游戏攻略黑科技上线本地缓存功能,离线查阅能力开挂。提前下载对应游戏攻...
新版2025教程!wepoke... 新版2025教程!wepoker辅助器怎么弄,WPK开挂脚本平台(从来是真的有透视)主打本地运行的 ...
详细说明!德扑之星辅助器,we... 详细说明!德扑之星辅助器,wepoker开挂工具软件(最初有开挂)主打本地运行的 AI 黑科技工具迎...
每日必看!wepoker买脚本... 每日必看!wepoker买脚本靠谱吗,微扑克开挂脚本插件(素来是真的有开挂)主打本地运行的 AI 黑...
专业教程!wepoker辅助器... 很多人使用云端 AI 时,都担心wepoker辅助器安装包、内部资料上传带来隐私风险。这款本地运行的...
软件教程!wepoker-h5... AI 黑科技赛道又上新,这款智能处理工具堪称效率开挂,专门面向短视频创作者打造。它打通脚本撰写、AI...