css3 transform與animation妙用
transtion與animation為css3新增的屬性,主要用來實現一些動畫效果
transtion屬性向元素應用2D或3D轉換,允許我們對元素進行旋轉、縮放、移動或傾斜
animation動畫有三個基本要素:
1、告訴系統需要執行哪個動畫。
2、自己建立一個所需的動畫
3、告訴系統需要執行動畫的時長
例子:純CSS3波浪載入效果
以下為效果程式碼
純CSS3波浪載入效果 50%
思路分析,我們要實現一個有波浪的載入效果,首先需要製作曲線,再讓曲線以波浪的形式滾動起來。曲線可以透過canvas製作,但是那樣相對較複雜,在這裡我們透過border-radius的方式取巧製作。
但是得到的類圓形的曲線,如圖黃色內部的曲線才是我們想要的
在得到波浪後,將放大的類圓形背景色改為與白色。再新建一個同樣的類圓形,透過使用rgba的方式,設定一定的透明的可以形成第二層的遠處波浪,增加真實感。
再來只要新增一層用來顯示載入進度的div就可以了
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/3549/viewspace-2814444/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- CSS3 之 transform & transition & animationCSSS3ORM
- CSS3中translate、transform、translation和animation的區別CSSS3ORM
- animation、transition、transform的區別ORM
- CSS動畫:animation、transition、transform、translateCSS動畫ORM
- CSS3 animation 練習CSSS3
- CSS3 animation-directionCSSS3
- CSS3 animation-delayCSSS3
- CSS3 animation-durationCSSS3
- CSS3 animation-nameCSSS3
- CSS3 animation 動畫CSSS3動畫
- transform,transition,animation 的混合使用——結業篇ORM
- CSS3 transform-styleCSSS3ORM
- Css3中的TransformCSSS3ORM
- CSS3 animation-iteration-countCSSS3
- CSS3 animation-timing-functionCSSS3Function
- CSS3 animation-fill-modeCSSS3
- CSS3 animation-play-stateCSSS3
- CSS3 animation逐幀動畫CSSS3動畫
- css3中的animation屬性CSSS3
- transition、animation、transform三者有什麼區別?ORM
- css3 | 淺談transform變換CSSS3ORM
- css3有趣的transform形變CSSS3ORM
- 漪漣波紋效果 css3 animationCSSS3
- css3 動畫(三)animation 簡介CSSS3動畫
- CSS3 animation – steps 函式詳解CSSS3函式
- javascript動態改變css3的animationJavaScriptCSSS3
- CSS3轉換(transform)基本用法介紹CSSS3ORM
- 你可能不知道的 CSS3 AnimationCSSS3
- css3中有關transform的問題CSSS3ORM
- 純CSS3屬性animation實現的打字效果CSSS3
- animation與transition 區別
- typescript:never與keyof的妙用TypeScript
- PHP 引用詳解 - 踩坑與妙用PHP
- 生僻標籤 fieldset 與 legend 的妙用
- 強大的CSS動畫:Transition與AnimationCSS動畫
- Spiral animation
- Census TransformORM
- canvas transform()CanvasORM