Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 将动画复选框添加到引导表单检查_Jquery_Css_Twitter Bootstrap_Svg_Css Animations - Fatal编程技术网

Jquery 将动画复选框添加到引导表单检查

Jquery 将动画复选框添加到引导表单检查,jquery,css,twitter-bootstrap,svg,css-animations,Jquery,Css,Twitter Bootstrap,Svg,Css Animations,我对CSS动画非常不好,但我发现这个很棒的动画复选标记,所以我很想在我的代码中使用。但我不知道如何把它包括在我的计划中 这是我的checkmark html代码,我使用的是Bootstrap 4: <div class="form-check"> <label class="custom-control custom-checkbox mb-0"> <input type="checkbox" class="custom-control-input"&g

我对CSS动画非常不好,但我发现这个很棒的动画复选标记,所以我很想在我的代码中使用。但我不知道如何把它包括在我的计划中

这是我的checkmark html代码,我使用的是Bootstrap 4:

<div class="form-check">
  <label class="custom-control custom-checkbox mb-0">
    <input type="checkbox" class="custom-control-input">
    <span class="custom-control-indicator"></span>
    <span class="custom-control-description">checkmark</span>
  </label>
</div>

对勾
这是动画的复选标记

有人能告诉我如何在我的HTML代码中包含这个吗

提前感谢您。

请尝试以下操作

。勾选圆圈{
笔划阵列:166;
行程偏移量:166;
笔画宽度:2;
行程限制:10;
行程:#7ac142;
填充:无;
动画:向前划0.6s立方贝塞尔(0.65,0,0.45,1);
}
.对号{
宽度:56px;
高度:56px;
边界半径:50%;
显示:块;
笔画宽度:2;
冲程:#fff;
行程限制:10;
利润率:12像素;
盒影:插图0px 0px 0px#7ac142;
动画:填充。4s慢进慢出。4s向前,缩放。3s慢进慢出。9s两者皆有;
}
.checkmark\u检查{
变换原点:50%50%;
行程:48;
行程偏移量:48;
动画:向前划0.3s立方贝塞尔(0.65,0,0.45,1)0.8s;
}
@关键帧笔划{
100% {
笔划偏移:0;
}
}
@关键帧比例{
0%,
100% {
转化:无;
}
50% {
转换:scale3d(1.1,1.1,1);
}
}
@关键帧填充{
100% {
盒影:插图0px 0px 0px 30px#7ac142;
}
}
输入[类型=复选框]{
显示:无;
}
输入[类型=复选框]+svg{
显示:无;
}
输入[类型=复选框]:选中+svg{
显示:块;
}
.复选框{
位置:相对位置;
}
.复选框标签{
显示器:flex;
高度:80px;
对齐项目:居中;
对正内容:左;
左侧填充:88px;
}
.复选框标签svg{
位置:绝对位置;
排名:0;
左:0;
}

项目1
项目2
尝试以下操作

。勾选圆圈{
笔划阵列:166;
行程偏移量:166;
笔画宽度:2;
行程限制:10;
行程:#7ac142;
填充:无;
动画:向前划0.6s立方贝塞尔(0.65,0,0.45,1);
}
.对号{
宽度:56px;
高度:56px;
边界半径:50%;
显示:块;
笔画宽度:2;
冲程:#fff;
行程限制:10;
利润率:12像素;
盒影:插图0px 0px 0px#7ac142;
动画:填充。4s慢进慢出。4s向前,缩放。3s慢进慢出。9s两者皆有;
}
.checkmark\u检查{
变换原点:50%50%;
行程:48;
行程偏移量:48;
动画:向前划0.3s立方贝塞尔(0.65,0,0.45,1)0.8s;
}
@关键帧笔划{
100% {
笔划偏移:0;
}
}
@关键帧比例{
0%,
100% {
转化:无;
}
50% {
转换:scale3d(1.1,1.1,1);
}
}
@关键帧填充{
100% {
盒影:插图0px 0px 0px 30px#7ac142;
}
}
输入[类型=复选框]{
显示:无;
}
输入[类型=复选框]+svg{
显示:无;
}
输入[类型=复选框]:选中+svg{
显示:块;
}
.复选框{
位置:相对位置;
}
.复选框标签{
显示器:flex;
高度:80px;
对齐项目:居中;
对正内容:左;
左侧填充:88px;
}
.复选框标签svg{
位置:绝对位置;
排名:0;
左:0;
}

项目1
项目2

感谢您的回复!这太棒了!我只是想知道,当复选框未选中时,是否有办法添加一个空圆圈?谢谢您的回复!这太棒了!我只是想知道是否有一种方法可以在复选框未选中时添加一个空圆圈?