欢迎来到DIVCSS5查找CSS资料与学习DIV CSS布局技术!
  CSS3transition-property属性
 
  作用:transition-property属性规定应用过渡效果的CSS属性的名称。(当指定的CSS属性改变时,过渡效果将开始)。
 
  提示:过渡效果通常在用户将鼠标指针浮动到元素上时发生。
 
  语法:
 
  transition-property:none|all|property;
 
  none:没有属性会获得过渡效果。
 
  all:所有属性都将获得过渡效果。
 
  property:定义应用过渡效果的CSS属性名称列表,列表以逗号分隔。
 
  注:需要始终设置transition-duration属性,否则时长为0,就不会产生过渡效果。
 
  CSS3transition-property属性的使用示例
 
  
 
  
 
  
 
  <!DOCTYPEhtml>
 
  <html>
 
  <head>
 
  <metacharset="UTF-8">
 
  <style>
 
  div
 
  {
 
  width:100px;
 
  height:100px;
 
  background:red;
 
  margin:10px0px;
 
  }
 
  .demo1{
 
  transition-property:width;
 
  transition-duration:2s;
 
  -moz-transition-property:width;/*Firefox4*/
 
  -moz-transition-duration:2s;/*Firefox4*/
 
  -webkit-transition-property:width;/*SafariandChrome*/
 
  -webkit-transition-duration:2s;/*SafariandChrome*/
 
  -o-transition-property:width;/*Opera*/
 
  -o-transition-duration:2s;/*Opera*/
 
  }
 
  .demo2{
 
  transition-property:height;
 
  transition-duration:2s;
 
  -moz-transition-property:height;/*Firefox4*/
 
  -moz-transition-duration:2s;/*Firefox4*/
 
  -webkit-transition-property:height;/*SafariandChrome*/
 
  -webkit-transition-duration:2s;/*SafariandChrome*/
 
  -o-transition-property:height;/*Opera*/
 
  -o-transition-duration:2s;/*Opera*/
 
  }
 
  .demo1:hover
 
  {
 
  width:300px;
 
  }
 
  .demo2:hover
 
  {
 
  height:150px;
 
  }
 
  </style>
 
  </head>
 
  <body>
 
  <p>请把鼠标指针移动到红色的div元素上,查看过渡效果。</p>
 
  <p>width属性发生变化:</p>
 
  <divclass="demo1"></div>
 
  <p>height属性发生变化:</p>
 
  <divclass="demo2"></div>
 
  <p><b>注释:</b>本例在InternetExplorer中无效。</p>
 
  </body>
 
  </html>







本文转载自中文网

如需转载,请注明文章出处和来源网址:http://www.divcss5.com/css3-style/c54250.shtml