【css酷炫效果】纯CSS实现黑白电视故障雪花

devtools/2025/3/19 20:02:42/

css酷炫效果】纯CSS实现黑白电视故障雪花

  • 创作背景
  • html结构
  • css样式
  • 完整代码
  • 效果图

想直接拿走的老板,链接放在这里:https://download.csdn.net/download/u011561335/90492002

创作随缘,不定时更新。

创作背景

刚看到csdn出活动了,赶时间,直接上代码。

html结构


<div class="tv-effect"><div class="noise-layer"></div><div class="scanline"></div>
</div>

css_19">css样式

.tv-effect {position: relative;width: 600px;height: 400px;background: #000;overflow: hidden;
}/* 噪声层 */
.noise-layer {position: absolute;margin: -200px;;width: 200%;height: 200%;animation: noise 0.9s infinite steps(5);mix-blend-mode: screen;
}.noise-layer::before {content: '';position: absolute;width: 100%;height: 100%;background-image: repeating-radial-gradient(#000 0 0.2%, #fff 0 0.8%),repeating-linear-gradient(transparent 0 3%, #fff 0 5%);background-size: 200px 200px;opacity: 0.3;
}@keyframes noise {0% { transform: translate(10%, 15%); }20% { transform: translate(-5%, 20%); }40% { transform: translate(12%, -10%); }60% { transform: translate(-8%, 5%); }100% { transform: translate(0); }
}

完整代码

<!DOCTYPE html>
<html lang="en"> 
<head><title>页面特效</title>
<!DOCTYPE html>
<style>
.tv-effect {position: relative;width: 600px;height: 400px;background: #000;overflow: hidden;
}/* 噪声层 */
.noise-layer {position: absolute;margin: -200px;;width: 200%;height: 200%;animation: noise 0.9s infinite steps(5);mix-blend-mode: screen;
}.noise-layer::before {content: '';position: absolute;width: 100%;height: 100%;background-image: repeating-radial-gradient(#000 0 0.2%, #fff 0 0.8%),repeating-linear-gradient(transparent 0 3%, #fff 0 5%);background-size: 200px 200px;opacity: 0.3;
}@keyframes noise {0% { transform: translate(10%, 15%); }20% { transform: translate(-5%, 20%); }40% { transform: translate(12%, -10%); }60% { transform: translate(-8%, 5%); }100% { transform: translate(0); }
}</style></head>
<body><div class="tv-effect"><div class="noise-layer"></div><div class="scanline"></div>
</div></body>
</html>

效果图

在这里插入图片描述


http://www.ppmy.cn/devtools/168428.html

相关文章

独立部署DeepSeek 大语言模型(如 DeepSeek Coder、DeepSeek LLM)可以采用什么框架?

DeepSeek 大语言模型&#xff08;如 DeepSeek Coder、DeepSeek LLM&#xff09;&#xff0c;独立部署这些模型可以采用以下几种框架&#xff1a; 1. Hugging Face Transformers 特点 易用性高&#xff1a;提供了丰富的预训练模型接口&#xff0c;对于 DeepSeek 模型&#xff…

SpringBoot 和vue前后端配合开发网页拼图10关游戏源码技术分享

今天分享一个 前后端结合 的网页游戏 开发项目源码技术。 这也是我第一次写游戏类的程序&#xff0c;虽然不是特别复杂的游戏&#xff0c;但是是第一次写&#xff0c;肯定要记录一下了&#xff0c;哈哈。 游戏的内容 就是 我们显示中玩的那个 拼图碎片的 游戏&#xff0c;类似下…

Ubuntu 软件仓库管理概述与基本原理

Ubuntu 软件仓库管理概述与基本原理 在 Ubuntu 系统中,软件仓库(Repository)充当着软件包的集中存储地,就好比一个庞大的在线应用市场,里面包含了各种经过测试的软件包。利用软件仓库,用户无需手动下载和安装软件,只需要通过简单的命令,系统就会自动处理依赖关系,完成…

BERT系列模型

BERT系列模型 1 BERT模型介绍 1.1 BERT简洁 BERT是2018年10月由Google AI研究院提出的一种预训练模型. BERT的全称是Bidirectional Encoder Representation from Transformers.BERT在机器阅读理解顶级水平测试SQuAD1.1中表现出惊人的成绩: 全部两个衡量指标上全面超越人类, …

Leetcode 刷题笔记1 单调栈part01

leetcode 739 每日温度 对于单调栈问题&#xff0c;我觉得是在循环外部增加一些辅助项减少时间复杂度&#xff0c;但增加内存空间的利用 class Solution:def dailyTemperatures(self, temperatures: List[int]) -> List[int]:ans [0] * len(temperatures)stack []for i …

Redis常用数据类型和使用常见以及基本操作举例(适合初学者,以医药连锁管理系统为背景)

Redis的常见数据类型&#xff0c;包括String、Hash、List、Set、Zset等&#xff0c;这些数据类型都有各自的特点和适用场景。接下来&#xff0c;将这些数据类型与医药连锁管理系统的业务场景进行匹配。 String类型&#xff0c;适合存储单个值。在医药连锁管理系统中&#xff0…

C#语言的响应式设计

C#语言的响应式设计 引言 随着信息技术的不断发展&#xff0c;响应式设计已经成为现代软件开发中一个重要的设计理念。它不仅应用于前端开发&#xff0c;还逐渐扩展到后端开发以及各种编程语言中。C#语言作为一种强类型、面向对象的编程语言&#xff0c;逐渐在响应式设计的过…

2.git和github操作:diff链接

目录 1. 获取差异链接的核心方法方法 1&#xff1a;通过分支/提交比较生成链接&#xff08;适用于 GitHub/GitLab/Bitbucket&#xff09;方法 2&#xff1a;使用单次提交的差异链接&#xff08;查看某次提交的改动&#xff09;方法 3&#xff1a;通过 Pull Request&#xff08;…