css
主页 > 网页 > css >

CSS3实现指纹特效代码

2022-03-17 | 秩名 | 点击:

具体代码如下所示:

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

<!DOCTYPE html>

<html>

    <head>

        <meta charset="utf-8">

        <title></title>

        <style type="text/css">

            *{

                margin: 0;

                padding: 0;

                box-sizing: border-box;

                font-family: "calisto mt";

            }

            body{

                display: flex;

                justify-content: center;

                align-items: center;

                min-height: 100vh;

                background: #111;

            }

            .scan{

                position: relative;

                display: flex;

                flex-direction: column;

                align-items: center;

            }

            .scan  .fingerprint{

                position: relative;

                width: 200px;

                height: 280px;

                background: url(img/finger0.png) no-repeat;

                background-size: 100%;

                 

            }

            .scan  .fingerprint::before{

                content: '';

                position: absolute;

                top:0;

                left: 0;

                height: 100%;

                width: 100%;

                background: url(img/finger2.png) no-repeat;

                background-size:  100%;

                animation:  animate  4s  ease-in-out  infinite;

            }

            .scan  .fingerprint::after{

                content: '';

                position: absolute;

                top:0;

                left: 0;

                height: 8px;

                width: 100%;

                margin-top: -30px;

                background:  #3fefef;

                border-radius: 8px;

                filter: drop-shadow(0 0 20px #3fefef) drop-shadow(0 0 60px #3fefef);

                animation:  animate_line  4s  ease-in-out  infinite;

            }

            @keyframes animate_line{

                0%,100%{

                    top: 0;

                }

                50%{

                    top: 100%;

                }

            }

            @keyframes animate{

                0%,100%{

                    opacity: 0;

                }

                50%{

                    opacity: 1;

                }

            }

            .scan  h3{

                text-transform: unset;

                font-size: 2em;

                letter-spacing: 2px;

                margin-top: 20px;

                color: #3FEFEF;

                filter: drop-shadow(0 0 20px #3fefef) drop-shadow(0 0 60px #3fefef);

                animation:  animate_txt  4s  ease-in-out  infinite;

            }

            @keyframes animate_txt{

                0%,100%{

                    opacity: 0;

                }

                50%{

                    opacity: 1;

                }

            }

        </style>

    </head>

    <body>

        <div class="scan">

            <div class="fingerprint"></div>

            <h3>Scanning...</h3>

        </div>

    </body>

</html>

效果图:

在这里插入图片描述
在这里插入图片描述

原文链接:https://www.jb51.net/css/816204.html
相关文章
最新更新