抖音、微视、微信、朋友圈中很火的文字快闪视频怎么做啊?

发布网友 发布时间:2022-04-22 20:21

我来回答

9个回答

懂视网 时间:2022-04-23 01:32

这篇文章主要为大家详细介绍了微信小程序实现文字跑马灯效果,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

本文实例为大家分享了微信小程序实现文字跑马灯的具体代码,供大家参考,具体内容如下

效果

wxml

<view>1 显示完后再显示</view>
<view class="example">
 <view class="marquee_box">
 <view class="marquee_text" style="{{orientation}}:{{marqueeDistance}}px;font-size: {{size}}px;">
 {{text}}
 </view>
 </view>
</view>
<view>2 出现白边后即显示</view>
<view class="example">
 <view class="marquee_box">
 <view class="marquee_text" style="{{orientation}}:{{marqueeDistance2}}px;font-size: {{size}}px;">
 <text>{{text}}</text>
 <text wx:if="{{marquee2copy_status}}" style="margin-left:{{marquee2_margin}}px;">{{text}}</text>
 </view>
 </view>
</view>

wxss

.example {
 display: block;
 width: 100%;
 height: 100rpx;
}

.marquee_box {
 width: 100%;
 position: relative;
}

.marquee_text {
 white-space: nowrap;
 position: absolute;
 top: 0;
}

js

// pages/home/marquee/marquee.js
Page({
 data: {
 text: '这是一条会滚动的文字滚来滚去的文字跑马灯,哈哈哈哈哈哈哈哈',
 marqueePace: 1,//滚动速度
 marqueeDistance: 0,//初始滚动距离
 marqueeDistance2: 0,
 marquee2copy_status: false,
 marquee2_margin: 60,
 size: 14,
 orientation: 'left',//滚动方向
 interval: 20 // 时间间隔
 },
 onShow: function () {
 // 页面显示
 var vm = this;
 var length = vm.data.text.length * vm.data.size;//文字长度
 var windowWidth = wx.getSystemInfoSync().windowWidth;// 屏幕宽度
 vm.setData({
 length: length,
 windowWidth: windowWidth,
 marquee2_margin: length < windowWidth ? windowWidth - length : vm.data.marquee2_margin//当文字长度小于屏幕长度时,需要增加补白
 });
 vm.run1();// 水平一行字滚动完了再按照原来的方向滚动
 vm.run2();// 第一个字消失后立即从右边出现
 },
 run1: function () {
 var vm = this;
 var interval = setInterval(function () {
 if (-vm.data.marqueeDistance < vm.data.length) {
 vm.setData({
 marqueeDistance: vm.data.marqueeDistance - vm.data.marqueePace,
 });
 } else {
 clearInterval(interval);
 vm.setData({
 marqueeDistance: vm.data.windowWidth
 });
 vm.run1();
 }
 }, vm.data.interval);
 },
 run2: function () {
 var vm = this;
 var interval = setInterval(function () {
 if (-vm.data.marqueeDistance2 < vm.data.length) {
 // 如果文字滚动到出现marquee2_margin=30px的白边,就接着显示
 vm.setData({
 marqueeDistance2: vm.data.marqueeDistance2 - vm.data.marqueePace,
 marquee2copy_status: vm.data.length + vm.data.marqueeDistance2 <= vm.data.windowWidth + vm.data.marquee2_margin,
 });
 } else {
 if (-vm.data.marqueeDistance2 >= vm.data.marquee2_margin) { // 当第二条文字滚动到最左边时
 vm.setData({
 marqueeDistance2: vm.data.marquee2_margin // 直接重新滚动
 });
 clearInterval(interval);
 vm.run2();
 } else {
 clearInterval(interval);
 vm.setData({
 marqueeDistance2: -vm.data.windowWidth
 });
 vm.run2();
 }
 }
 }, vm.data.interval);
 }
})

上面是我整理给大家的,希望今后会对大家有帮助。

相关文章:

在javascript中如何实现最长公共子序列

在Node.js中如何获取文件上传进度?

为什么Node.js会成为Web应用开发?

热心网友 时间:2022-04-22 22:40

这个严格来说应该不是文字快闪视频,应该是文字旋转视频吧,去年这个视频在抖音很火,我是用美册软件制作的,今年这种视频在抖音好像没有很火了。具体的制作过程:

1、文字视频制作页面,由于新的抖音账户有15s的时长*,可以在上方选择好时间再制作,避免过长无法上传。

点击中间的话筒进行录制或者在下方导入音频/视频,视频文件软件会帮你智能提取出音频,点击右上角对勾,合成跳转到预览页面。

2、视频预览页面,文字视频已经帮你合成好了,文字是智能识别出来的。对声音不满意的人可以给视频变音,你还可以添加视频背景、背景音乐,更换背景图片,背景主题。点击语音同步进去音频文字编辑页面。

3、音频文字编辑页面,上下拖动文本条,调整每段文字在视频中出现的时间。你还可以给文字进行分段,加号是添加分段,乘号是删除分段,中间的是编辑文字属性。

4、文字编辑页面,可以编辑每段文字的大小,颜色,字体,内容等。点击应用全部,会把编辑好的格式应用到全部文段。点击右上角对勾,回到视频预览页面查看效果。

热心网友 时间:2022-04-22 23:58

有个app一键秀里面有这种视频模板可以做,还有一个微信的小程序 说视 也可以,这俩都挺简单方便的,要想效果更好,就只能上 ae了追问说视 不错, 易用 好玩, 谢谢推荐

热心网友 时间:2022-04-23 01:32

我喜欢完抖音和视频追答我都急风了就想上抖音

热心网友 时间:2022-04-23 03:24

用手机下载个字说,就可以做出来了,很简单

热心网友 时间:2022-04-23 05:32

先去更新微视到最新版
然后点下面的加号,选择朋友圈30秒
然后选择本地短视频,经过编辑后选择发表并同步朋友圈即可

热心网友 时间:2022-04-23 07:56

用微视最新版
打开后选择下面加号,再去选择朋友圈30秒
然后根据步骤选择视频,然后特效贴纸等
制作完成后,选择发表并同步朋友圈

热心网友 时间:2022-04-23 10:38

可以使用腾讯微视制作,
腾讯微视可以拍视频,上传视频,
直接将拍摄的视频同步到朋友圈,
还可以将长30秒的视频发送到微信朋友圈中,
如果是已经发布过的视频,在右下角找到同步到朋友圈点击就行了。

热心网友 时间:2022-04-23 13:36

去应用商店免费下载小视秀 完成后输入激活码:02261 各种视频随便做

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com