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

首頁 > 開發(fā) > CSS > 正文

利用CSS3的transition屬性實現(xiàn)滑動效果

2024-07-11 08:29:50
字體:
供稿:網(wǎng)友

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

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

201585184048725.jpg (718×154)
語法

CSS Code復(fù)制內(nèi)容到剪貼板
  1. transition: property duration timing-function delay;  


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

XML/HTML Code復(fù)制內(nèi)容到剪貼板
  1. <div style="height: 200px; width: 200px; border: 1px solid #ccc;">         <div class="slider" id="slider">這里是內(nèi)容</div>  
  2.   </div>     <button onclick="document.getElementById('slider').classList.toggle('closed');">點擊看看</button>  

CSS代碼

CSS Code復(fù)制內(nèi)容到剪貼板
  1. .slider {        overflow-y: hidden;   
  2.     max-height: 500px;        /* 最大高度 */  
  3.     background: pink;        height: 200px;   
  4.     width: 200px;        /*  Webkit內(nèi)核瀏覽器:Safari and Chrome*/  
  5.     -webkit-transition-property: all;        -webkit-transition-duration: .5s;   
  6.     -webkit-transition-timing-function: cubic-bezier(0, 1, 0.5, 1);        /*  Mozilla內(nèi)核瀏覽器:firefox3.5+*/  
  7.     -moz-transition-property: all;        -moz-transition-duration: .5s;   
  8.     -moz-transition-timing-function: cubic-bezier(0, 1, 0.5, 1);        /*  Opera*/  
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 永定县| 习水县| 乐至县| 潜江市| 葫芦岛市| 泗水县| 闸北区| 会昌县| 沽源县| 丹棱县| 嘉荫县| 东丰县| 商水县| 永昌县| 五峰| 桐柏县| 修水县| 玉树县| 金乡县| 吉安市| 平湖市| 香格里拉县| 德化县| 新宁县| 额尔古纳市| 扎兰屯市| 股票| 张家口市| 云龙县| 鹤壁市| 涟源市| 外汇| 北安市| 高雄县| 林甸县| 新宁县| 高台县| 香河县| 东乡族自治县| 陇川县| 禄丰县|