成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

前端程序員:巧用CSS圓角實(shí)現(xiàn)有點(diǎn)意思的加載動(dòng)畫

開發(fā) 前端
作為一名前端工程師, 需要對(duì)css技巧有充分的研究和了解, 接下來筆者將會(huì)帶大家一起掌握如何用css的圓角屬性來實(shí)現(xiàn)有點(diǎn)意思的加載動(dòng)畫.

css的border屬性和border-radius屬性

筆者在前面的文章中也分享過了如何利用border來實(shí)現(xiàn)不同的形狀, 比如三角形, 如下為原理圖:

 

前端程序員:巧用css圓角實(shí)現(xiàn)有點(diǎn)意思的加載動(dòng)畫

 

利用這個(gè)原理我們只要把元素的border-radius 設(shè)置為圓形(比如50%), 我們是不是就能實(shí)現(xiàn)一個(gè)餅圖了呢? 我們來看看效果:

 

前端程序員:巧用css圓角實(shí)現(xiàn)有點(diǎn)意思的加載動(dòng)畫

 

以上是設(shè)置一個(gè)邊的border-color的樣子和設(shè)置四個(gè)邊的border-color的樣子, 所以說實(shí)現(xiàn)餅圖用css就夠用了. 代碼如下:

 

  1. .rotate-animate { 
  2.     border:100px solid #f3f3f3; 
  3.     border-radius:50%; 
  4.     border-top:100px solid #2842d8; 

 

如果你想實(shí)現(xiàn)不同比例的餅圖, 其實(shí)只要合理計(jì)算好border-width即可, 有了以上知識(shí), 我們結(jié)合animation動(dòng)畫是不是可以實(shí)現(xiàn)下面的加載動(dòng)畫了?

 

前端程序員:巧用css圓角實(shí)現(xiàn)有點(diǎn)意思的加載動(dòng)畫

 

css代碼如下:

 

  1. .rotate-animate { 
  2.     border:100px solid #f3f3f3; 
  3.     border-radius:50%; 
  4.     border-top:100px solid #2842d8; 
  5.     animation:rotate 2s linear infinite; 
  6. @keyframes rotate{ 
  7.     0%{ 
  8.         transform: rotate(0deg); 
  9.     } 
  10.     100%{ 
  11.         transform:rotate(360deg); 
  12.     } 

 

我們?cè)谧鯿ss3動(dòng)畫時(shí)經(jīng)常會(huì)用到transform 和 animation, 所以建議大家把這兩個(gè)屬性掌握.

補(bǔ)充:如果要實(shí)現(xiàn)扇形, 是不是也很簡單了?

實(shí)現(xiàn)更優(yōu)雅的圓環(huán)加載動(dòng)畫

有了以上的css知識(shí), 我們?cè)賮硭伎家幌? 如何用最簡短的代碼實(shí)現(xiàn)一個(gè)圓環(huán)呢? 其實(shí)也很簡單, 我們?cè)谏厦嬗玫搅藞A角和border來做圓形和餅圖, 如果我們?cè)O(shè)置一個(gè)元素的寬度width和高度height, 并且背景透明(transparent), 會(huì)怎么樣呢, 我們來看看:

 

前端程序員:巧用css圓角實(shí)現(xiàn)有點(diǎn)意思的加載動(dòng)畫

 

代碼如下:

 

  1. .rotate-animate { 
  2.     border:16px solid #f3f3f3; 
  3.     border-radius:50%; 
  4.     border-top:16px solid #2842d8; 
  5.     width:100px; 
  6.     height:100px; 

 

那么我們做圓環(huán)加載動(dòng)畫, 就非常簡單了, 利用上面寫的旋轉(zhuǎn)動(dòng)畫, 我們來看看效果:

 

前端程序員:巧用css圓角實(shí)現(xiàn)有點(diǎn)意思的加載動(dòng)畫

 

圓環(huán)加載動(dòng)畫的整代碼如下:

我們利用此特性還可以實(shí)現(xiàn)更多有意思的圖案和加載動(dòng)畫, 大家可以細(xì)細(xì)品嘗.

 

前端程序員:巧用css圓角實(shí)現(xiàn)有點(diǎn)意思的加載動(dòng)畫

 

還有一些偏底層的css文章可以參考我之前的文章.

開源項(xiàng)目更新日志

目前H5-Dooring可視化搭建平臺(tái)還在持續(xù)更新, 主要更新如下: 添加地圖組件, 可自定義地理位置信息和標(biāo)注 修復(fù)圖片庫不顯示問題 添加日歷組件 優(yōu)化拖拽下載代碼功能

 

 

前端程序員:巧用css圓角實(shí)現(xiàn)有點(diǎn)意思的加載動(dòng)畫

 

責(zé)任編輯:華軒 來源: 今日頭條
相關(guān)推薦

2022-01-28 09:01:49

架構(gòu)

2020-12-24 08:37:41

Css前端加載動(dòng)畫

2023-06-27 09:33:15

Loading 動(dòng)畫CSS

2022-01-13 07:04:54

CSS 技巧Loading 動(dòng)畫

2016-03-15 08:51:12

程序員生活怪異

2022-02-16 08:21:28

CSS三角邊框動(dòng)畫SVG

2025-02-18 10:13:20

2016-11-11 18:10:37

程序員脫單雙十一

2013-08-20 09:33:59

程序員

2012-06-19 16:49:19

Web開發(fā)

2015-11-04 10:30:06

前端文藝范程序員

2022-08-08 15:45:44

JavaPromise前端

2015-11-03 15:17:28

前端程序員特色

2015-12-04 09:33:15

程序員前端演進(jìn)史

2020-07-06 14:30:47

前端三角函數(shù)動(dòng)畫

2022-12-07 10:02:17

ChatGPTAI免費(fèi)試用

2011-05-13 14:34:02

程序員

2023-04-04 08:14:17

CSSloading 動(dòng)畫

2018-11-01 15:20:17

前端程序員編程語言

2024-05-06 00:00:00

點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 最新中文字幕在线 | 成人国产一区二区三区精品麻豆 | 精品久久久久久久久久久 | 热re99久久精品国99热观看 | 97伊人| 久久精品99国产精品日本 | 在线视频 中文字幕 | 一级黄色片网站 | 日韩有码在线观看 | 国产精品久久久久久久久久三级 | 国产精品91久久久久久 | 欧美久久视频 | 91精品国产91久久久久游泳池 | 人人干人人干人人干 | 国产成人精品一区二三区在线观看 | 成人福利在线 | 男人久久天堂 | 狠狠av | 欧美三级成人理伦 | 一区二区三区回区在观看免费视频 | 99精品一区二区 | 免费网站在线 | 亚洲精品粉嫩美女一区 | 伊人网伊人网 | 精品福利视频一区二区三区 | 中文字幕免费视频 | 九九成人 | 欧美一级高潮片免费的 | 97国产精品 | 欧美日韩精品一区二区天天拍 | 在线观看国产wwwa级羞羞视频 | 成人欧美一区二区三区1314 | 午夜影院网站 | 国产一区二区三区在线看 | 久久99久久98精品免观看软件 | 亚洲精品久久久久国产 | 99色在线视频 | 国产精品日韩欧美一区二区三区 | 欧美中文字幕在线观看 | 国产一区二区精品自拍 | 国产精品美女久久久久久免费 |