Html5的CSS3的transition实现简单动画效果

运行的效果如下:

Html5的CSS3的transition实现简单动画效果_第1张图片

当鼠标移动时,实现宽度变化的动画效果

Html5的CSS3的transition实现简单动画效果_第2张图片Html5的CSS3的transition实现简单动画效果_第3张图片

Html部分代码如下:

标题党
内容
标题党
内容
标题党
内容
标题党
内容


CSS代码如下:

.listTable{width:100%;height:260px;border:0px none #e3e3e3;border-collapse:separate;border-spacing:0px;}
.listTable td{width:100px;border:1px solid #e3e3e3;position:relative; transition:width 0.3s ease-in 0s;}
.listTable td:hover{width:300px;}
.listTable td div{position:absolute;left:0px;width:100%;}
.listTable td .prctPic{height:260px;bottom:0px;}
.listTable td .prctName{font-size:23px;color:#05192a;text-align:center;top:10px;}
.listTable td .prctInfo{font-size:14px;color:#FFFFFF;text-align:center;top:56px;}

.listTable td .prctPic.prctPic01{background:#F90;}
.listTable td .prctPic.prctPic02{background:#F66}
.listTable td .prctPic.prctPic03{background:#F3C}
.listTable td .prctPic.prctPic04{background:#96F}


transition:width 0.3s ease-in 0s;
包含四个属性值:执行变换的属性:transition-property,变换延续的时间:transition-duration,在延续时间段,变换的速率变化transition-timing-function,变换延迟时间transition-delay。

// Mozilla内核: -moz-transition 
// Webkit内核:-webkit-transition 
//Opera:-o-transition 
//W3C 标准:transition

注:IE不支持的.

------记录完毕-----------

你可能感兴趣的:(HTML5+CSS3+JS)