色香色香欲天天天影视综合网_欧美午夜大胆人体_欧美另类老肥妇_激情久久久久久久

Telephone
15063366547
QQ
286601999

控制hover顯示時間-CSS3 transition 過渡屬性

發表時間:2015-12-18 09:50?? 作者:銳尚?? 瀏覽:

CSS3 transition 允許 CSS 元素的屬性值在一定的時間區間內平滑地過渡。我們可以在不使用 Flash 動畫或 JavaScript 的情況下,在元素從一種樣式變換為另一種樣式時為元素添加效果。這種效果可以在鼠標單擊、獲得焦點、被點擊或對元素任何改變中觸發,并圓滑地以動畫效果改 變 CSS 的屬性值。以下是 transition 屬性的瀏覽器支持、語法和示例。

瀏覽器支持:

Internet Explorer 10 及以上版本、Firefox、Chrome 以及 Opera 支持 transition 屬性。Safari 需要前綴 -webkit-。Internet Explorer 9 以及更早的版本不支持 transition 屬性。Chrome 25 以及更早的版本,需要前綴 -webkit-。

語法:

transition 屬性主要包含四個屬性值:transition-property -- 規定應用過渡的 CSS 屬性的名稱;transition-duration -- 定義過渡效果花費的時間,默認是 0;transition-timing-function -- 規定過渡效果的時間曲線。默認是 "ease";transition-delay -- 規定過渡效果何時開始,默認是 0。transition -- 簡寫屬性,用于在一個屬性中設置四個過渡屬性。如需向多個樣式添加過渡效果,請添加多個屬性,由逗號隔開。


一、改變寬度屬性

div.css3-transition-test1 {
  transition-property: width;
  transition-duration: 1s;
  transition-timing-function: ease-in;
  transition-delay: 0;
  /* Firefox 4 */
  -moz-transition-property: width;
  -moz-transition-duration: 1s;
  -moz-transition-timing-function: ease-in;
  -moz-transition-delay: 0;
  /* Safari and Chrome */
  -webkit-transition-property: width;
  -webkit-transition-duration: 1s;
  -webkit-transition-timing-function: ease-in;
  -webkit-transition-delay: 0;
  /* Opera */
  -o-transition-property: width;
  -o-transition-duration: 1s;
  -o-transition-timing-function: ease-in;
  -o-transition-delay: 0;
}
div.css3-transition-test1 {
  transition: width 1s ease-in;
  -moz-transition: width 1s ease-in; /* Firefox 4 */
  -webkit-transition: width 1s ease-in; /* Safari and Chrome */
  -o-transition: width 1s ease-in; /* Opera */ 
}

二、改變多個屬性

p.css3-transition-test2 {
  -webkit-transition: -webkit-transform 1s, opacity 1s, background 1s, width 1s, height 1s, font-size 1s;
  -moz-transition-property: width, height, -o-transform, background, font-size, opacity;
  -moz-transition-duration: 1s, 1s, 1s, 1s, 1s, 1s;
  -o-transition-property: width, height, -o-transform, background, font-size, opacity;
  -o-transition-duration: 1s, 1s, 1s, 1s, 1s, 1s;
  transition-property: width, height, transform, background, font-size, opacity;
  transition-duration: 1s, 1s, 1s, 1s, 1s, 1s;
}

p.css3-transition-test2:hover {
  -webkit-transform: rotate(360deg);
  -moz-transform: rotate(360deg);
  -o-transform: rotate(360deg);
  transform: rotate(360deg);
}

相關文章/Related

  • 解決不同分辨率顯示不同

    在css2中允許我們使用media的屬性,例如使用screen和print,我也寫過一篇關于使用...

  • 主站蜘蛛池模板: 通山县| 和顺县| 定陶县| 桐乡市| 喀喇沁旗| 安多县| 洪泽县| 辽源市| 壤塘县| 班戈县| 河津市| 阜新| 阳西县| 嘉善县| 安阳市| 屏山县| 蛟河市| 鹰潭市| 咸阳市| 辛集市| 和龙市| 宁南县| 会昌县| 栾川县| 三穗县| 象山县| 霍林郭勒市| 邵东县| 襄樊市| 武山县| 兰西县| 桂东县| 灯塔市| 永安市| 哈巴河县| 襄垣县| 公主岭市| 墨脱县| 东兰县| 瓦房店市| 黄平县|