今天和大家分享一個以SVG圖像為主的loading加載動畫,現在移動端網頁使用比較多,若還用GIF做loading圖片的話,可能會影響圖像的質量,所以使用SVG是一個不錯的方式。
這次展示的程式碼由 Aurer 編寫,前端人員只需要直接複製想要的SVG程式碼就能直接使用,而且可以改變顏色。當然,對於好學的同學,也可以研究下這個程式碼的寫法。
使用教學
接下來設計達人網小編為大家講解這個使用方法,其實是相當簡單的。
STEP 1: 複製你想要的SVG載入動畫程式碼到
裡面,小編隨意複製一個程式碼如下:- svg 版本=版本=版本 🎜> id="Layer_1" xmlns xmlns >"http://www.w3.org/2000/svg" xmlns:xlink="http:// www .w3.org/1999/xlink" x="0px" y="0px" 寬度="24px" 高度="30px" viewBox=「0 0 24 30」 樣式=「啟用背景:新0 xml:space="保留">
- 長方形 x y="0" 寬度 寬度寬度"4" 高度="10" 填🎜>=“#333” 變換=變換=
- 變換=“翻譯” 🎜>> animateTransform attributeType 🎜> 屬性名稱=「轉換」 🎜>「翻譯」 值=「0 0; 0 開始="0" 持續=持續== 0.6s" 重複次數="無限期">
- 🎜>animateTransform>
- 長方形> 矩形 x="10" y="0" 寬度 寬度寬度"4" 高度="10" 填🎜>=“#333” 變換 =變換=變換=“翻譯502111. 🎜>>
- animateTransform attributeType 🎜> 屬性名稱=「轉換」 🎜>「翻譯」 值=「0 0; 0 開始="0.2s" 持續= "0.6s" repeatCount="無限期">>
- animateTransform>
- 長方形> 長方形 x=x=x=x=x=x=x=x=x y=
- "0" 寬度 寬度寬度"4" 高度="10" 填🎜>=“#333” 變換=變換=變換=“翻譯”. 🎜>> animateTransform attributeType 🎜> 屬性名稱=「轉換」 🎜>「翻譯」
- 值=「0 0; 0 開始= "0.4s"
- 持續= "0.6s" repeatCount
"無限期"
>
>- animateTransform>
- 長方形>
完成!最終DEMO:
ionic庫中的載入動畫使用
ionic是一個用來開發混合手機應用的,開源的,免費的程式碼庫。可以優化html、css和js的效能,建立高效的應用程序,而且還可以用於建立Sass和AngularJS的最佳化。 ionic會是一個可以信賴的框架。
安裝很簡單,如果有npm,Window 和Linux 上打開命令行工具執行以下命令:
Mac 系統上使用以下指令:
如果你已經安裝了上述環境,可以執行以下指令來更新版本:

下面我們來看看具體的兩個加載相關的用法:
ionic 載入動作 $ionicLoading
- html ng-app >>
- 頭>
- 元 字符集 字符集 字符集 字符集
- 字符集 字符集 字符集> 元 名稱
- ="視口"
- 內容=「初始規模=1,最大規模=1,使用者可擴充=否,寬度=裝置寬度「>
- 標題
- >離子莫代爾標題> 連結 href
- href rel="樣式表"> 腳本
- src="http: / /www.runoob.com/static/ionic/js/ionic.bundle.min.js">腳本
- >> 頭>
- body
- ng-controller= "> ion-view 標題="首頁">
- 離子標題欄> h1 > 🎜>>布偶
- h1> 離子標題欄
-
>
離子含量 有標題 有標題有標題>
- 離子列表>
- 離子項目布偶中的布偶」 href=「#」>「#」>「#」>「#」> .name}}離子項目
>- 離子列表
>- 離子含量
>- 🎜>> ion-view
- >
>- 身體
- > html
- 將內容複製到剪切板
- angular.module('ionicApp', ['ionic']) .controller('AppCtrl',
- 函數($scope, $timeout, $ionicLoading) {
- //設定載入器
- $ionicLoading.show({
- 內容:‘載入中’, 動畫:『淡入淡出-in
- ‘, showBackdrop: true
- ,
- 最大寬度:200,
- showDelay: 0
- });
- //設定一個逾時來清除載入程序,但實際上您會呼叫 $ionicLoading.hide(); 每當一切準備就緒或載入時都會呼叫該方法。
- $timeout(函數
- () {
- $ionicLoading.hide();
- $scope.stooges = [{name: 'Moe'}, {name: 'Larry'}, {name:'Curly'}];
- },2000);
$ionicLoadingConfig
- 離子含量 離子含量=="滾動="捲動假 類別 =
- "有標題"> > >
- > p> 離子旋轉器
- 圖標=" android ">離子旋轉器> 離子旋轉器
- 圖標=" ios ">離子旋轉器> 離子旋轉器
- 圖標=" ios -small">ion-spinner> 🎜> 🎜> 離子旋轉器 圖標
- ="氣泡" 類="旋轉平衡">> 🎜>離子旋轉器> 離子旋轉器 圖標
- ="圓圈" 類= "旋轉器通電"
- > >>
- 離子旋轉器>
- p> p> 離子旋轉器 圖標
- ="新月"
- 類="spinner-royal">>離子旋轉器> 離子旋轉器 圖標="點" 類="旋轉深色">>> 離子旋轉器>
- 離子旋轉器 圖標=" lines " class="旋轉平靜"> 🎜>離子旋轉器>
- 離子旋轉器 圖示 圖示 圖示 " class="旋轉斷言">> 🎜>離子旋轉器
- > 離子旋轉器 圖標="螺旋"> 離子旋轉器
- > p
- >
- 離子含量
- CSS 代碼
- 將內容複製到剪切板
- 身體{ 遊標: url('http://www.runob.com/try/demosource/finger .png'),
- 自動;
- }
- p { 置中:
- 居中; ; 邊距底部:
- 40px !
- 重要;
- } .spinner svg {
- 寬度:19% ! 重要; 高度:
- 85px !
- JavaScript 程式碼 將內容複製到剪切板
- angular.module('ionicApp', ['ionic'])
- .controller('MyCtrl',
- 函數($scope) {

H5開發需要掌握的工具和框架包括Vue.js、React和Webpack。 1.Vue.js適用於構建用戶界面,支持組件化開發。 2.React通過虛擬DOM優化頁面渲染,適合複雜應用。 3.Webpack用於模塊打包,優化資源加載。

HTML5hassignificantlytransformedwebdevelopmentbyintroducingsemanticelements,enhancingmultimediasupport,andimprovingperformance.1)ItmadewebsitesmoreaccessibleandSEO-friendlywithsemanticelementslike,,and.2)HTML5introducednativeandtags,eliminatingthenee

H5通過語義化元素和ARIA屬性提升網頁的可訪問性和SEO效果。 1.使用、、等元素組織內容結構,提高SEO。 2.ARIA屬性如aria-label增強可訪問性,輔助技術用戶可順利使用網頁。

"h5"和"HTML5"在大多數情況下是相同的,但它們在某些特定場景下可能有不同的含義。 1."HTML5"是W3C定義的標準,包含新標籤和API。 2."h5"通常是HTML5的簡稱,但在移動開發中可能指基於HTML5的框架。理解這些區別有助於在項目中準確使用這些術語。

H5,即HTML5,是HTML的第五個版本,它為開發者提供了更強大的工具集,使得創建複雜的網頁應用變得更加簡單。 H5的核心功能包括:1)元素允許在網頁上繪製圖形和動畫;2)語義化標籤如、等,使網頁結構清晰,利於SEO優化;3)新API如GeolocationAPI,支持基於位置的服務;4)跨瀏覽器兼容性需要通過兼容性測試和Polyfill庫來確保。

如何創建 H5 鏈接?確定鏈接目標:獲取 H5 頁面或應用程序的 URL。創建 HTML 錨點:使用 <a> 標記創建錨點並指定鏈接目標URL。設置鏈接屬性(可選):根據需要設置 target、title 和 onclick 屬性。添加到網頁:將 HTML 錨點代碼添加到希望鏈接出現的網頁中。

解決 H5 兼容問題的方法包括:使用響應式設計,允許網頁根據屏幕尺寸調整佈局。採用跨瀏覽器測試工具,在發布前測試兼容性。使用 Polyfill,為舊瀏覽器提供對新 API 的支持。遵循 Web 標準,使用有效的代碼和最佳實踐。使用 CSS 預處理器,簡化 CSS 代碼並提高可讀性。優化圖像,減小網頁大小並加快加載速度。啟用 HTTPS,確保網站的安全性。

h5頁面可以通過兩種方法生成鏈接:手動創建鏈接或使用短鏈接服務。通過手動創建,只需複制h5頁面的URL即可;通過短鏈接服務,需將URL粘貼到服務中,然後獲取縮短的URL。


熱AI工具

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

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

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

ZendStudio 13.5.1 Mac
強大的PHP整合開發環境

Atom編輯器mac版下載
最受歡迎的的開源編輯器

Safe Exam Browser
Safe Exam Browser是一個安全的瀏覽器環境,安全地進行線上考試。該軟體將任何電腦變成一個安全的工作站。它控制對任何實用工具的訪問,並防止學生使用未經授權的資源。

SublimeText3 Linux新版
SublimeText3 Linux最新版

SublimeText3漢化版
中文版,非常好用