Rumah hujung hadapan web tutorial css Cara melukis kucing jingle menggunakan CSS3_CSS/HTML

Cara melukis kucing jingle menggunakan CSS3_CSS/HTML

May 16, 2016 pm 12:03 PM
css3

Saya baru belajar kes ini dan fikir ia lebih menyeronokkan, jadi saya mengamalkannya. Kemudian saya mendapati bahawa ia sebenarnya tidak sukar Jika anda sering menggunakan PS atau Flash, anda harus tahu bahawa ia adalah sangat mudah untuk melukis kucing jingle, sekurang-kurangnya saya fikir begitu. Walau bagaimanapun, ini adalah kali pertama saya melukis dengan CSS3, jadi saya gembira untuk mencubanya Untuk orang baru seperti saya, ia sangat membantu Sekurang-kurangnya saya tahu cara melukis watak yang mudah, ditambah dengan beberapa kesan animasi hidup, itu lebih menyeronokkan! OK, sebelum kita mula, izinkan saya menunjukkan kepada anda rendering:

PS: Sejujurnya, saya rasa ia agak comel ketika saya masih kecil, dan tiba-tiba saya berasa sangat mesra dan seperti kanak-kanak serta-merta, haha! Senyuman hangat

Mula-mula, sediakan struktur HTML:

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

<div class="wrapper">

 <!--叮当猫整体-->

 <div class="doraemon">

 <!--头部-->

 <div class="head">

 <!--眼睛-->

 <div class="eyes">

 <div class="eye left">

  <!--眼珠-->

  <div class="black bleft"></div>

 </div>

 <div class="eye right">

  <div class="black bright"></div>

 </div>

 </div>

 <!--脸部-->

 <div class="face">

 <!--白色脸底-->

 <div class="white"></div>

 <!--鼻子-->

 <div class="nose">

  <!--鼻子高光部分-->

  <div class="light"></div>

 </div>

 <!--鼻子的竖线-->

 <div class="nose_line"></div>

 <!--嘴巴-->

 <div class="mouth"></div>

 <!--胡须-->

 <div class="whiskers">

  <div class="whisker rTop r160"></div>

  <div class="whisker rMiddle"></div>

  <div class="whisker rBottom r20"></div>

  <div class="whisker lTop r20"></div>

  <div class="whisker lMiddle"></div>

  <div class="whisker lBottom r160"></div>

 </div>

 </div>

 </div>

 <!--脖子和铃铛-->

 <div class="choker">

 <!--铃铛-->

 <div class="bell">

 <div class="bell_line"></div>

 <div class="bell_circle"></div>

 <div class="bell_under"></div>

 <div class="bell_light"></div>

 </div>

 </div>

 <!--身体-->

 <div class="bodys">

 <!--肚子-->

 <div class="body"></div>

 <!--肚兜-->

 <div class="wraps"></div>

 <!--口袋-->

 <div class="pocket"></div>

 <!--遮住一半口袋,使其呈现半圆-->

 <div class="pocket_mask"></div>

 </div>

 <!--右手-->

 <div class="hand_right">

 <!--手臂-->

 <div class="arm"></div>

 <!--手掌-->

 <div class="circle"></div>

 <!--遮住手臂和身子交接处的线-->

 <div class="arm_rewrite"></div>

 </div>

 <!--左手-->

 <div class="hand_left">

 <div class="arm"></div>

 <div class="circle"></div>

 <div class="arm_rewrite"></div>

 </div>

 <!--脚-->

 <div class="foot">

 <div class="left"></div>

 <div class="right"></div>

 <!--双脚之间的缝隙-->

 <div class="foot_rewrite"></div>

 </div>

 </div>

</div>

Salin selepas log masuk

Adalah lebih baik untuk mengkaji struktur keseluruhan Jingle Cat dengan teliti terlebih dahulu. Ini akan sangat membantu jika anda ingin melukis watak lain sendiri pada masa hadapan, dan idea akan menjadi lebih jelas.

Seterusnya, kami akan membuat demonstrasi berdasarkan kepala, leher, badan, dan kaki. Pertama, buat beberapa gaya asas untuk pembungkus bekas dan Doraemon secara keseluruhannya Doraemon menetapkan kedudukan kepada relatif, terutamanya untuk memudahkan kedudukan elemen kanak-kanak / elemen keturunan.

1

2

3

4

5

6

.wrapper{

 margin: 50px 0 0 500px;

}

.doraemon{

 position: relative;

}

Salin selepas log masuk

Gaya kepala, kerana kepala Jingle Cat bukan bulatan yang sempurna, jadi lebar dan tinggi sedikit menyimpang, kemudian gunakan jejari sempadan untuk menukar kepala dari segi empat tepat kepada bujur, dan kemudian gunakan kecerunan jejari dari sudut kanan atas Berikan latar belakang kecerunan jejari, dan kemudian tambahkan bayang untuk menjadikannya lebih tiga dimensi Latar belakang: #07bbee adalah untuk keserasian dengan pelayar versi bawah:

1

2

3

4

5

6

7

8

9

10

11

12

.doraemon .head {

 position:relative;

 width: 320px;

 height: 300px;

 border-radius: 150px;

 background: #07bbee;

 background: -webkit-radial-gradient(right top,#fff 10%,#07bbee 20%,#10a6ce 75%,#000);

 background: -moz-radial-gradient(right top,#fff 10%,#07bbee 20%,#10a6ce 75%,#000);

 background: -ms-radial-gradient(right top,#fff 10%,#07bbee 20%,#10a6ce 75%,#000);

 border:2px solid #555;

 box-shadow:-5px 10px 15px rgba(0,0,0,0.45);

}

Salin selepas log masuk

Tengok kesannya:

Shenmgui yang terkejut sangat hodoh, jangan risau, biarkan ia hidup perlahan-lahan:

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

89

90

91

92

93

94

95

96

/*脸部*/

 .doraemon .face {

 position: relative; /*让所有脸部元素可自由定位*/

 z-index: 2; /*脸在头部背景上面*/

 }

 /*白色脸底*/

 .doraemon .face .white {

 width: 265px; /*设置宽高*/

 height: 195px;

 border-radius: 150px;

 position: absolute; /*进行绝对定位*/

 top: 75px;

 left: 25px;

 background: #fff;

 /*此放射渐变也是使脸的左下角暗一些,看上去更真实*/

 background: -webkit-radial-gradient(right top,#fff 75%,#eee 80%,#999 90%,#444);

 background: -moz-radial-gradient(right top,#fff 75%,#eee 80%,#999 90%,#444);

 background: –ms-radial-gradient(right top,#fff 75%,#eee 80%,#999 90%,#444);

 }

 /*鼻子*/

 .doraemon .face .nose{

 width:30px;

 height:30px;

 border-radius:15px;

 background:#c93300;

 border:2px solid #000;

 position:absolute;

 top:110px;

 left:140px;

 z-index:3; /*鼻子在白色脸底下面*/

 }

 /*鼻子上的高光*/

 .doraemon .face .nose .light {

 width:10px;

 height:10px;

 border-radius: 5px;

 box-shadow: 19px 8px 5px #fff; /*通过阴影实现高光*/

 }

 /*鼻子下的线*/

 .doraemon .face .nose_line{

 width:3px;

 height:100px;

 background:#333;

 position:absolute;

 top:143px;

 left:155px;

 z-index:3;

 }

 /*嘴巴*/

 .doraemon .face .mouth{

 width:220px;

 height:400px;

 /*通过底边框加上圆角模拟微笑嘴巴*/

 border-bottom:3px solid #333;

 border-radius:120px;

 position:absolute;

 top:-160px;

 left:45px;

 }

 /*眼睛*/

 .doraemon .eyes {

 position: relative;

 z-index: 3; /*眼睛在白色脸底下面*/

 }

 /*眼睛共同的样式*/

 .doraemon .eyes .eye{

 width:72px;

 height:82px;

 background:#fff;

 border:2px solid #000;

 border-radius:35px 35px;

 position:absolute;

 top:40px;

 }

 /*眼珠*/

 .doraemon .eyes .eye .black{

 width:14px;

 height:14px;

 background:#000;

 border-radius:7px;

 position:absolute;

 top:40px;

 }

 .doraemon .eyes .left{

 left:82px;

 }

 .doraemon .eyes .right {

 left: 156px;

 }

 .doraemon .eyes .eye .bleft {

 left: 50px;

 }

  

 .doraemon .eyes .eye .bright {

 left: 7px;

 }

Salin selepas log masuk

Selepas menulis begitu banyak gaya, apakah hasilnya:

Sakit terasa janggal tidak kira bagaimana anda melihatnya, oh! Kita masih memerlukan janggut dan sempadan putih di bahagian bawah muka, mari tambahkannya:

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

/*胡须背景,主要用于挡住嘴巴的一部分,不要显得太长*/

 .doraemon .whiskers{

 width:220px;

 height:80px;

 background:#fff;

 border-radius:15px;

 position:absolute;

 top:120px;

 left:45px;

 z-index:2; /*在鼻子和眼睛下面*/

 }

 /*所有胡子的公用样式*/

 .doraemon .whiskers .whisker {

 width: 60px;

 height: 2px;

 background: #333;

 position: absolute;

 z-index: 2;

 }

 /*右上胡子*/

 .doraemon .whiskers .rTop {

 left: 165px;

 top: 25px;

 }

 /*右中胡子*/

 .doraemon .whiskers .rMiddle {

 left: 167px;

 top: 45px;

 }

 /*右下胡子*/

 .doraemon .whiskers .rBottom {

 left: 165px;

 top: 65px;

 }

 /*左上胡子*/

 .doraemon .whiskers .lTop {

 left: 0;

 top: 25px;

 }

 /*左中胡子*/

 .doraemon .whiskers .lMiddle {

 left: -2px;

 top: 45px;

 }

 /*左下胡子*/

 .doraemon .whiskers .lBottom {

 left: 0;

 top: 65px;

 }

 /*胡子旋转角度*/

 .doraemon .whiskers .r160 {

 -webkit-transform: rotate(160deg);

 -moz-transform: rotate(160deg);

 -ms-transform: rotate(160deg);

 -o-transform: rotate(160deg);

 transform: rotate(160deg);

 }

 .doraemon .whiskers .r20 {

 -webkit-transform: rotate(200deg);

 -moz-transform: rotate(200deg);

 -ms-transform: rotate(200deg);

 -o-transform: rotate(200deg);

 transform: rotate(200deg);

 }

Salin selepas log masuk

Senyum Betul, ia kelihatan sangat selesa! Pukul semasa seterika panas dan lakukan leher dan badan:

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

89

90

91

92

93

94

95

96

97

98

99

100

101

102

103

104

105

106

107

108

109

110

111

112

113

114

115

116

117

118

119

120

121

122

123

124

125

126

127

128

/*围脖*/

 .doraemon .choker {

 width: 230px;

 height: 20px;

 background: #c40;

 /*线性渐变 让围巾看上去更自然*/

 background: -webkit-gradient(linear,left top,left bottom,from(#c40),to(#800400));

 background: -moz-linear-gradient(center top,#c40,#800400);

 background: -ms-linear-gradient(center top,#c40,#800400);

 border: 2px solid #000;

 border-radius: 10px;

 position: relative;

 top: -40px;

 left: 45px;

 z-index: 4;

 }

 /*铃铛*/

 .doraemon .choker .bell {

 width: 40px;

 height: 40px;

 _overflow: hidden; /*IE6 hack*/

 border: 2px solid #000;

 border-radius: 50px;

 background: #f9f12a;

 background: -webkit-gradient(linear, left top, left bottom, from(#f9f12a),color-stop(0.5, #e9e11a), to(#a9a100));

 background: -moz-linear-gradient(top, #f9f12a, #e9e11a 75%,#a9a100);

 background: -ms-linear-gradient(top, #f9f12a, #e9e11a 75%,#a9a100);

 box-shadow: -5px 5px 10px rgba(0,0,0,0.25);

 position: absolute;

 top: 5px;

 left: 90px;

 }

 /*双横线*/

 .doraemon .choker .bell_line {

 width: 36px;

 height: 2px;

 background: #f9f12a;

 border: 2px solid #333;

 border-radius: 3px 3px 0 0;

 position: absolute;

 top: 10px;

 }

 /*黑点*/

 .doraemon .choker .bell_circle{

 width:12px;

 height:10px;

 background:#000;

 border-radius:5px;

 position:absolute;

 top:20px;

 left:14px;

 }

 /*黑点下的线*/

 .doraemon .choker .bell_under{

 width: 3px;

 height:15px;

 background:#000;

 position:absolute;

 left: 18px;

 top:27px;

 }

 /*铃铛高光*/

 .doraemon .choker .bell_light{

 width:12px;

 height:12px;

 border-radius:10px;

 box-shadow:19px 8px 5px #fff;

 position:absolute;

 top:-5px;

 left:5px;

 opacity:0.7;

 }

 /*身子*/

 .doraemon .bodys {

 position: relative;

 top: -310px;

 }

 /*肚子*/

 .doraemon .bodys .body {

 width: 220px;

 height: 165px;

 background: #07beea;

 background: -webkit-gradient(linear,right top,left top,from(#07beea),color-stop(0.5, #0073b3),color-stop(0.75,#00b0e0), to(#0096be));

 background: -moz-linear-gradient(right center,#07beea,#0073b3 50%,#00b0e0 75%,#0096be 100%);

 background: -ms-linear-gradient(right center,#07beea,#0073b3 50%,#00b0e0 75%,#0096be 100%);

 border:2px solid #333;

 position:absolute;

 top:265px;

 left:50px;

 }

 /*白色肚兜*/

 .doraemon .bodys .wraps {

 width: 170px;

 height: 170px;

 background: #fff;

 background: -webkit-gradient(linear, right top, left bottom, from(#fff),color-stop(0.75,#fff),color-stop(0.83,#eee),color-stop(0.90,#999),color-stop(0.95,#444), to(#000));

 background: -moz-linear-gradient(right top,#fff,#fff 75%,#eee 83%,#999 90%,#444 95%,#000);

 background: -ms-linear-gradient(right top,#fff,#fff 75%,#eee 83%,#999 90%,#444 95%,#000);

 border: 2px solid #000;

 border-radius: 85px;

 position: absolute;

 left: 72px;

 top: 230px;

 }

 /*口袋*/

 .doraemon .bodys .pocket {

 width: 130px;

 height: 130px;

 border-radius: 65px;

 background: #fff;

 background: -webkit-gradient(linear, right top, left bottom, from(#fff),color-stop(0.70,#fff),color-stop(0.75,#f8f8f8),color-stop(0.80,#eee),color-stop(0.88,#ddd), to(#fff));

 background: -moz-linear-gradient(right top, #fff, #fff 70%,#f8f8f8 75%,#eee 80%,#ddd 88%, #fff);

 background: -ms-linear-gradient(right top, #fff, #fff 70%,#f8f8f8 75%,#eee 80%,#ddd 88%, #fff);

 border: 2px solid #000;

 position:absolute;

 top: 250px;

 left: 92px;

 }

 /*挡住口袋一半*/

 .doraemon .bodys .pocket_mask {

 width: 134px;

 height: 60px;

 background:#fff;

 border-bottom: 2px solid #000;

 position:absolute;

 top: 259px;

 left: 92px;

 }

Salin selepas log masuk

Okay, leher dan badan kedua-duanya ada! Di atas:

Ia kelihatan seperti hiasan sekarang, tetapi senyuman itu masih begitu polos Okay, mari buat tangan dan kaki dengan cepat:

/

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

89

90

91

92

93

94

95

96

97

98

99

100

101

102

103

104

105

106

107

108

109

110

111

112

113

114

115

116

117

118

119

120

121

122

123

124

125

126

127

128

129

130

131

132

*左右手*/

 .doraemon .hand_right, .doraemon .hand_left {

 height: 100px;

 width: 100px;

 position: absolute;

 top: 272px;

 left: 248px;

 }

 /*左手*/

 .doraemon .hand_left {

 left: -10px;

 }

 /*手臂公共部分*/

 .doraemon .arm {

 width:80px;

 height:50px;

 background: #07beea;

 background: -webkit-gradient(linear, left top, left bottom, from(#07beea),color-stop(0.85,#07beea), to(#555));

 background: -moz-linear-gradient(center top, #07BEEA, #07BEEA 85%, #555);

 background: -ms-linear-gradient(center top, #07BEEA, #07BEEA 85%, #555);

 border: 1px solid #000000;

 box-shadow: -10px 7px 10px rgba(0, 0, 0, 0.35);

 z-index: -1;

 position: relative;

 }

 /*右手手臂*/

 .doraemon .hand_right .arm {

 top: 17px;

 -webkit-transform: rotate(35deg);

 -moz-transform: rotate(35deg);

 -ms-transform: rotate(35deg);

 -o-transform: rotate(35deg);

 transform: rotate(35deg);

 }

 /*左手手臂*/

 .doraemon .hand_left .arm {

 top: 17px;

 background: #0096be; /*背光一面使用纯色,使其有立体感*/

 box-shadow: 5px -7px 10px rgba(0, 0, 0, 0.25);

 -webkit-transform: rotate(145deg);

 -moz-transform: rotate(145deg);

 -ms-transform: rotate(145deg);

 -o-transform: rotate(145deg);

 transform: rotate(145deg);

 }

 /*圆形手掌公共部分*/

 .doraemon .circle {

 width: 60px;

 height: 60px;

 border-radius: 30px;

 border: 2px solid #000;

 background: #fff;

 background: -webkit-gradient(linear, right top, left bottom, from(#fff),color-stop(0.5,#fff),color-stop(0.70,#eee),color-stop(0.8,#ddd), to(#999));

 background: -moz-linear-gradient(right top, #fff, #fff 50%, #eee 70%, #ddd 80%,#999);

 background: -ms-linear-gradient(right top, #fff, #fff 50%, #eee 70%, #ddd 80%,#999);

 position: absolute;

 }

 /*右手手掌*/

 .doraemon .hand_right .circle {

 left: 40px;

 top: 32px;

 }

 /*左手手掌*/

 .doraemon .hand_left .circle {

 left: -20px;

 top: 32px;

 }

 /*手臂和身体结合处,使用背景遮住边框*/

 .doraemon .arm_rewrite {

 height: 45px;

 width: 5px;

 background: #07beea;

 position: relative;

 }

 /*右手结合处*/

 .doraemon .hand_right .arm_rewrite {

 top: -45px;

 left: 22px;

 }

 /*左手结合处*/

 .doraemon .hand_left .arm_rewrite {

 top: -45px;

 left: 60px;

 background: #0096be; /*同理,背光一面使用纯色,使其有立体感*/

 }

 /*脚部*/

 .doraemon .foot {

 width: 280px;

 height: 40px;

 position: relative;

 top: 55px;

 left: 20px;

 }

 /*左右脚共同样式*/

 .doraemon .foot .left, .doraemon .foot .right {

 width: 125px;

 height: 30px;

 background: #fff;

 background: -webkit-gradient(linear, right top, left bottom, from(#fff),color-stop(0.75,#fff),color-stop(0.85,#eee), to(#999));

 background: -moz-linear-gradient(right top, #fff, #fff 75%, #eee 85%, #999);

 background: -ms-linear-gradient(right top, #fff, #fff 75%, #eee 85%, #999);

 border: 2px solid #333;

 border-radius: 80px 60px 60px 40px;

 box-shadow: -6px 0 10px rgba(0, 0, 0, 0.35);

 position: relative;

 }

 .doraemon .foot .left {

 left: 8px;

 top: 65px;

 }

  

 .doraemon .foot .right {

 top: 31px;

 left: 141px;

 }

 /*双脚之间的缝隙,加阴影使用立体感*/

 .doraemon .foot .foot_rewrite {

 width: 20px;

 height: 10px;

 background: #fff;

 background: -webkit-gradient(linear, right top, left bottom, from(#666),color-stop(0.83,#fff), to(#fff));

 background: -moz-linear-gradient(right top, #666, #fff 83%, #fff);

 background: -ms-linear-gradient(right top, #666, #fff 83%, #fff);

 /*制作半圆效果*/

 border: 2px solid #000;

 border-bottom: none;

 border-radius: 40px 40px 0 0;

 position: relative;

 top: -11px;

 left: 130px;

 _left: 127px;

 }

Salin selepas log masuk

Baiklah, keputusan lengkap akhir:

Mari kita lihat jika kesannya sama seperti yang pertama, walaupun sudah selesai, anda masih boleh membuatnya bergerak, seperti mata Kita boleh menambah kesan animasi padanya untuk membuat mata bergerak:

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

89

90

91

92

93

94

95

96

97

98

99

100

101

102

103

104

105

106

107

108

109

110

111

112

113

114

115

116

117

/*眼珠*/

 .doraemon .eyes .eye .black {

 width: 14px;

 height: 14px;

 background: #000;

 border-radius: 7px;

 position: absolute;

 top: 40px;

 -webkit-animation: eyemove 3s linear infinite;

 -moz-animation: eyemove 3s linear infinite;

 -ms-animation: eyemove 3s linear infinite;

 -o-animation: eyemove 3s linear infinite;

 animation: eyemove 3s linear infinite;

 }

  

 /*让眼睛动起来*/

 @-webkit-keyframes eyemove {

 70%{

 margin:0 0 0 0;

 }

 80% {

 margin: -22px 0 0 0;

 }

  

 85% {

 margin: -22px 0 0 5px;

 }

  

 90% {

 margin: -22px 10px 0 0;

 }

  

 93% {

 margin: -22px 0 0 0;

 }

  

 96% {

 margin: 0 0 0 0;

 }

 }

  

 @-moz-keyframes eyemove {

 70% {

 margin: 0 0 0 0;

 }

  

 80% {

 margin: -22px 0 0 0;

 }

  

 85% {

 margin: -22px 0 0 5px;

 }

  

 90% {

 margin: -22px 10px 0 0;

 }

  

 93% {

 margin: -22px 0 0 0;

 }

  

 96% {

 margin: 0 0 0 0;

 }

 }

  

 @-o-keyframes eyemove {

 70% {

 margin: 0 0 0 0;

 }

  

 80% {

 margin: -22px 0 0 0;

 }

  

 85% {

 margin: -22px 0 0 5px;

 }

  

 90% {

 margin: -22px 10px 0 0;

 }

  

 93% {

 margin: -22px 0 0 0;

 }

  

 96% {

 margin: 0 0 0 0;

 }

 }

 @keyframes eyemove {

 70% {

 margin: 0 0 0 0;

 }

  

 80% {

 margin: -22px 0 0 0;

 }

  

 85% {

 margin: -22px 0 0 5px;

 }

  

 90% {

 margin: -22px 10px 0 0;

 }

  

 93% {

 margin: -22px 0 0 0;

 }

  

 96% {

 margin: 0 0 0 0;

 }

 }

Salin selepas log masuk

OK, dengan cara ini, mata akan bergerak Jika anda berminat, anda boleh mencubanya. Tetapi jika anda mempunyai sebarang kesan animasi yang lebih baik yang anda boleh cuba, maka kes ini telah berakhir.

PS: Walaupun ini hanya kes, ia benar-benar membantu saya meluaskan pemikiran saya, sebenarnya, ia mungkin mengambil banyak masa untuk mencipta kesan seperti itu kesukaran utama ialah kedudukan susun atur dan warna Gabungan yang munasabah boleh menjadikan imej lebih realistik dan jelas! Mungkin juga ada orang yang tidak begitu biasa dengan perisian pemprosesan grafik seperti PS atau Flash, dan tidak tahu tentang menggunakan CSS3 untuk melukis beberapa aksara atau kesan lain Kemudian mereka boleh pergi ke beberapa tapak web untuk merujuk kepada komposisi reka bentuk pereka. penguraian grafik dan pengetahuan reka bentuk lain yang berkaitan Bantu kami memahami dengan lebih baik.

Di atas adalah keseluruhan kandungan artikel ini saya harap anda dapat menyukainya dan mengamalkannya.

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

Video Face Swap

Video Face Swap

Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Bagaimana untuk mencapai kesan gelombang dengan CSS3 tulen? (contoh kod) Bagaimana untuk mencapai kesan gelombang dengan CSS3 tulen? (contoh kod) Jun 28, 2022 pm 01:39 PM

Bagaimana untuk mencapai kesan gelombang dengan CSS3 tulen? Artikel ini akan memperkenalkan kepada anda cara menggunakan animasi SVG dan CSS untuk mencipta kesan gelombang Saya harap ia akan membantu anda!

Gunakan CSS dengan mahir untuk merealisasikan pelbagai butang berbentuk pelik (dengan kod) Gunakan CSS dengan mahir untuk merealisasikan pelbagai butang berbentuk pelik (dengan kod) Jul 19, 2022 am 11:28 AM

Artikel ini akan menunjukkan kepada anda cara menggunakan CSS untuk melaksanakan pelbagai butang berbentuk pelik yang kerap muncul. Saya harap ia akan membantu anda!

Bagaimana untuk menyembunyikan elemen dalam css tanpa mengambil ruang Bagaimana untuk menyembunyikan elemen dalam css tanpa mengambil ruang Jun 01, 2022 pm 07:15 PM

Dua kaedah: 1. Menggunakan atribut paparan, cuma tambah gaya "display:none;" pada elemen. 2. Gunakan kedudukan dan atribut teratas untuk menetapkan kedudukan mutlak elemen untuk menyembunyikan elemen. Cuma tambahkan gaya "position:absolute;top:-9999px;".

Bagaimana untuk melaksanakan sempadan renda dalam css3 Bagaimana untuk melaksanakan sempadan renda dalam css3 Sep 16, 2022 pm 07:11 PM

Dalam CSS, anda boleh menggunakan atribut imej sempadan untuk mencapai sempadan renda. Atribut imej sempadan boleh menggunakan imej untuk membuat sempadan, iaitu, menambah imej latar belakang ke sempadan Anda hanya perlu menentukan imej latar belakang sebagai gaya renda; lebar sempadan imej ke dalam. Sama ada permulaan diulang;".

Bagaimana untuk membesarkan imej dengan mengklik tetikus dalam css3 Bagaimana untuk membesarkan imej dengan mengklik tetikus dalam css3 Apr 25, 2022 pm 04:52 PM

Kaedah pelaksanaan: 1. Gunakan pemilih ":aktif" untuk memilih keadaan klik tetikus pada gambar 2. Gunakan atribut transform dan fungsi skala() untuk mencapai kesan pembesaran gambar, sintaks "img:active {transform; : skala(pembesaran paksi-x, y Pembesaran paksi);}".

Ternyata karusel teks dan karusel imej juga boleh direalisasikan menggunakan CSS tulen! Ternyata karusel teks dan karusel imej juga boleh direalisasikan menggunakan CSS tulen! Jun 10, 2022 pm 01:00 PM

Bagaimana untuk mencipta karusel teks dan karusel imej? Perkara pertama yang semua orang fikirkan ialah sama ada untuk menggunakan js Malah, karusel teks dan karusel imej juga boleh direalisasikan menggunakan CSS tulen. Saya harap ia akan membantu semua orang.

Bagaimana untuk menetapkan kelajuan putaran animasi dalam css3 Bagaimana untuk menetapkan kelajuan putaran animasi dalam css3 Apr 28, 2022 pm 04:32 PM

Dalam CSS3, anda boleh menggunakan atribut "animation-timing-function" untuk menetapkan kelajuan putaran animasi Atribut ini digunakan untuk menentukan cara animasi akan melengkapkan kitaran dan menetapkan lengkung kelajuan animasi. animation-timing-function: nilai atribut kelajuan;}".

Adakah kesan animasi css3 mempunyai ubah bentuk? Adakah kesan animasi css3 mempunyai ubah bentuk? Apr 28, 2022 pm 02:20 PM

Kesan animasi dalam css3 mempunyai ubah bentuk; anda boleh menggunakan "animasi: atribut animasi @keyframes ..{..{transform: transformation attribute}}" untuk mencapai kesan animasi ubah bentuk Atribut animasi digunakan untuk menetapkan gaya animasi, dan atribut transform digunakan untuk menetapkan gaya ubah bentuk.

See all articles