This is a scrolling text example.
在这个示例中,`.scrolltext` 类界说了一个容器,它的高度是50像素,而且设置了`overflow: hidden`来躲藏溢出的内容。`.scrolltext p` 类界说了文字的方位和动画。`animation` 特点指定了动画的称号(`scrollleft`)、持续时间(10秒)、动画函数(`linear`)和迭代次数(`infinite`)。
`@keyframes scrollleft` 界说了动画的关键帧,从`left: 100%`开端,到`left: 100%`完毕,使得文字从右侧进入,然后向左翻滚,直到彻底脱离视图。
你能够根据需要调整文字内容、容器巨细、动画速度和持续时间等。
HTML翻滚文字代码制造攻略
HTML翻滚文字的基本原理是经过CSS动画技能完成的。CSS动画能够让元素在网页上动起来,例如旋转、缩放、移动等。在翻滚文字的完成中,首要运用CSS的`@keyframes`和`animation`特点来操控文字的翻滚作用。
```html
marquee {
width: 300px;
height: 50px;
background-color: f0f0f0;
color: 333;
font-size: 20px;
overflow: hidden;
}
欢迎拜访我的网站!
CSS动画能够完成更杂乱的翻滚作用。以下是一个运用CSS动画完成翻滚文字的示例代码:
```html
.scroll-text {
width: 300px;
height: 50px;
background-color: f0f0f0;
color: 333;
font-size: 20px;
overflow: hidden;
white-space: nowrap;
position: relative;
}
.scroll-text span {
display: inline-block;
padding-left: 100%;
animation: scroll-left 10s linear infinite;
}
@keyframes scroll-left {
0% {
left: 0;
}
100% {
left: -100%;
}
}