CSS特效025:旋轉的loading狀態

CSS常用示例100+專欄目錄

本專欄記錄的是經常使用的CSS示例與技巧,主要包含CSS布局,CSS特效,CSS花邊信息三部分內容。其中CSS布局主要是列出一些常用的CSS布局信息點,CSS特效主要是一些動畫示例,CSS花邊是描述了一些CSS相關的庫、知識點、理論篇章等。 因為常用所以記錄、展示、分享,希望能給您帶來幫助。

文章目錄

    • 效果圖
    • 源代碼
    • CSS基礎知識點
    • 結尾語

css實戰中,怎么繪制旋轉的loading狀態效果呢?這里利用transform的rotate旋轉特性。功能展示上雖然很簡單,但是實際開發應用中非常常見的效果。

效果圖

在這里插入圖片描述

源代碼

/*
* @Author: 大劍師蘭特(xiaozhuanlan),還是大劍師蘭特(CSDN)
* @此源代碼版權歸大劍師蘭特所有,可供學習或商業項目中借鑒,未經授權,不得重復地發表到博客、論壇,問答,git等公共空間或網站中。
* @Email: 2909222303@qq.com
* @weixin: gis-dajianshi
* @First published in CSDN
* @First published time: 2023-12-05
*/
<template><div class="container"><div class="top"><h3>旋轉的loading狀態</h3><div class="author">大劍師蘭特, 還是大劍師蘭特,gis-dajianshi</div></div><div class="dajianshi"></div></div>
</template><style scoped>.container {width: 1000px;height: 580px;margin: 50px auto;border: 1px solid green;position: relative;}.top {margin: 0 auto 0px;padding: 10px 0;background: orange;color: #fff;}.dajianshi {width: 100px;height: 100px;margin:100px auto 0;border: 10px solid #eee;border-top: 10px solid orange;border-radius: 50%;transition-property: transform;animation-name: rotate;animation-duration: 1.2s;animation-iteration-count: infinite;animation-timing-function: linear;}@keyframes rotate {from {transform: rotate(0deg);}to {transform: rotate(360deg);}}
</style>

CSS基礎知識點

1.CSS樣式表
2.基礎選擇器:(1)標簽選擇器,(2)類選擇器,(3)id選擇器,(4)通配符選擇器
3.復合選擇器:(1)后代選擇器,(2)子選擇器,(3)并集選擇器,(4)交集選擇器,(5)偽類選擇器。
4.字體樣式屬性:(1)字體大小font-size,(2)字體類型font-family,(3)字體粗細font-weight,(4)字體風格font-style
5.文本外觀樣式:(1)設置文本顏色color,(2)word-spacing,(3)letter-spacing,(4)line-height,(5)text-transform,(6)text-decoration,(7)text-align,(8)text-indent,(9)white-space
6.文本外觀屬性:(1)text-shadow,(2)overflow
7.CSS層疊性、繼承性及優先級
8.邊框介紹
8.1邊框屬性:(1)border-style,(2)border-width,(3)border-color,(4)border-radius
8.2內邊距屬性
8.3外邊距屬性
8.4box-shadow
9.背景屬性
9.1背景顏色
9.2背景圖片:(1)background-repeat,(2)background-position,(3)background-attachment,(4)background-size,(5)background-origin,(6)background-clip,(7)復合寫法,(8)不透明
10.元素的類型
11.span標簽
12.display
13.表格標簽:(1)table標簽,(2)tr標簽,(3)td標簽,(4)th標簽,(5)表格邊框,(6)折疊邊框,(7)表格寬度和高度,(8)表格邊框間距border-spacing,(9)表格標題位置caption-side
14.表單
14.1創建表單:(1)標簽
14.2表單控件:(1)input控件,(2)input/標簽的type屬性,(3)textarea控件,(4)select控件
15.CSS盒子模型:(1)邊框(border),(2)內邊距(padding),(3)外邊距(margin),(4)清除內外邊距,(5)盒子模型
16.浮動布局:(1)傳統網頁布局,(2)浮動簡介,(3)浮動特性,(4)清除浮動
17.定位布局:(1)定位組成,(2)相對定位relative,(3)絕對定位absolute,(4)子絕父相,(5)固定定位fixed,(6)定位疊放次序z-index,(7)定位拓展
三.其他
1.圓角邊框:(1)圓形,(2)圓角矩形
2.盒子陰影
3.文字陰影
4.用戶界面樣式:(1)鼠標樣式 cursor,(2)輪廓線 outline,(3)防止拖拽文本域 resize,
5.過渡 transition

結尾語

CSS的應用無處不在,希望某個片段就能幫助你,歡迎學習GIS的朋友一起交流。
《 Openlayers 綜合示例200+ 》,
《 leaflet示例教程100+ 》,
《 Cesium示例教程100+》,
《MapboxGL示例教程100+》。

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

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

相關文章

Ubuntu 修改當前用戶的名稱

UBUNTU 2018.04 LTS 64位 修改當前用戶的名稱 操作步驟如下&#xff1a; 假設你的帳號AAA &#xff0c; 打算修改為BBB。開機進入桌面。按下ctrl alt F1~F7 三個組合鍵。功能鍵F1到F7任選1個。 進入黑屏。登陸root 用戶&#xff0c;進入后。修改以下三個文件 /etc/passwd&a…

Linux學習筆記(九)MISC設備驅動

前言 misc 的意思是混合、雜項的&#xff0c;因此 MISC 驅動也叫做雜項驅動。也就是當我們板子上的某些外設無法進行分類的時候就可以使用 MISC 驅動。 MISC 驅動其實就是最簡單的字符設備驅動&#xff0c;通常嵌套在 platform 總線驅動中&#xff0c;實現復雜的驅動&#xff0…

Mysql 索引概念回顧

一、什么是索引 在關系數據庫中&#xff0c;索引是一種單獨的、物理的對數據庫表中一列或多列的值進行排序的一種存儲結構&#xff0c;它是某個表中一列或若干列值的集合和相應的指向表中物理標識這些值的數據頁的邏輯指針清單。索引的作用相當于圖書的目錄&#xff0c;可以根據…

《算法競賽進階指南》------圖論篇

文章目錄 0x01 Telephone Lines POJ - 36620x02 P1073 [NOIP2009 提高組] 最優貿易0x03 道路和航線 BZOJ22000x04 Sorting It All Out POJ - 1094 topo0x05 Sightseeing trip POJ - 1734 最小環問題0x06 Cow Relays POJ - 3613 S到E經過k條邊的最短路0x07 走廊潑水節 &#xff…

為什么Java程序員需要掌握多線程?揭秘并發編程的奧秘

為什么Java程序員需要掌握多線程&#xff1f;揭秘并發編程的奧秘 個人簡介前言多線程對于Java的意義&#x1f4cc;1.提高程序性能&#xff1a;&#x1f4cc;2 提高用戶體驗&#xff1a;&#x1f4cc;3支持并發處理&#xff1a;&#x1f4cc;4 資源共享和同步&#xff1a;&#…

OpenSSL 編程示例

參考&#xff1a;深入探索 OpenSSL&#xff1a;概念、原理、開發步驟、使用方法、使用場景及代碼示例 地址&#xff1a;https://oneisall.blog.csdn.net/article/details/131489812?spm1001.2014.3001.5502 目錄 1. OpenSSL 概念2. OpenSSL 原理3. OpenSSL 開發步驟4. OpenSSL…

C# 語法筆記

1.ref、out&#xff1a;參數傳遞的兩種方式 ref&#xff1a;引用傳遞 using System; namespace CalculatorApplication {class NumberManipulator{public void swap(ref int x, ref int y){int temp;temp x; /* 保存 x 的值 */x y; /* 把 y 賦值給 x */y temp; /* 把 t…

Python中的range()函數詳解:掌握迭代的利器

更多資料獲取 &#x1f4da; 個人網站&#xff1a;ipengtao.com Python中的range()函數是一個強大的工具&#xff0c;用于生成一系列的數字&#xff0c;常用于循環操作。雖然看似簡單&#xff0c;但其靈活性和功能卻不容小覷。在本文中&#xff0c;將深入研究range()函數&…

9. 從零用Rust編寫正反向代理, HTTP2改造篇之HPACK示例, 了解http2頭信息如何處理

wmproxy wmproxy是由Rust編寫&#xff0c;已實現http/https代理&#xff0c;socks5代理&#xff0c; 反向代理&#xff0c;靜態文件服務器&#xff0c;內網穿透&#xff0c;配置熱更新等&#xff0c; 后續將實現websocket代理等&#xff0c;同時會將實現過程分享出來&#xff…

vue3,元素可拖拽,自定義指令,鼠標以及手指事件的寫法不一樣

使用很簡單&#xff0c;直接 <div v-drag><div class"header"></div><div class"content"></div> </div>// 自定義指令 —— 拖動div const vDrag {// 在綁定元素的父組件// 及他自己的所有子節點都掛載完成后調用m…

docker容器_自定義上傳jenkins鏡像(Dockerfile實現)

1.創建jenkins目錄&#xff0c;并上傳相應的包 mkdir /jenkins/ 2.創建一個Dockerfile文件 FROM daocloud.io/library/centos:7#把當前目錄下的jenkins.war包傳到內部容器的/ 下 ADD ./jenkins.war /#把當前目錄下的jdk傳到內部容器的/opt/,并解壓 ADD ./jdk-11.0.19_linu…

程序解釋與編譯

?1.程序的解釋執行方式 程序語言強寫的計策機指令序列稱為“源程序”,計算機并不能直接執行用高級語言編寫的源程序&#xff0c;源程序必須通過“翻譯程序”翻譯成機器指令的形式&#xff0c;計算機才能項別和執行。源程序的翻譯有兩種方式&#xff1a;解釋執行和編譯執行。不…

網絡編程基礎api

1. IP 協議 1.1 IP 分片 &#xff08;1&#xff09;IP 分片和重組主要依靠 IP 頭部三個字段&#xff1a;數據報標識、標志和片偏移 以太網幀的 MTU 是 1500 字節&#xff1b; 一個每個分片都有自己的 IP 頭部&#xff0c;它們都具有相同的標識值&#xff0c;有不同的片偏移…

css 十字分割線(含四等分布局)

核心技術 偽類選擇器含義li:nth-child(2)第2個 lili:nth-child(n)所有的lili:nth-child(2n)所有的第偶數個 lili:nth-child(2n1)所有的第奇數個 lili:nth-child(-n5)前5個 lili:nth-last-child(-n5)最后5個 lili:nth-child(7n)選中7的倍數 border-right: 3px solid white;borde…

EasyExcel-最簡單的讀寫excel工具類

前言&#xff1a; easyExcel 的官網文檔給的示例非常全&#xff0c;可以參考https://easyexcel.opensource.alibaba.com/docs/current/quickstart/read 在此我貼出自己的工具類&#xff0c;可以直接用 導包 <dependency><groupId>com.alibaba</groupId><…

機器學習第15天:GBDT模型

??主頁 Nowl &#x1f525;專欄《機器學習實戰》 《機器學習》 &#x1f4d1;君子坐而論道&#xff0c;少年起而行之 ?? 文章目錄 GBDT模型介紹 Boosting 殘差 GBDT的缺點 python代碼實現 代碼 模型參數解釋 結語 GBDT模型介紹 GBDT&#xff08;Gradient Boos…

vivado $clog2函數

對于.v文件在vivado中是不支持&#xff0c;但是可以修改為.sv或更改文件屬性使用sytemverilog來支持。 /*** Math function: $clog2 as specified in Verilog-2005** clog2 0 for value 0* ceil(log2(value)) for value > 1** This implementatio…

php+mysql期末作業小項目

目錄 1、登錄界面 2、注冊界面 3、主界面 4、學生表界面 5 、查詢學生界面?編輯 6、修改學生信息界面?編輯 7、刪除學生信息界面 8、添加學生信息界面 9、后臺數據庫?編輯 一個簡單的php?mysql項目學生信息管理系統&#xff0c;用于廣大學子完成期末作業的參考&…

測試架構工程師需要具備哪些能力 ?

前言 相比于我們常見的研發架構師&#xff0c;測試架構師是近幾年才出現的一個崗位&#xff0c;當然崗位title其實沒有特殊的含義&#xff0c;在我看來測試架構師其實更像對某一類人的抽象稱呼和對其復合能力的期待及認可。 在聊這篇文章的主題之前&#xff0c;先來看這樣一個…

算法訓練營Day4(鏈表)

語言 采用的Java語言&#xff0c;一些分析也是用于Java&#xff0c;請注意。 24. 兩兩交換鏈表中的節點 24. 兩兩交換鏈表中的節點 - 力扣&#xff08;LeetCode&#xff09; 解題 這道題就是考驗鏈表的基礎操作&#xff0c;但是有個語言方面的知識需要去掌握&#xff0c;就是|…