css模擬雷達掃描動畫

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

樣式:

  .radar-scan {background-image: linear-gradient(0deg,transparent 24%,rgba(32, 255, 77, 0.15) 25%,rgba(32, 255, 77, 0.15) 26%,transparent 27%,transparent 74%,rgba(32, 255, 77, 0.15) 75%,rgba(32, 255, 77, 0.15) 76%,transparent 77%,transparent),linear-gradient(90deg,transparent 24%,rgba(32, 255, 77, 0.15) 25%,rgba(32, 255, 77, 0.15) 26%,transparent 27%,transparent 74%,rgba(32, 255, 77, 0.15) 75%,rgba(32, 255, 77, 0.15) 76%,transparent 77%,transparent);background-size: 2rem 2rem;width: 200px;height: 200px;position: relative;padding: 0;margin: 0;font-size: 1.6rem;}.radar-container {// background: radial-gradient(//     center,//     rgba(32, 255, 77, 0.3) 0%,//     rgba(32, 255, 77, 0) 75%//   ),//   repeating-radial-gradient(//     rgba(32, 255, 77, 0) 5.8%,//     rgba(32, 255, 77, 0) 18%,//     #20ff4d 18.6%,//     rgba(32, 255, 77, 0) 18.9%//   ),//   linear-gradient(//     90deg,//     rgba(32, 255, 77, 0) 49.5%,//     #20ff4d 50%,//     #20ff4d 50%,//     rgba(32, 255, 77, 0) 50.2%//   ),//   linear-gradient(//     0deg,//     rgba(32, 255, 77, 0) 49.5%,//     #20ff4d 50%,//     #20ff4d 50%,//     rgba(32, 255, 77, 0) 50.2%//   );background:-webkit-radial-gradient(center,rgba(32, 255, 77, 0.3) 0%,rgba(32, 255, 77, 0) 75%),// 調整蜘蛛網盤線數-webkit-repeating-radial-gradient(rgba(32, 255, 77, 0) 5.8%,rgba(32, 255, 77, 0) 18%,#20ff4d 18.6%,rgba(32, 255, 77, 0) 18.9%),// 橫線-webkit-linear-gradient(90deg,rgba(32, 255, 77, 0) 49.5%,#20ff4d 50%,#20ff4d 50%,rgba(32, 255, 77, 0) 50.2%),// 豎線-webkit-linear-gradient(0deg,rgba(32, 255, 77, 0) 49.5%,#20ff4d 50%,#20ff4d 50%,rgba(32, 255, 77, 0) 50.2%);width: 200px;height: 200px;position: relative;left: 50%;top: 50%;transform: translate(-50%, -50%);border-radius: 50%;border: 0.2rem solid #0cdd36;overflow: hidden;}.radar-container:before {content: " ";display: block;position: absolute;width: 100%;height: 100%;border-radius: 50%;animation: scanSpot 5s infinite;animation-timing-function: linear;animation-delay: 1.4s;}.radar-container:after {content: " ";display: block;background-image: linear-gradient(44deg,rgba(0, 255, 51, 0) 50%,#00bb22 100%);width: 50%;height: 50%;position: absolute;top: 0;left: 0;animation: scan 5s infinite;animation-timing-function: linear;transform-origin: bottom right;border-radius: 100% 0 0 0;}@keyframes scan {0% {transform: rotate(0deg);}100% {transform: rotate(360deg);}}@keyframes scanSpot {14% {background: radial-gradient(2vmin circle at 75% 70%,#ffffff 10%,#20ff4d 30%,rgba(255, 255, 255, 0) 100%);}14.0002% {background: radial-gradient(2vmin circle at 75% 70%,#ffffff 10%,#20ff4d 30%,rgba(255, 255, 255, 0) 100%),radial-gradient(2vmin circle at 63% 72%,#ffffff 10%,#20ff4d 30%,rgba(255, 255, 255, 0) 100%);}25% {background: radial-gradient(2vmin circle at 75% 70%,#ffffff 10%,#20ff4d 30%,rgba(255, 255, 255, 0) 100%),radial-gradient(2vmin circle at 63% 72%,#ffffff 10%,#20ff4d 30%,rgba(255, 255, 255, 0) 100%),radial-gradient(2vmin circle at 56% 86%,#ffffff 10%,#20ff4d 30%,rgba(255, 255, 255, 0) 100%);}26% {background: radial-gradient(2vmin circle at 75% 70%,#ffffff 10%,#20ff4d 30%,rgba(255, 255, 255, 0) 100%),radial-gradient(2vmin circle at 63% 72%,#ffffff 10%,#20ff4d 30%,rgba(255, 255, 255, 0) 100%),radial-gradient(2vmin circle at 56% 86%,#ffffff 10%,#20ff4d 30%,rgba(255, 255, 255, 0) 100%);opacity: 1;}100% {background: radial-gradient(2vmin circle at 75% 70%,#ffffff 10%,#20ff4d 30%,rgba(255, 255, 255, 0) 100%),radial-gradient(2vmin circle at 63% 72%,#ffffff 10%,#20ff4d 30%,rgba(255, 255, 255, 0) 100%),radial-gradient(2vmin circle at 56% 86%,#ffffff 10%,#20ff4d 30%,rgba(255, 255, 255, 0) 100%);opacity: 0;}}

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/72231.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/72231.shtml
英文地址,請注明出處:http://en.pswp.cn/web/72231.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

AdaLoRA 參數 配置:CAUSAL_LM“ 表示因果語言模型任務

AdaLoRA 參數 配置:CAUSAL_LM" 表示因果語言模型任務 config = AdaLoraConfig( init_r=16, # 增加 LoRA 矩陣的初始秩 lora_alpha=32, target_modules=[“q_proj”, “v_proj”], lora_dropout=0.1, bias=“none”, task_type=“CAUSAL_LM” ) 整體功能概述 AdaLoraCon…

C# 集合

集合 概述集合接口和類型列表(ArrayList, List)隊列(Queue)棧(Statck)鏈表(LinkedList)有序表(SortedList)字典Lookup類其他字典類 HashSet(不重復項的無序列表)位數組BitArrayBitVector32 性能 概述 數組和Array類。數組的大小是固定的。如果元素個數是動態的&#xff0c;就應…

WebSocket與MQTT協議深度對比:選擇合適的通信協議

在現代互聯網應用中&#xff0c;實時通信變得愈發重要。隨著物聯網&#xff08;IoT&#xff09;和實時數據流的普及&#xff0c;選擇合適的通信協議顯得尤為關鍵。WebSocket和MQTT是當前最為流行的兩種協議&#xff0c;它們各自有不同的應用場景、優缺點以及性能特點。在這篇文…

ELK(Elasticsearch、Logstash、Kbana)安裝及Spring應用

Elasticsearch安裝及Spring應用 一、引言二、基本概念1.索引&#xff08;Index&#xff09;2.類型&#xff08;Type&#xff09;3.文檔&#xff08;Document&#xff09;4.分片&#xff08;Shard&#xff09;5.副本&#xff08;Replica&#xff09; 二、ELK搭建1.創建掛載的文件…

MacOS 15.3.1 安裝 GPG 提示Error: unknown or unsupported macOS version: :dunno

目錄 1. 問題鎖定 2. 更新 Homebrew 3. 切換到新的 Homebrew 源 4. 安裝 GPG 5. 檢查 macOS 版本兼容性 6. 使用 MacPorts 或其他包管理器 7. 創建密鑰&#xff08;生成 GPG 簽名&#xff09; 往期推薦 1. 問題鎖定 通常是因為你的 Homebrew 版本較舊&#xff0c;或者你…

C++:類和對象(從底層編譯開始)詳解[前篇]

目錄 一.inline內聯的詳細介紹 &#xff08;1&#xff09;為什么在調用內聯函數時不需要建立棧幀&#xff1a; &#xff08;2&#xff09;為什么inline聲明和定義分離到兩個文件會產生鏈接錯誤&#xff0c;鏈接是什么&#xff0c;為什么沒有函數地址&#xff1a; 二.類&…

C++中,存儲持續性、作用域和鏈接性

在C++中,存儲持續性、作用域和鏈接性是變量和函數的重要屬性,它們共同決定了變量的生命周期、可見性以及跨文件訪問能力。以下是詳細的總結: 1. 存儲持續性(Storage Duration) 存儲持續性指變量在內存中的生命周期,分為四類: 自動存儲持續性(Automatic) 局部變量(函…

四種 No-SQL

在一個常規的互聯網服務中&#xff0c;讀取與寫入的比例大約是 100:1 到 1000:1。然而&#xff0c;從硬盤讀取時&#xff0c;數據庫連接操作耗時&#xff0c;99% 的時間花費在磁盤尋址上。 為了優化讀取性能&#xff0c;非規范化的設計通過添加冗余數據或分組數據來引入。下述…

【 Manus平替開源項目】

文章目錄 Manus平替開源項目1 OpenManus1.1 簡介1.2 安裝教程1.3 運行 2 OWL2.1 簡介2.2 安裝教程2.3 運行 3 OpenHands&#xff08;原OpenDevin&#xff09;3.1 簡介3.2 安裝教程和運行 Manus平替開源項目 1 OpenManus 1.1 簡介 開發團隊: MetaGPT 核心貢獻者&#xff08;5…

【Linux 服務之ollama 部署過慢問題】

特別慢的 curl -fsSL https://ollama.com/install.sh | sh參考 方法1 export OLLAMA_MIRROR"https://ghproxy.cn/https://github.com/ollama/ollama/releases/latest/download" curl -fsSL https://ollama.com/install.sh | sed "s|https://ollama.com/downl…

療養院管理系統設計與實現(代碼+數據庫+LW)

摘 要 傳統辦法管理信息首先需要花費的時間比較多&#xff0c;其次數據出錯率比較高&#xff0c;而且對錯誤的數據進行更改也比較困難&#xff0c;最后&#xff0c;檢索數據費事費力。因此&#xff0c;在計算機上安裝療養院管理系統軟件來發揮其高效地信息處理的作用&#xf…

Web后端開發之Maven

Maven Mven是apache旗下的一個開源項目&#xff0c;用來管理和構建java項目的工具。 通過一小段描述信息來管理項目。 Maven的作用 1.依賴管理&#xff1a;方便快捷的管理項目依賴的資源&#xff08;jar包&#xff09;&#xff0c;避免版本沖突問題 以前用某個jar包需要下載…

在線招聘小程序:AI簡歷篩選與精準職位推薦服務

當AI算法遇上小程序開發:重新定義「人崗匹配」的智能招聘革命 一、傳統招聘困境:求職者與企業為何總在「錯過」? 在數字化浪潮下,企業HR日均需處理數百份簡歷,卻仍有60%的崗位因匹配效率低下而空置;求職者海投簡歷后,近八成用戶表示從未收到精準反饋。這種雙向資源錯配…

Linux文件IO——緩沖區磁盤上的文件管理

前言 什么是緩沖區&#xff1f; 緩沖區是內存空間上的一小段內存&#xff0c;我們平常在寫程序的時候&#xff0c;其實是很難感知到緩沖區的存在的&#xff0c;接下來看一段代碼&#xff0c;可以很好地體現緩沖區的存在。 #include<stdio.h> #include<unistd.h> in…

Java中如何去自定義一個類加載器

之前寫過一篇&#xff0c;關于 類加載器和雙親委派的文章&#xff0c;里邊提到過可以根據自己的需要&#xff0c;去寫一個自定義的類加載器&#xff0c;正好有人問這個問題&#xff0c;今天有時間就來手寫一個自定義的類加載器&#xff0c;并使用這個自定義的類加載器來加載一個…

X86 RouterOS 7.18 設置筆記六:端口映射(IPv4、IPv6)及回流問題

X86 j4125 4網口小主機折騰筆記五&#xff1a;PVE安裝ROS RouterOS X86 RouterOS 7.18 設置筆記一&#xff1a;基礎設置 X86 RouterOS 7.18 設置筆記二&#xff1a;網絡基礎設置(IPV4) X86 RouterOS 7.18 設置筆記三&#xff1a;防火墻設置(IPV4) X86 RouterOS 7.18 設置筆記四…

代碼隨想錄|二叉樹|21合并二叉樹

leetcode:617. 合并二叉樹 - 力扣&#xff08;LeetCode&#xff09; 題目 給定兩個二叉樹&#xff0c;想象當你將它們中的一個覆蓋到另一個上時&#xff0c;兩個二叉樹的一些節點便會重疊。 你需要將他們合并為一個新的二叉樹。合并的規則是如果兩個節點重疊&#xff0c;那么…

LDR6500在Type-C轉DP視頻雙向互傳方案

LDR6500在Type-C轉DP視頻雙向互傳方案中扮演著核心角色&#xff0c;以下是對該方案的詳細解析&#xff1a; 一、LDR6500芯片概述 LDR6500是樂得瑞科技針對USB Type-C標準中的Bridge設備而開發的USB-C DRP&#xff08;Dual Role Port&#xff0c;雙角色端口&#xff09;接口USB…

Vue3中 ref 與 reactive區別

ref 用途: ref 通常用于創建一個響應式的基本類型數據&#xff08;如 string、number、boolean 等&#xff09;&#xff0c;但它也可以用于對象或數組 返回值: ref 返回一個帶有 .value 屬性的對象&#xff0c;訪問或修改數據需要通過 .value 進行 使用場景: …

CRM企業客戶關系管理系統產品原型方案

客戶關系管理系統&#xff08;CRM&#xff09;是企業產品應用中的典范&#xff0c;旨在通過信息技術和互聯網技術提升企業核心競爭力&#xff0c;優化企業與顧客在銷售、營銷和服務方面的互動。本作品提供了一套通用型的CRM系統原型模板&#xff0c;涵蓋數據管理、審批流程、統…