闪烁霓虹灯文字动画

news/2025/1/31 9:26:35/

效果图
在这里插入图片描述

源码示例

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>闪烁霓虹灯文字动画</title><style>/* cyrillic */@font-face {font-family: 'Bad Script';font-style: normal;font-weight: 400;src: url(https://fonts.gstatic.com/s/badscript/v16/6NUT8F6PJgbFWQn47_x7pO8kzO1A.woff2) format('woff2');unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}/* latin */@font-face {font-family: 'Bad Script';font-style: normal;font-weight: 400;src: url(https://fonts.gstatic.com/s/badscript/v16/6NUT8F6PJgbFWQn47_x7pOskzA.woff2) format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}body {margin: 0;padding: 0;display: flex;justify-content: center;align-items: center;height: 100vh;background-color: #000;font-family: 'Bad Script', cursive;}h1 {margin: 0;padding: 0;color: #111;font-size: 16em;}h1 span {display: table-cell;margin: 0;padding: 0;animation: animate 2s linear infinite;animation-delay: calc(var(--i)*0.25s);}@keyframes animate {0%,100% {color: #fff;filter: blur(2px);text-shadow: 0 0 10px #00b3ff,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 400px #00b3ff;}5%,95% {color: #111;filter: blur(0px);text-shadow: none;}}</style>
</head><body><h1 class="text-luminous"></h1><Script>window.onload = () => {let strText = "stunning"strLuminous(strText);function strLuminous() {let luminousBox = document.getElementsByClassName("text-luminous")[0];var strList = arguments[0].slice("");for (let index = 0; index < strList.length; index++) {var span = document.createElement('span');span.style = '--i:' + index + ';';span.innerHTML = strList[index];luminousBox.appendChild(span);luminousBox.style = 'background-color: #000;'}}};</Script>
</body></html>

http://www.ppmy.cn/news/473284.html

相关文章

stm32+ESP8266实现最简单的手机控制LED灯

前言 上一篇文章中&#xff0c;我们讲了ESP8266和USB转TTL模块直接相连实现在串口调试助手里发送AT指令&#xff0c;从而达到最简单的控制ESP8266的方式。通过这种方式&#xff0c;也可以使我们进一步加深对于AT指令的理解。这篇文章是在之前的基础上&#xff0c;将原来手动往…

手机android app 无线控制led灯开关

先讲一下整体思路哈&#xff01;手机肯定不能直接控制台灯的&#xff0c;需要一个中间物来协调&#xff0c;在这里我用的是51单片机&#xff08;如果大家不知道也没关系&#xff0c;下面我还会说的&#xff09;。接下来就是具体怎么控制的&#xff0c;其实原理挺简单的。1.手机…

LED 灯闪烁实验

目录 1 LED 灯简介 2 实验任务 3 硬件设计 4 程序设计 5 下载验证 1 LED 灯简介 单向导电性。 一般将电流限定在 3~20mA 之间&#xff0c;电流过大就会烧坏二极管。 2 实验任务 使领航者底板上的 PL LED0 和 PL LED1 以固定的频率交替闪烁。 3 硬件设计 LED 灯硬件原理…

led闪烁和流水灯代码

目录 单个灯闪烁led流水由左到右 再由右到左led流水由左到右 再由右到左 只有奇数灯亮led流水由左到右 再由右到左 只有偶数灯亮 单个灯闪烁 //只有P2.0亮 #include<reg52.h>typedef unsigned int u16; //便于移植和修改 typedef unsigned char u8; sbit ledP2^0;//P2.…

华为mate30手机来微信没有提示灯,指示灯不闪烁怎么办?

华为手机微信来消息提示灯不闪烁提示&#xff0c;险些错过客户消息和重要的会议信息。今天总结了手机呼吸灯不亮&#xff0c;不闪烁提示的原因和解决方案分享给大家。 一、所有情况下来消息呼吸灯/指示灯都不闪烁 1、如果所有情况下来消息指示灯都不闪烁&#xff0c;如微信、…

STM32下的LED灯闪烁

文章目录 一、实验原理1.1、关于STM321.2、关于寄存器 二、点亮LED灯2.1配置时钟2.2配置输出模式2.3点亮LED 三、进阶 &#xff01;流水灯3.1具体思路找到端口输出地址 3.2.创建项目3.3.代码部分3.4 烧录 四、烧录到芯片4.1 实验器材4.2软件部分3.5结果展示 四、总结五、参考 一…

LED闪烁灯

LED闪烁灯 象棋小子 1048272975 嵌入式教程中LED灯以及程序教程中的”Hello world”都有其特殊的意义&#xff0c;意味着入门。笔者此处也不例外&#xff0c;分别以汇编、c语言在交叉编译环境下点LED灯作为NanoPi-NEO2的入门程序。点LED灯之前必须对芯片有基本的认识…

arduino闪烁LED灯

大家好我是你们的朋友JamesBin&#xff0c;这篇课文能让你从0到1的学习arduino&#xff0c;下面让我们开始学习吧&#xff01; 硬件方面 图片来源&#xff1a;Arduino-UNO-LED 具体包括如下&#xff1a; Arduino UNO电路板&#xff08;1块&#xff09; mini面包板&#xff0…