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

【css酷炫效果】纯CSS实现大风车旋转效果

【css酷炫效果】纯CSS实现大风车旋转效果

  • 创作背景
  • html结构
  • css样式
  • 完整代码
    • 基础版
    • 进阶版(彩色版)
  • 效果图

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

创作随缘,不定时更新。

创作背景

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

html结构

<div class="radar-scan"></div>

css样式

.radar-scan {
  width: 200px;
  height: 200px;
  border-radius: 50%;
  background: conic-gradient(
    #000 0deg, 
    #000 20deg, 
    transparent 20deg, 
    transparent 40deg, 
    #000 40deg, 
    #000 60deg, 
    transparent 60deg, 
    transparent 80deg, 
    #000 80deg, 
    #000 100deg, 
    transparent 100deg, 
    transparent 120deg, 
    #000 120deg, 
    #000 140deg, 
    transparent 140deg, 
    transparent 160deg, 
    #000 160deg, 
    #000 180deg, 
    transparent 180deg, 
    transparent 200deg, 
    #000 200deg, 
    #000 220deg, 
    transparent 220deg, 
    transparent 240deg, 
    #000 240deg, 
    #000 260deg, 
    transparent 260deg, 
    transparent 280deg, 
    #000 280deg, 
    #000 300deg, 
    transparent 300deg, 
    transparent 320deg, 
    #000 320deg, 
    #000 340deg, 
    transparent 340deg, 
    transparent 360deg
  );
  animation: radar-rotation 4s linear infinite;
}
@keyframes radar-rotation {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}

完整代码

基础版

<!DOCTYPE html>
<html lang="en"> 
<head>

<title>页面特效</title>
<style type="text/css">
.radar-scan {
  width: 200px;
  height: 200px;
  border-radius: 50%;
  background: conic-gradient(
    #000 0deg, 
    #000 20deg, 
    transparent 20deg, 
    transparent 40deg, 
    #000 40deg, 
    #000 60deg, 
    transparent 60deg, 
    transparent 80deg, 
    #000 80deg, 
    #000 100deg, 
    transparent 100deg, 
    transparent 120deg, 
    #000 120deg, 
    #000 140deg, 
    transparent 140deg, 
    transparent 160deg, 
    #000 160deg, 
    #000 180deg, 
    transparent 180deg, 
    transparent 200deg, 
    #000 200deg, 
    #000 220deg, 
    transparent 220deg, 
    transparent 240deg, 
    #000 240deg, 
    #000 260deg, 
    transparent 260deg, 
    transparent 280deg, 
    #000 280deg, 
    #000 300deg, 
    transparent 300deg, 
    transparent 320deg, 
    #000 320deg, 
    #000 340deg, 
    transparent 340deg, 
    transparent 360deg
  );
  animation: radar-rotation 4s linear infinite;
}
@keyframes radar-rotation {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}

</style>

</head>
<body>

	<div class="radar-scan"></div>


</body>
</html>

进阶版(彩色版)

<!DOCTYPE html>
<html lang="en"> 
<head>

<title>页面特效</title>
<style type="text/css">
.radar-scan {
  width: 200px;
  height: 200px;
  border-radius: 50%;
  background: conic-gradient(
    #e61e1e 0deg, 
    #000 20deg, 
    transparent 20deg, 
    transparent 40deg, 
    #e61e1e 40deg, 
    #000 60deg, 
    transparent 60deg, 
    transparent 80deg, 
    #e61e1e 80deg, 
    #000 100deg, 
    transparent 100deg, 
    transparent 120deg, 
    #e61e1e 120deg, 
    #000 140deg, 
    transparent 140deg, 
    transparent 160deg, 
    #e61e1e 160deg, 
    #000 180deg, 
    transparent 180deg, 
    transparent 200deg, 
    #e61e1e 200deg, 
    #000 220deg, 
    transparent 220deg, 
    transparent 240deg, 
    #e61e1e 240deg, 
    #000 260deg, 
    transparent 260deg, 
    transparent 280deg, 
    #e61e1e 280deg, 
    #000 300deg, 
    transparent 300deg, 
    transparent 320deg, 
    #e61e1e 320deg, 
    #000 340deg, 
    transparent 340deg, 
    transparent 360deg
  );
  animation: radar-rotation 4s linear infinite;
}
@keyframes radar-rotation {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}

</style>

</head>
<body>

	<div class="radar-scan"></div>


</body>
</html>

效果图

在这里插入图片描述

相关文章:

  • 【2025】LLM(大模型)开源项目介绍与使用场景
  • 火山引擎(豆包大模型)(抖音平台)之火山方舟的Prompt的使用测试
  • 利用大语言模型生成的合成数据训练YOLOv12:提升商业果园苹果检测的精度与效
  • Log4j2漏洞实战
  • 学有所得-Deepin linux操作系统在安装nvidia显卡驱动后的问题修复
  • IT6636: 3-IN 1-OUT HDMI 2.1 (48 Gbps) Retiming Switch with Embedded MCU
  • mybatis_plus的乐观锁
  • C++《红黑树》
  • Python第五章05:银行ATM机程序
  • 蓝桥杯备考:DFS求最短路之字串变换
  • TCP协议的多线程应用、多线程下的网络编程
  • 数字孪生的建模师blender和maya你更喜欢用哪个?
  • 【图像处理基石】什么是动态范围?
  • 数据结构入门(1)——算法复杂度
  • 【Linux】Bash是什么?怎么使用?
  • 【力扣刷题实战】最大连续1的个数 III
  • QQ村旅游网站的设计基于SSM项目的【QQ村旅游网站的设计】
  • 若依分离版整合多数据源——Phoenix+HBase
  • 【初始C语言】转义字符
  • 图数据库Neo4j和JDK安装与配置教程(超详细)
  • 十年牢狱倒计时,一名服刑人员的期待与惶恐
  • 芬兰直升机相撞坠毁事故中五名人员全部遇难
  • 一旅客因上错车阻挡车门关闭 ,株洲西高铁站发布通报
  • 习近平向第三十四届阿拉伯国家联盟首脑理事会会议致贺信
  • 气急败坏!20多名台湾艺人被台当局列为“重点核查对象”
  • 卿晨璟靓等用服刑经历“引流”,专家:将犯罪问题娱乐化会消解刑罚严肃性