文字加图片实现走马灯效果
时间: 2024-06-11 17:04:49 浏览: 136
抱歉,我无法提供图像或图形的服务,但是我可以为您提供一个基本的HTML/CSS代码示例,以显示文本和图像的跑马灯效果:
HTML代码:
```
<div class="marquee">
<div class="marquee-content">
<img src="image1.jpg" alt="Image 1">
<img src="image2.jpg" alt="Image 2">
<img src="image3.jpg" alt="Image 3">
<p>Text content 1</p>
<p>Text content 2</p>
<p>Text content 3</p>
</div>
</div>
```
CSS代码:
```
.marquee {
overflow: hidden;
position: relative;
}
.marquee-content {
display: flex;
width: 200%;
animation: marquee 10s linear infinite;
}
.marquee-content img {
width: 100px;
height: 100px;
margin-right: 20px;
}
.marquee-content p {
margin-right: 20px;
}
@keyframes marquee {
0% {
transform: translateX(0);
}
100% {
transform: translateX(-50%);
}
}
```
在这个示例中,我们创建了一个包含图像和文本的`div`元素,并将其放置在另一个具有`overflow: hidden`和`position: relative`属性的`div`元素中,以实现隐藏和定位。
我们使用Flexbox布局将图像和文本放置在同一行中,并使用`animation`属性和`@keyframes`规则来创建从左到右的平滑动画效果。
请注意,我们使用`width`属性将`marquee-content`的宽度设置为原始宽度的两倍,以确保内容始终可以在屏幕上滚动。
如果需要更多的图像和文本,请按照相同的格式添加它们。
阅读全文