国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > CSS > 正文

css3過渡_動力節點Java學院整理

2024-07-11 08:41:48
字體:
來源:轉載
供稿:網友

剛開始W3C CSS Workgroup拒絕將CSS3 transition與animation加入官方標準,一些成員認為過渡效果和動畫并非樣式屬性,而且已經可以用腳本實現。所以請大家明白,特別是Web前端開發員,用CSS3做一些過渡效果和動畫,并不比運用JS腳本實現要好(個人認為:用CSS只不過讓不懂JS的人員(設計人員)也能做動畫,而且使用瀏覽器封裝好的方法,但使用JS腳本可以更靈活,在性能上也能去優化)。&nb

1.Transition

Transition是一種直觀上的效果,讓DOM元素的某個屬性在固定時間內從一舊值到一新值。目前Firefox、Opera、Safari和Chrome都支持transition ,IE還不支持。
 

語法:transition: property duration timing-function delay;

說明:

實例: 

<style type="text/css"> div{width:100px;height:100px;background:red;transition:width 2s;-moz-transition:width 2s; /* Firefox 4 */-webkit-transition:width 2s; /* Safari and Chrome */-o-transition:width 2s; /* Opera */} div:hover{width:300px;}</style><div></div>

2. Animation

CSS動畫(Animations)簡單說就是在一段固定的動畫時間內暗中在某一頻率內改變其CSS某個或某些值,從而達到視覺上的轉換動畫效果。Animations的很多方面都是可以控制的,包括動畫運行時間,開始值和結束值,還有動畫的暫停和延遲其開始時間等。

目前支持Animation的瀏覽器有:Firefox、 Safari 和 Chrome,IE和Opera還不支持。下面看下一個簡單的實例:

<style type="text/css"> div{width:100px;height:100px;background:red;position:relative;animation:mymove 5s infinite;-moz-animation:mymove 5s infinite; /*Firefox*/-webkit-animation:mymove 5s infinite; /*Safari and Chrome*/}@keyframes mymove{from {left:0px;}to {left:200px;}}@-moz-keyframes mymove /*Firefox*/{from {left:0px;}to {left:200px;}}@-webkit-keyframes mymove /*Safari and Chrome*/{from {left:0px;}to {left:200px;}}</style><div></div>

語法:animation: name duration timing-function delay iteration-count direction; 

說明:

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持武林網。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 米脂县| 玉溪市| 汤阴县| 新巴尔虎右旗| 万州区| 五原县| 新宁县| 高清| 鹰潭市| 新巴尔虎右旗| 陆川县| 澄迈县| 翼城县| 樟树市| 阿拉善左旗| 林芝县| 临桂县| 商丘市| 社会| 德州市| 仙游县| 祁连县| 寿阳县| 茶陵县| 金阳县| 且末县| 盐津县| 清水县| 宝鸡市| 西昌市| 东明县| 吕梁市| 昭觉县| 福鼎市| 佳木斯市| 福清市| 静安区| 泰宁县| 黑山县| 黎川县| 辽宁省|