横向滚动字幕的制作

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/afjaklsdflka/article/details/83477829

HTML

<marquee direction="right" ngDefaultControl [ngStyle]="marqueemove_A" [(ngModel)]="marqueevalue">{{marqueevalue}}</marquee>

TS

 marqueevalue : String = "撸起袖子加油干,争取项目早上线!"
  marqueemove_A={
    'font-family': '华文行楷',
    'font-size': '1.5em',
     width:'78%',
    'margin-left':'8%',
     float:'left',
     'margin-top':'-3%',
  
  }

东西很简单,只需要一行HTML代码就可以实现,关键是知道<marquee>标签,它是成对出现的标签,首标签<marquee>和尾标签</marquee>之间的内容就是滚动内容,<marquee>标签的属性主要有behavior、bgcolor、direction、width、height、hspace、vspace、loop、scrollamount、scrolldelay等,它们都是可选的。

其中direction属性是文字滚动的方向,属性的参数值有down、left、right、up共四个单一可选值,分别代表滚动方向向下、向左、向右、向上。如下所示: 
    <marquee direction="right">我向右滚动</marquee
    <marquee direction="right">我向下滚动</marquee

behavior属性 
behavior属性的参数值为alternate、scroll、slide中的一个,分别表示文字来回滚动、单方向循环滚动、只滚动一次,需要注意的是:如果在<marquee>标签中同时出现了direction和behavior属性,那么scroll和slide的滚动方向将依照direction属性中参数的设置。 
    <marquee behavior="alternate">我来回滚动</marquee
    <marquee behavior="scroll">我单方向循环滚动</marquee>
    <marquee behavior="scroll" direction="up" height="30">我改单方向向上循环滚动</marquee
    <marquee behavior="slide">我只滚动一次</marquee
    <marquee behavior="slide" direction="up">我改向上只滚动一次了</marquee

猜你喜欢

转载自blog.csdn.net/afjaklsdflka/article/details/83477829