91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

如何利用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

西丰县| 雅安市| 眉山市| 卓资县| 岳西县| 舒兰市| 荔浦县| 高淳县| 中卫市| 十堰市| 安康市| 肥东县| 岑溪市| 独山县| 阿巴嘎旗| 奉新县| 华亭县| 宁海县| 开封市| 花垣县| 来宾市| 平南县| 宜良县| 永昌县| 东乌珠穆沁旗| 永平县| 新田县| 汉寿县| 安丘市| 蚌埠市| 裕民县| 基隆市| 洪江市| 徐汇区| 哈巴河县| 贞丰县| 东台市| 石楼县| 玛沁县| 宣城市| 舞钢市|