大學生新聞網,大學生新聞發布平臺
大學生新聞網
大學生新聞大學生活校園文學大學生村官
社會實踐活動社會實踐經歷社會實踐報告社會實踐總結社會實踐心得
全國排名校友會版軟科排名分類排名本科排名一本排名二本排名專科排名學校地址
求職簡歷職場法則面試技巧職場故事求職招聘大學生就業
英語學習計算機學習電氣工程機械工程經濟管理建筑設計財務會計
申請書證明書檢討書自薦信演講稿心得體會調查報告讀后感求職信推薦信其它范文

CSS3 過渡

通過 CSS3,我們可以在不使用 Flash 動畫或 JavaScript 的情況下,當元素從一種樣式變換為另一種樣式時為元素添加效果。

請把鼠標移動到下面的元素上:

CSS3 過渡

瀏覽器支持
屬性    瀏覽器支持
transition                    
Internet Explorer 10、Firefox、Chrome 以及 Opera 支持 transition 屬性。

Safari 需要前綴 -webkit-。

注釋:Internet Explorer 9 以及更早的版本,不支持 transition 屬性。

注釋:Chrome 25 以及更早的版本,需要前綴 -webkit-。

它如何工作?
CSS3 過渡是元素從一種樣式逐漸改變為另一種的效果。

要實現這一點,必須規定兩項內容:

規定您希望把效果添加到哪個 CSS 屬性上
規定效果的時長
實例
應用于寬度屬性的過渡效果,時長為 2 秒:


div { transition: width 2s; -moz-transition: width 2s; <span class="code_comment">/* Firefox 4 */</span> -webkit-transition: width 2s; <span class="code_comment">/* Safari 和 Chrome */</span> -o-transition: width 2s; <span class="code_comment">/* Opera */</span> }
注釋:如果時長未規定,則不會有過渡效果,因為默認值是 0。

效果開始于指定的 CSS 屬性改變值時。CSS 屬性改變的典型時間是鼠標指針位于元素上時:

實例
規定當鼠標指針懸浮于 <div> 元素上時:

div:hover { width:300px; }
親自試一試

注釋:當指針移出元素時,它會逐漸變回原來的樣式。

多項改變
如需向多個樣式添加過渡效果,請添加多個屬性,由逗號隔開:

實例
向寬度、高度和轉換添加過渡效果:

div { transition: width 2s, height 2s, transform 2s; -moz-transition: width 2s, height 2s, -moz-transform 2s; -webkit-transition: width 2s, height 2s, -webkit-transform 2s; -o-transition: width 2s, height 2s,-o-transform 2s; }

親自試一試

過渡屬性
下面的表格列出了所有的轉換屬性:

屬性    描述    CSS
transition    簡寫屬性,用于在一個屬性中設置四個過渡屬性。    3
transition-property    規定應用過渡的 CSS 屬性的名稱。    3
transition-duration    定義過渡效果花費的時間。默認是 0。    3
transition-timing-function    規定過渡效果的時間曲線。默認是 "ease"。    3
transition-delay    規定過渡效果何時開始。默認是 0。    3
下面的兩個例子設置所有過渡屬性:

實例
在一個例子中使用所有過渡屬性:

div { transition-property: width; transition-duration: 1s; transition-timing-function: linear; transition-delay: 2s; <span class="code_comment">/* Firefox 4 */</span> -moz-transition-property:width; -moz-transition-duration:1s; -moz-transition-timing-function:linear; -moz-transition-delay:2s; <span class="code_comment">/* Safari 和 Chrome */</span> -webkit-transition-property:width; -webkit-transition-duration:1s; -webkit-transition-timing-function:linear; -webkit-transition-delay:2s; <span class="code_comment">/* Opera */</span> -o-transition-property:width; -o-transition-duration:1s; -o-transition-timing-function:linear; -o-transition-delay:2s; }
親自試一試


實例
與上面的例子相同的過渡效果,但是使用了簡寫的 transition 屬性:

div { transition: width 1s linear 2s; <span class="code_comment">/* Firefox 4 */</span> -moz-transition:width 1s linear 2s; <span class="code_comment">/* Safari and Chrome */</span> -webkit-transition:width 1s linear 2s; <span class="code_comment">/* Opera */</span> -o-transition:width 1s linear 2s; }
    作者:大學生新聞網    來源:大學生新聞網
    發布時間:2025-03-20    閱讀:
    掃一掃 分享悅讀
  • CSS3 動畫
  • 通過 CSS3,我們能夠創建動畫,這可以在許多網頁中取代動畫圖片、Flash 動畫以及 JavaScript。
  • 03-20 關注:0
  • CSS3 過渡
  • 通過 CSS3,我們可以在不使用 Flash 動畫或 JavaScript 的情況下,當元素從一種樣式變換為另一種樣式時為元素添加效果。
  • 03-20 關注:0
  • CSS3 3D 轉換
  • CSS3 允許您使用 3D 轉換來對元素進行格式化。
  • 03-20 關注:0
  • CSS3 2D 轉換
  • 通過 CSS3 轉換,我們能夠對元素進行移動、縮放、轉動、拉長或拉伸。
  • 03-20 關注:0
  • CSS3 字體
  • 在 CSS3 之前,web 設計師必須使用已在用戶計算機上安裝好的字體。
  • 03-20 關注:0
  • CSS3 文本效果
  • Internet Explorer 10、Firefox、Chrome、Safari 以及 Opera 支持 text-shadow 屬性。
  • 03-20 關注:0
  • CSS3 背景
  • CSS3 包含多個新的背景屬性,它們提供了對背景更強大的控制。
  • 03-19 關注:5
  • CSS3 邊框
  • 通過 CSS3,您能夠創建圓角邊框,向矩形添加陰影,使用圖片來繪制邊框 - 并且不需使用設計軟件,比如 PhotoShop。
  • 03-19 關注:4
主站蜘蛛池模板: 亚洲国产成人av网站| 国产成人av三级在线观看| 国产精品爽爽va在线观看无码| 国产三级精品视频| 亚洲国产成人久久综合一区| 91精品一区二区三区久久久久 | 日本熟妇色一本在线观看 | 67194成手机免费观看| 正在播放暮町ゆう子在线观看| 大胸妈妈的朋友| 亚洲第一页视频| √天堂中文www官网| 粉嫩虎白女m3n8视频| 把胡萝卜立着自己坐上去| 国产成人无码av在线播放不卡| 九九热爱视频精品| 阿娇囗交全套高清视频| 校园亚洲春色另类小说合集| 在线精品免费视频无码的| 午夜毛片不卡高清免费| 久久久久久亚洲精品无码| 韩国理论福利片午夜| 欧美日韩国产精品自在自线| 国产精品入口免费麻豆| 亚洲第一成年免费网站| 2018天天操| 欧美日韩亚洲视频| 国产欧美精品一区二区色综合| 亚洲宅男天堂在线观看无病毒| 99视频在线精品免费| 精品四虎免费观看国产高清午夜| 日干夜干天天干| 国产亚洲欧美bt在线电影| 久久精品国产精品亚洲毛片| 久久精品国产四虎| 最近2019免费中文字幕视频三| 国产精品久久久久久久久齐齐| 亚洲国产日韩欧美综合久久| 麻豆精品国产免费观看| 日韩中文无码有码免费视频| 哦哦哦用力视频在线观看|