书签 分享 收藏 举报 版权申诉 / 24

类型CSS3动画属性Transition.docx

  • 文档编号:4000036
  • 上传时间:2022-11-27
  • 格式:DOCX
  • 页数:24
  • 大小:437.51KB

  Ease-in

  Ease-out

  Ease-in-out

  Linear

  Cubic-bezier

CSSCode:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

51

52

53

54

55

56

57

58

59

60

61

62

63

64

65

66

67

68

69

70

71

72

73

74

75

76

77

78

79

80

81

82

83

84

85

86

87

88

#timings-demo{

   border:

1pxsolid#ccc;

   padding:

10px;

   height:

400px;

   width:

400px;

 }

                                                                              

.demo-box{

   width:

100px;

   height:

50px;

   text-align:

center;

   line-height:

50px;

   text-align:

center;

   color:

#fff;

   background:

#96c;

   -moz-border-radius:

5px;

   -webkit-border-radius:

5px;

   border-radius:

5px;

   -moz-box-shadow:

inset005pxrgba(102,153,0,0.5);

   -webkit-box-shadow:

inset005pxrgba(102,153,0,0.5);

   box-shadow:

inset005pxrgba(102,153,0,0.5);

   margin-bottom:

10px;

}

//ease效果:

      

#ease{

   -moz-transition:

all5sease0.3s;

   -webkit-transition:

all5sease0.3s;

   -o-transition:

all5sease0.3s;

   transition:

all5sease0.3s;

   background:

#f36;    

}

//ease-in效果:

#ease-in{

   -moz-transition:

all3sease-in0.5s;

   -webkit-transition:

all3sease-in0.5s;

   -o-transition:

all3sease-in0.5s;

   transition:

all3sease-in0.5s;

   background:

#369;

}

//ease-out效果:

#ease-out{

  -moz-transition:

all5sease-out0s;

  -webkit-transition:

all5sease-out0s;

  -o-transition:

all5sease-out0s;

  transition:

all5sease-out0s;

  background:

#636;    

}

//ease-in-out效果:

#ease-in-out{

  -moz-transition:

all1sease-in-out2s;

  -webkit-transition:

all1sease-in-out2s;

  -o-transition:

all1sease-in-out2s;

  transition:

all1sease-in-out2s;

  background:

#3e6;

}

//linear效果:

#linear{

  -moz-transition:

all6slinear0s;

  -webkit-transition:

all6slinear0s;

  -o-transition:

all6slinear0s;

  transition:

all6slinear0s;

  background:

#999;

}

//cubic-bezier效果:

#cubic-bezier{

  -moz-transition:

all4scubic-bezier1s;

  -webkit-transition:

all4scubic-bezier1s;

  -o-transition:

all4scubic-bezier1s;

  transition:

all4scubic-bezier1s;

  background:

#6d6;

}

//hover状态下或单击click按钮后demo-box产生属性变化

#timings-demo.timings-demo-hover.demo-box,

  #timings-demo:

hover.demo-box{

  -moz-transform:

rotate(360deg)scale(1.2);

  -webkit-transform:

rotate(360deg)scale(1.2);

  -o-transform:

rotate(360deg)scale(1.2);

  transform:

rotate(360deg)scale(1.2);

  background:

#369;

  border:

1pxsolidrgba(255,230,255,08);

  -moz-border-radius:

25px;

  -webkit-border-radius:

25px;

  border-radius:

25px;

  margin-left:

280px;

  height:

30px;

  line-height:

30px;

  margin-bottom:

15px;

}

使用单击事件给dimings-demo加上一个timings-demo-hover的class名,使用demo-bxo产生属性变化

1

2

3

4

5

6

7

8

$(document).ready(function(){

    $("#timings-demo-btn").toggle(

       function(){

         $(this).next("div#timings-demo").addClass("timings-demo-hover");

       },function(){

         $(this).next("div#timings-demo").removeClass("timings-demo-hover");

    });

 });

我们来看看其效果图

未改变属性效果

正在变换中

执行完动画后的最终效果

上图是

举报
举报
版权申诉
版权申诉
word格式文档无特别注明外均可编辑修改;预览文档经过压缩,下载后原文更清晰! 立即下载
配套讲稿:

如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

特殊限制:

部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

关 键  词:
CSS3 动画 属性 Transition
提示  冰豆网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
关于本文
本文标题:CSS3动画属性Transition.docx
链接地址:https://www.bdocx.com/doc/4000036.html
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2008-2022 冰点文档网站版权所有

经营许可证编号:鄂ICP备2022015515号-1

收起
展开