手持弹幕、霓虹灯牌小程序源码分享

手持弹幕、霓虹灯牌小程序

  • 页面简洁,功能一目了然,代码无需修改可以直接发布到微信小程序。
  • 页面已经集成了分享功能。
  • 可用于表白,集会等活动场景

功能介绍

  1. 支持自定义滚动弹幕,字体大小,背景色,滚动速度。
  2. 支持霓虹灯模式,字体发光并闪烁。

小程序功能预览

效果预览,预览效果被压缩,不代表实际效果:

启动步骤:

  1. 安装依赖

    npm install

  2. 使用Hbuilder运行,可以运行在内置浏览器或微信小程序

部分代码演示

霓虹灯div

	<div class="mo2" :style="{'display':showSwitch?'block':'none'}" >
		<div @click="clickMarquee()" :style="{fontSize: fontValue +'px'}">
			<span v-for="(item,index) in showText.split('')" :style="{'--o':index}">{{item}}</span>
		</div>
	</div>

霓虹灯发光效果css

.mo2 span {
	    animation: LetterColor 3s linear infinite;
	    /* 计算每个字的动画起始时间 */
	    animation-delay: calc(0.1s * var(--o));
	}
	@keyframes LetterColor {
	    0% {
	        color: #fff;
	        /* 利用模糊距离不同的阴影实现霓虹灯光晕效果 */
	        text-shadow: 
	        0 0 10px #00b3ff,
	        0 0 20px #00b3ff,
	        0 0 40px #00b3ff,
	        0 0 80px #00b3ff,
	        0 0 120px #00b3ff,
	        0 0 200px #00b3ff,
	        0 0 300px #00b3ff,
	        0 0 500px #00b3ff;
	        /* 设置高斯模糊与色调,实现模糊效果和颜色变换 */
	        filter: blur(2px) hue-rotate(0deg);
	    }
	    30%,
	    70% {
	        color: #fff;
	        /* 减少光晕大小 */
	        text-shadow: 
	        0 0 10px #00b3ff,
	        0 0 20px #00b3ff,
	        0 0 40px #00b3ff,
	        0 0 80px #00b3ff,
	        0 0 120px #00b3ff,
	        0 0 200px #00b3ff;
	        /* 色调变换360度 */
	        filter: blur(2px) hue-rotate(360deg);
	    }
	    100% {
	        /* 动画结束字变透明 */
	        color: transparent;
	        /* 动画结束消除阴影 */
	        text-shadow: none;
	        /* 动画结束色调重置 */
	        filter: blur(2px) hue-rotate(0deg);
	    }
	}

扫描二维码直接获取插件源码

搜索 弹幕 关键字,免费获取代码

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

紫棠YM

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值