中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何利用CSS3的transition屬性實現滑動效果

發布時間:2021-08-04 10:28:45 來源:億速云 閱讀:1660 作者:chen 欄目:web開發

這篇文章主要講解了“如何利用CSS3的transition屬性實現滑動效果”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“如何利用CSS3的transition屬性實現滑動效果”吧!

首先援引一下w3school上的transition基本知識:

定義和用法
transition 屬性是一個簡寫屬性,用于設置四個過渡屬性:
transition-property
transition-duration
transition-timing-function
transition-delay
注釋:請始終設置 transition-duration 屬性,否則時長為 0,就不會產生過渡效果。

如何利用CSS3的transition屬性實現滑動效果
語法

CSS Code復制內容到剪貼板

  1. transition: property duration timing-function delay;  


實現滑動效果
只需要一個DIV元素便可實現滑動效果,避免了使用JavaScript為元素的動畫(IE瀏覽器下僅支持IE9以上)
HTML代碼

XML/HTML Code復制內容到剪貼板

  1. <div style="height: 200px; width: 200px; border: 1px solid #ccc;">  

  2.       <div class="slider" id="slider">這里是內容</div>  

  3.   </div>  

  4.   <button onclick="document.getElementById('slider').classList.toggle('closed');">點擊看看</button>  

CSS代碼

CSS Code復制內容到剪貼板

  1. .slider {   

  2.     overflow-y: hidden;   

  3.     max-height500px;   

  4.     /* 最大高度 */  

  5.     background: pink;   

  6.     height200px;   

  7.     width200px;   

  8.     /*  Webkit內核瀏覽器:Safari and Chrome*/  

  9.     -webkit-transition-property: all;   

  10.     -webkit-transition-duration: .5s;   

  11.     -webkit-transition-timing-function: cubic-bezier(0, 1, 0.5, 1);   

  12.     /*  Mozilla內核瀏覽器:firefox3.5+*/  

  13.     -moz-transition-property: all;   

  14.     -moz-transition-duration: .5s;   

  15.     -moz-transition-timing-function: cubic-bezier(0, 1, 0.5, 1);   

  16.     /*  Opera*/  

  17.     -o-transition-property: all;   

  18.     -o-transition-duration: .5s;   

  19.     -o-transition-timing-function: cubic-bezier(0, 1, 0.5, 1);   

  20.     /*  IE9*/  

  21.     -ms-transition-property: all;   

  22.     -ms-transition-duration: .5s;   

  23.     -ms-transition-timing-function: cubic-bezier(0, 1, 0.5, 1);   

  24. }   

  25. .slider.closed {   

  26.     max-height: 0;   

  27. }  

demo演示地址:http://www.zjgsq.com/example?pid=1166

感謝各位的閱讀,以上就是“如何利用CSS3的transition屬性實現滑動效果”的內容了,經過本文的學習后,相信大家對如何利用CSS3的transition屬性實現滑動效果這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

汉中市| 乌拉特中旗| 洪雅县| 顺义区| 虎林市| 久治县| 清远市| 南投县| 乃东县| 义乌市| 石泉县| 洮南市| 饶河县| 滨州市| 阿瓦提县| 尼木县| 辽阳市| 双柏县| 留坝县| 策勒县| 正宁县| 措美县| 盘山县| 论坛| 杂多县| 兴义市| 江油市| 平果县| 长沙县| 新建县| 阳泉市| 南涧| 湘潭市| 保德县| 大方县| 景德镇市| 津南区| 华容县| 若羌县| 冀州市| 新宁县|