当前位置: 首页 > article >正文

【css酷炫效果】纯CSS实现动态云雾效果

【css酷炫效果】纯CSS实现动态云雾效果

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

想直接拿走的老板,链接放在这里:上传后更新

创作随缘,不定时更新。

创作背景

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

html结构

  <div class="cloud-bg">
    <div class="fog"></div>
    <div class="fog"></div>
  </div>

css样式

body {
  margin: 0;
  min-height: 100vh;
}

.cloud-bg {
  position: relative;
  height: 100vh;
  background: radial-gradient(circle at bottom, #6D8EA0, #3A506B);
  overflow: hidden;
}

.fog {
  position: absolute;
  width: 200%;
  height: 200%;
  background: 
    linear-gradient(90deg, 
      rgba(255,255,255,0) 10%,
      rgba(255,255,255,0.2) 50%,
      rgba(255,255,255,0) 90%
    );
  filter: blur(40px);
  animation: drift 30s linear infinite;
}

@keyframes drift {
  0% { transform: translate(-50%, -50%) rotate(15deg); }
  100% { transform: translate(50%, 50%) rotate(15deg); }
}

/* 多层次云雾 */
.fog:nth-child(1) {
  top: 20%;
  left: -50%;
  opacity: 0.7;
  animation-duration: 35s;
}
.fog:nth-child(2) {
  top: 60%;
  filter: blur(60px);
  animation-duration: 45s;
}

完整代码

<!DOCTYPE html>
<html>
<head>
<style>
body {
  margin: 0;
  min-height: 100vh;
}

.cloud-bg {
  position: relative;
  height: 100vh;
  background: radial-gradient(circle at bottom, #6D8EA0, #3A506B);
  overflow: hidden;
}

.fog {
  position: absolute;
  width: 200%;
  height: 200%;
  background: 
    linear-gradient(90deg, 
      rgba(255,255,255,0) 10%,
      rgba(255,255,255,0.2) 50%,
      rgba(255,255,255,0) 90%
    );
  filter: blur(40px);
  animation: drift 30s linear infinite;
}

@keyframes drift {
  0% { transform: translate(-50%, -50%) rotate(15deg); }
  100% { transform: translate(50%, 50%) rotate(15deg); }
}

/* 多层次云雾 */
.fog:nth-child(1) {
  top: 20%;
  left: -50%;
  opacity: 0.7;
  animation-duration: 35s;
}
.fog:nth-child(2) {
  top: 60%;
  filter: blur(60px);
  animation-duration: 45s;
}
</style>
</head>
<body>
  <div class="cloud-bg">
    <div class="fog"></div>
    <div class="fog"></div>
  </div>
</body>
</html>

效果图

在这里插入图片描述


http://www.kler.cn/a/596044.html

相关文章:

  • Proteus 使用入门指南
  • 19.哈希表的实现
  • 和鲸科技受邀赴中国气象局气象干部培训学院湖南分院开展 DeepSeek 趋势下的人工智能技术应用专题培训
  • thread【QT】
  • window.postMessage使用
  • webpack使用详细步骤
  • 【Qt】Qt + Modbus 服务端学习笔记
  • 大腾智能受邀出席2025华为云城市峰会暨东莞市人工智能大模型中心开服活动
  • 快速查询手机是否处于联网状态?
  • Redis的大Key问题如何解决?
  • 什么是 DAO?
  • MinIO Docker
  • 数据可信安全流通实战,隐语开源社区Meetup武汉站开放报名
  • FPGA中级项目4——DDS实现
  • 工业数据驱动智能维护的深度调研报告
  • 基于Python的垃圾短信分类
  • 【AI论文】DropletVideo:一种用于探索整体时空一致视频生成的数据集与方法
  • 三层交换实验:实现不同 VLAN 间通信的详细探究
  • 气候预测新模式:助力行业迎接未来挑战
  • 音频录制小妙招-自制工具-借助浏览器录一段单声道16000采样率wav格式音频