Html
    Css
    Js
1
2
3
4
<div class="check-container">
<i class="check-icon"></i>
</div>
<button id="complete"></button>
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
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
body {
text-align:center;
}
.check-container {
display:flex;
justify-content:center;
width:100px;
height:100px;
background:#ccc;
border-radius:50%;
transition:all 0.5s;
margin:0 auto;
overflow:hidden;
}
.check-container i.check-icon {
width:10px;
height:20px;
border-color:#fff;
border-style:solid;
border-width:0 2px 2px 0;
transform:rotate(45deg);
margin-top:30px;
}
.check-container i.check-icon::after {
content:" ";
width:30px;
height:30px;
background:#ccc;
display:block;
position:absolute;
top:0;
left:0px;
transition:all 0.5s;
transform:rotate(45deg);
}
.check-container i.check-icon-move::after {
left:30px;
top:-30px;
background:#666
}
#complete {
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
1
2
3
4
5
6
$("#complete").click(function() {
$(".check-container").css({
background: '#666'
})
$(".check-container .check-icon").addClass('check-icon-move')
})
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
↑上面代码改变,会自动显示代码结果 jQuery调用版本:1.9.1
 立即下载

打勾动画(原创)

更新时间:2020-03-25 16:22:21

0