之前为大家介绍了很多款由纯css3实现的特效。今天要再给大家带来一款纯css3实现的超炫动画背画特效。代码非常简单,没有引用任何其它js代码。css代码也不多。效果非常炫。一起看下效果图:
在线预览 源码下载
实现的代码。
html代码:
<div class='fake-gif'> <span class='stripe'></span><span class='stripe'></span><span class='stripe'></span> <span class='stripe'></span><span class='stripe'></span><span class='stripe'></span> <span class='stripe'></span><span class='stripe'></span><span class='stripe'></span> <span class='stripe'></span><span class='stripe'></span><span class='stripe'></span> <span class='stripe'></span><span class='stripe'></span><span class='stripe'></span> <span class='stripe'></span><span class='stripe'></span><span class='stripe'></span> <span class='stripe'></span><span class='stripe'></span><span class='stripe'></span> <span class='stripe'></span><span class='stripe'></span><span class='stripe'></span> <span class='stripe'></span><span class='stripe'></span> </div>
css3代码:
body{ background: #000; -webkit-perspective:35px; -moz-perspective:35px; -ms-perspective:35px; -o-perspective:35px; perspective:35px; -webkit-transform-style:preserve-3d; -moz-transform-style:preserve-3d; -ms-transform-style:preserve-3d; -o-transform-style:preserve-3d; transform-style:preserve-3d; -webkit-transform: rotateX(45deg) rotateY(0deg) rotateZ(45deg); -moz-transform:rotateX(45deg) rotateY(0deg) rotateZ(45deg); -ms-transform:rotateX(45deg) rotateY(0deg) rotateZ(45deg); -o-transform:rotateX(45deg) rotateY(0deg) rotateZ(45deg); transform:rotateX(45deg) rotateY(0deg) rotateZ(45deg); } .fake-gif { position: relative; margin: 10rem auto 0 auto; width: 20rem; height: 20rem; }.fake-gif .stripe { position: absolute; border-radius: 50%; -webkit-box-shadow: 2px 2px 0 rgba(0, 0, 0, 0.3); box-shadow: 2px 2px 0 rgba(0, 0, 0, 0.3); -webkit-transform: translate3d(0px, 0px, 0px); transform: translate3d(0px, 0px, 0px);}.fake-gif .stripe:nth-child(odd) { left: 0; width: 100%; height: 5%;background-color: rgba(109, 60, 209, 0.5);box-shadow: 0px 6px 40px #5800FF, inset 0px 2px 5px #DF00FF;}.fake-gif .stripe:nth-child(even) { top: 0; width: 5%; height: 100%; background-color: rgba(0, 240, 40, 0.5);box-shadow: 0px 6px 40px #007D35, inset 0px 2px 5px #7CFFB5;}.fake-gif .stripe:nth-child(4n+1) { z-index: 3;}.fake-gif .stripe:nth-child(4n+2) { z-index: 4;}.fake-gif .stripe:nth-child(4n+3) { z-index: 1;}.fake-gif .stripe:nth-child(4n) { z-index: 2;}.fake-gif .stripe:nth-child(2) { left: 4.7%; -webkit-animation: move-y 2.7s 0.2s infinite; animation: move-y 2.7s 0.2s infinite;}.fake-gif .stripe:nth-child(4) { left: 11.9%; -webkit-animation: move-y 2.7s 0.4s infinite; animation: move-y 2.7s 0.4s infinite;}.fake-gif .stripe:nth-child(6) { left: 19.1%; -webkit-animation: move-y 2.7s 0.6s infinite; animation: move-y 2.7s 0.6s infinite;}.fake-gif .stripe:nth-child(8) { left: 26.3%; -webkit-animation: move-y 2.7s 0.8s infinite; animation: move-y 2.7s 0.8s infinite;}.fake-gif .stripe:nth-child(10) { left: 33.5%; -webkit-animation: move-y 2.7s 1s infinite; animation: move-y 2.7s 1s infinite;}.fake-gif .stripe:nth-child(12) { left: 40.7%; -webkit-animation: move-y 2.7s 1.2s infinite; animation: move-y 2.7s 1.2s infinite;}.fake-gif .stripe:nth-child(14) { left: 47.9%; -webkit-animation: move-y 2.7s 1.4s infinite; animation: move-y 2.7s 1.4s infinite;}.fake-gif .stripe:nth-child(16) { left: 55.1%; -webkit-animation: move-y 2.7s 1.6s infinite; animation: move-y 2.7s 1.6s infinite;}.fake-gif .stripe:nth-child(18) { left: 62.3%; -webkit-animation: move-y 2.7s 1.8s infinite; animation: move-y 2.7s 1.8s infinite;}.fake-gif .stripe:nth-child(20) { left: 69.5%; -webkit-animation: move-y 2.7s 2s infinite; animation: move-y 2.7s 2s infinite;}.fake-gif .stripe:nth-child(22) { left: 76.7%; -webkit-animation: move-y 2.7s 2.2s infinite; animation: move-y 2.7s 2.2s infinite;}.fake-gif .stripe:nth-child(24) { left: 83.9%; -webkit-animation: move-y 2.7s 2.4s infinite; animation: move-y 2.7s 2.4s infinite;}.fake-gif .stripe:nth-child(26) { left: 91.1%; -webkit-animation: move-y 2.7s 2.6s infinite; animation: move-y 2.7s 2.6s infinite;}.fake-gif .stripe:nth-child(1) { top: 3.6%; -webkit-animation: move-x 2.7s 0.1s infinite; animation: move-x 2.7s 0.1s infinite;}.fake-gif .stripe:nth-child(3) { top: 10.8%; -webkit-animation: move-x 2.7s 0.3s infinite; animation: move-x 2.7s 0.3s infinite;}.fake-gif .stripe:nth-child(5) { top: 18%; -webkit-animation: move-x 2.7s 0.5s infinite; animation: move-x 2.7s 0.5s infinite;}.fake-gif .stripe:nth-child(7) { top: 25.2%; -webkit-animation: move-x 2.7s 0.7s infinite; animation: move-x 2.7s 0.7s infinite;}.fake-gif .stripe:nth-child(9) { top: 32.4%; -webkit-animation: move-x 2.7s 0.9s infinite; animation: move-x 2.7s 0.9s infinite;}.fake-gif .stripe:nth-child(11) { top: 39.6%; -webkit-animation: move-x 2.7s 1.1s infinite; animation: move-x 2.7s 1.1s infinite;}.fake-gif .stripe:nth-child(13) { top: 46.8%; -webkit-animation: move-x 2.7s 1.3s infinite; animation: move-x 2.7s 1.3s infinite;}.fake-gif .stripe:nth-child(15) { top: 54%; -webkit-animation: move-x 2.7s 1.5s infinite; animation: move-x 2.7s 1.5s infinite;}.fake-gif .stripe:nth-child(17) { top: 61.2%; -webkit-animation: move-x 2.7s 1.7s infinite; animation: move-x 2.7s 1.7s infinite;}.fake-gif .stripe:nth-child(19) { top: 68.4%; -webkit-animation: move-x 2.7s 1.9s infinite; animation: move-x 2.7s 1.9s infinite;}.fake-gif .stripe:nth-child(21) { top: 75.6%; -webkit-animation: move-x 2.7s 2.1s infinite; animation: move-x 2.7s 2.1s infinite;}.fake-gif .stripe:nth-child(23) { top: 82.8%; -webkit-animation: move-x 2.7s 2.3s infinite; animation: move-x 2.7s 2.3s infinite;}.fake-gif .stripe:nth-child(25) { top: 90%; -webkit-animation: move-x 2.7s 2.5s infinite; animation: move-x 2.7s 2.5s infinite;}@-webkit-keyframes move-y { 0%, 100% { -webkit-transform: translateZ(-25px); transform: translateZ(-25px); } 50% { -webkit-transform: translateZ(25px); transform: translateZ(25px); }}@-webkit-keyframes move { 0%, 100% { -webkit-transform: rotateX(-25deg) rotateY(-25deg); transform: rotateX(-25deg) rotateY(-25deg); } 50% { -webkit-transform: rotateX(25px) rotateY(25deg); transform: rotateX(25px) rotateY(25deg); }}@keyframes move-y { 0%, 100% { -webkit-transform: translateY(-25%); transform: translateY(-25%); } 50% { -webkit-transform: translateY(25%); transform: translateY(25%); }}@-webkit-keyframes move-x { 0%, 100% { -webkit-transform: translateZ(-25px); transform: translateZ(-25px); } 50% { -webkit-transform: translateZ(25px); transform: translateZ(25px); }}@keyframes move-x { 0%, 100% { -webkit-transform: translateX(-25%); transform: translateX(-25%); } 50% { -webkit-transform: translateX(25%); transform: translateX(25%); }}

HTML的未來充滿了無限可能。 1)新功能和標準將包括更多的語義化標籤和WebComponents的普及。 2)網頁設計趨勢將繼續向響應式和無障礙設計發展。 3)性能優化將通過響應式圖片加載和延遲加載技術提升用戶體驗。

HTML、CSS和JavaScript在網頁開發中的角色分別是:HTML負責內容結構,CSS負責樣式,JavaScript負責動態行為。 1.HTML通過標籤定義網頁結構和內容,確保語義化。 2.CSS通過選擇器和屬性控製網頁樣式,使其美觀易讀。 3.JavaScript通過腳本控製網頁行為,實現動態和交互功能。

HTMLISNOTAPROGRAMMENGUAGE; ITISAMARKUMARKUPLAGUAGE.1)htmlStructures andFormatSwebContentusingtags.2)itworkswithcsssforstylingandjavascript for Interactivity,增強WebevebDevelopment。

HTML是構建網頁結構的基石。 1.HTML定義內容結構和語義,使用、、等標籤。 2.提供語義化標記,如、、等,提升SEO效果。 3.通過標籤實現用戶交互,需注意表單驗證。 4.使用、等高級元素結合JavaScript實現動態效果。 5.常見錯誤包括標籤未閉合和屬性值未加引號,需使用驗證工具。 6.優化策略包括減少HTTP請求、壓縮HTML、使用語義化標籤等。

HTML是一種用於構建網頁的語言,通過標籤和屬性定義網頁結構和內容。 1)HTML通過標籤組織文檔結構,如、。 2)瀏覽器解析HTML構建DOM並渲染網頁。 3)HTML5的新特性如、、增強了多媒體功能。 4)常見錯誤包括標籤未閉合和屬性值未加引號。 5)優化建議包括使用語義化標籤和減少文件大小。

WebDevelovermentReliesonHtml,CSS和JavaScript:1)HTMLStructuresContent,2)CSSStyleSIT和3)JavaScriptAddSstractivity,形成thebasisofmodernWebemodernWebExexperiences。

HTML的作用是通過標籤和屬性定義網頁的結構和內容。 1.HTML通過到、等標籤組織內容,使其易於閱讀和理解。 2.使用語義化標籤如、等增強可訪問性和SEO。 3.優化HTML代碼可以提高網頁加載速度和用戶體驗。

htmlisaspecifictypefodyfocusedonstructuringwebcontent,而“代碼” badlyLyCludEslanguagesLikeLikejavascriptandPytyPythonForFunctionality.1)htmldefineswebpagertuctureduseTags.2)“代碼”代碼“ code” code code code codeSpassSesseseseseseseseAwiderRangeLangeLangeforLageforLogageforLogicIctInterract


熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

SublimeText3 英文版
推薦:為Win版本,支援程式碼提示!

SecLists
SecLists是最終安全測試人員的伙伴。它是一個包含各種類型清單的集合,這些清單在安全評估過程中經常使用,而且都在一個地方。 SecLists透過方便地提供安全測試人員可能需要的所有列表,幫助提高安全測試的效率和生產力。清單類型包括使用者名稱、密碼、URL、模糊測試有效載荷、敏感資料模式、Web shell等等。測試人員只需將此儲存庫拉到新的測試機上,他就可以存取所需的每種類型的清單。

SAP NetWeaver Server Adapter for Eclipse
將Eclipse與SAP NetWeaver應用伺服器整合。

VSCode Windows 64位元 下載
微軟推出的免費、功能強大的一款IDE編輯器

EditPlus 中文破解版
體積小,語法高亮,不支援程式碼提示功能