微信小程序:无需JS,超简单利用CSS3搭建跑马灯
程序员文章站
2024-03-25 13:04:22
...
看过有利用JS定时器的,有利用微信小程序动画API的,都比较复杂,须不知CSS3可以简单的设置动画效果咩,还是此方法so easy!
.wxml文件:
<template name='raceLamp'>
<view class='lamp_container'>
<view class='lamp_text'>{{lampContent}}</view>
</view>
</template>
(lampContent是要传入的跑马灯文字内容)
.wxss文件:
.lamp_container {
background-color: #fe4655;
position: fixed;
width: 100%;
height: 50rpx;
line-height: 44rpx;
top: 0;
left: 0;
z-index: 10;
}
.lamp_text {
color: #fff;
font-size: 28rpx;
display: inline-block;
white-space: nowrap;
animation: horseRunning 15s linear infinite;
}
@keyframes horseRunning {
from {
transform: translateX(100%);
}
to {
transform: translateX(-100%);
}
}
主要就是用了animation属性,以及@keyframes规则,通过改变transform的x轴达到跑马灯左右移动效果。(相关CSS属性介绍可点击查看)
上一篇: 【转】Java 数据流转换工具类 流
下一篇: es 单条数据更新