Javascript 如何使用过渡方法通过JQuery填充div

Javascript 如何使用过渡方法通过JQuery填充div,javascript,jquery,css,sass,Javascript,Jquery,Css,Sass,我正在尝试开发一个显示空垃圾箱的应用程序 .content{ 最小高度:自动; } 梅因先生{ 边缘顶部:30px; 线高:25px; } 部分{ 边缘顶部:50px; 宽度:100%; 身高:100%; 显示器:flex; 对齐项目:居中; } .垃圾{ 背景:rgba(64231173,1); 背景:moz线性梯度(左侧,rgba(64231173,1)1%,rgba(68237168,1)24%,rgba(77248157,1)69%,rgba(82255151,1)97%); 背景:-

我正在尝试开发一个显示空垃圾箱的应用程序

.content{
最小高度:自动;
}
梅因先生{
边缘顶部:30px;
线高:25px;
}
部分{
边缘顶部:50px;
宽度:100%;
身高:100%;
显示器:flex;
对齐项目:居中;
}
.垃圾{
背景:rgba(64231173,1);
背景:moz线性梯度(左侧,rgba(64231173,1)1%,rgba(68237168,1)24%,rgba(77248157,1)69%,rgba(82255151,1)97%);
背景:-webkit渐变(左上、右上、颜色停止(1%,rgba(64231173,1))、颜色停止(24%,rgba(68237168,1))、颜色停止(69%,rgba(77248157,1))、颜色停止(97%,rgba(82255151,1));
背景:webkit线性梯度(左侧,rgba(64231173,1)1%,rgba(68237168,1)24%,rgba(77248157,1)69%,rgba(82255151,1)97%);
背景:o型线性梯度(左侧,rgba(64231173,1)1%,rgba(68237168,1)24%,rgba(77248157,1)69%,rgba(82255151,1)97%);
背景:-ms线性梯度(左侧,rgba(64231173,1)1%,rgba(68237168,1)24%,rgba(77248157,1)69%,rgba(82255151,1)97%);
背景:线性梯度(向右,rgba(64231173,1)1%,rgba(68237168,1)24%,rgba(77248157,1)69%,rgba(82255151,1)97%);
过滤器:progid:DXImageTransform.Microsoft.gradient(startColorstr='#40e7ad',endColorstr='#52ff97',GradientType=1);
宽度:66px;
高度:80px;
显示:内联块;
保证金:0自动;
位置:相对位置;
-webkit边框右下半径:6px;
-webkit边框左下半径:6px;
-moz边界半径右下角:6px;
-moz边界半径左下角:6px;
边框右下半径:6px;
边框左下半径:6px;
}
.垃圾箱{
位置:绝对位置;
高度:12px;
背景:rgba(64231173,1);
背景:moz线性梯度(左侧,rgba(64231173,1)1%,rgba(68237168,1)24%,rgba(77248157,1)69%,rgba(82255151,1)97%);
背景:-webkit渐变(左上、右上、颜色停止(1%,rgba(64231173,1))、颜色停止(24%,rgba(68237168,1))、颜色停止(69%,rgba(77248157,1))、颜色停止(97%,rgba(82255151,1));
背景:webkit线性梯度(左侧,rgba(64231173,1)1%,rgba(68237168,1)24%,rgba(77248157,1)69%,rgba(82255151,1)97%);
背景:o型线性梯度(左侧,rgba(64231173,1)1%,rgba(68237168,1)24%,rgba(77248157,1)69%,rgba(82255151,1)97%);
背景:-ms线性梯度(左侧,rgba(64231173,1)1%,rgba(68237168,1)24%,rgba(77248157,1)69%,rgba(82255151,1)97%);
背景:线性梯度(向右,rgba(64231173,1)1%,rgba(68237168,1)24%,rgba(77248157,1)69%,rgba(82255151,1)97%);
过滤器:progid:DXImageTransform.Microsoft.gradient(startColorstr='#40e7ad',endColorstr='#52ff97',GradientType=1);
顶部:-19px;
左:-10px;
右:-10px;
边框左上半径:10px;
边框右上角半径:10px;
变换:旋转(0度);
转换:转换250ms;
转化来源:19%100%;
}
.垃圾箱跨度:之后{
内容:'';
位置:绝对位置;
宽度:27px;
高度:7px;
背景:rgba(64231173,1);
背景:moz线性梯度(左侧,rgba(64231173,1)1%,rgba(68237168,1)24%,rgba(77248157,1)69%,rgba(82255151,1)97%);
背景:-webkit渐变(左上、右上、颜色停止(1%,rgba(64231173,1))、颜色停止(24%,rgba(68237168,1))、颜色停止(69%,rgba(77248157,1))、颜色停止(97%,rgba(82255151,1));
背景:webkit线性梯度(左侧,rgba(64231173,1)1%,rgba(68237168,1)24%,rgba(77248157,1)69%,rgba(82255151,1)97%);
背景:o型线性梯度(左侧,rgba(64231173,1)1%,rgba(68237168,1)24%,rgba(77248157,1)69%,rgba(82255151,1)97%);
背景:-ms线性梯度(左侧,rgba(64231173,1)1%,rgba(68237168,1)24%,rgba(77248157,1)69%,rgba(82255151,1)97%);
背景:线性梯度(向右,rgba(64231173,1)1%,rgba(68237168,1)24%,rgba(77248157,1)69%,rgba(82255151,1)97%);
过滤器:progid:DXImageTransform.Microsoft.gradient(startColorstr='#40e7ad',endColorstr='#52ff97',GradientType=1);
顶部:-10px;
边框左上半径:10px;
边框右上角半径:10px;
变换:旋转(0度);
转换:转换250ms;
转化来源:19%100%;
左:27px;
}
.垃圾i{
位置:相对位置;
宽度:58px;
高度:70像素;
背景:#fff;
显示:块;
保证金:5px自动;
边界半径:5px;
}
.垃圾:悬停跨度{
变换:旋转(-45度);
转换:转换250ms;
}

这里有一些数据
var-fill=0;
$(“#按钮”)。在(“单击”,函数(){
var value=parseInt($(“#text”).val();
如果(!isNaN(值)){
如果(值>100 | |值<0)
{
警报(“请输入0-100之间的数字”);
返回;
}
总数=价值;
$(“.trash”).attr(“数据填充”,总计);
$(“.filled”).css({
“高度”:总计+“%”
});
$(“#text”).val(“”);
如果(总数>=100){
$(“.trash span”).addClass(“打开”);
$(“.filled”).css({
“高度”:100+“%”
});
}否则{
$(“.trash span”).removeClass(“打开”);
}
如果(总数>0){
var srColor=100-总计;
$(“span.trash”).css({
“背景”:“线性渐变(至顶部,红色“+total+”%,rgba(68237168,1)”+srColor+”%)
});
}否则{
$(“span.trash”).css({
“背景”:”
});
}
}否则{
警告(“请输入正确的数字!!”;
}
})
.content{
最小高度:自动;
}
梅因先生{
边缘顶部:30px;
线高:25px;
}
紫檀属{
背景:红色;
颜色:#ffffff;
}
1.垃圾已填满{
内容:“;
左:0;
底部:0;
右:0;
背景:红色;
位置:绝对位置;
过渡:所有。5s轻松;
身高:0;
保证金:0;
}
部分{
/*背景:#dce7eb*/
边缘顶部:50px;
宽度:100%;
身高:100%;
显示器:flex;
对齐项目:居中;
}
.垃圾{
背景:rgba(642311731);
背景:-莫兹线性梯度(左,rgba(64231