如何在javascript中创建效果
如何创建stackoverflow通知,如下所示 isit是用javascript创建的吗?如何在javascript中创建效果,javascript,Javascript,如何创建stackoverflow通知,如下所示 isit是用javascript创建的吗? 我想知道如何在中创建。您可以像在这把小提琴中一样: html: <div id=container> <img id=pic src='https://fbcdn-profile-a.akamaihd.net/hprofile-ak- prn2/s48x48/592272_191755377529982_1348162633_q.jpg' id=pic> </div
我想知道如何在中创建。您可以像在这把小提琴中一样: html:
<div id=container>
<img id=pic src='https://fbcdn-profile-a.akamaihd.net/hprofile-ak- prn2/s48x48/592272_191755377529982_1348162633_q.jpg' id=pic>
</div>
jquery:
$(document).ready(function(){
setInterval(slidedown,2000);
});
function slidedown(){
$("#pic").animate({
top: '48px'
},500)
setTimeout(function(){
$("#pic").css({
top: '0px'
});
},1000);
}
您需要jquery
编辑:如果你不喜欢淡入淡出效果
编辑:2实现了数字值而不是此小提琴中的图像:(与上面的原理相同)您不需要jQuery,当然,如果您愿意,您可以使用CSS3完成所有操作 请参见此处的示例: HTML:
可以是js动画,但这不是一个“如何”网站,这是一个“我有这个特定问题”网站,请阅读FAQ,这将是一个天才的润滑油。@Deryck他/她描述说,
就像这样,意思不是这样,而是这样。我经常想知道这一点,但从来不敢在这里问。我对这种编程是新手,我只是想为我的初创公司了解这一点,仅此而已。如果这不是一个合适的问题,那么请看:,也没有试用过的代码。我对这种编程是新手,我只是想知道这一点,仅此而已。如果这不是一个合适的问题,那么请注意,也没有试用过的代码。这不需要jQuery ui。不需要动画?我查过了,我的错。您不需要jqueryui.no,数字属性不需要。对于设置颜色动画,是的。@PhilipG我想要的是数值
值,而不是图像
。
$(document).ready(function(){
setInterval(slidedown,2000);
});
function slidedown(){
$("#pic").animate({
top: '48px'
},500)
setTimeout(function(){
$("#pic").css({
top: '0px'
});
},1000);
}
<span id="snow1" class="snow smallSnowflake"></span>
.smallSnowflake {
background: url('../assets/small_snowflake.png') no-repeat center;
}
.snow {
position: absolute;
-webkit-animation-name: snowAnimation;
-webkit-animation-iteration-count: infinite;
-webkit-animation-timing-function: linear;
-moz-animation-name: snowAnimation;
-moz-animation-iteration-count: infinite;
-moz-animation-timing-function: linear;
animation-name: snowAnimation;
animation-iteration-count: infinite;
animation-timing-function: linear;
}
#snow1 {
left: 50%;
width: 2000px;
height: 2000px;
margin-top: -1000px;
margin-left: -1000px;
-webkit-animation-duration: 10s;
-moz-animation-duration: 10s;
animation-duration: 10s;
}
@-webkit-keyframes snowAnimation {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
top: 0;
opacity: 0;
}
50% {
-webkit-transform: rotate(180deg);
transform: rotate(180deg);
opacity: 1;
}
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
top: 100%;
opacity: 0;
}
}
@keyframes snowAnimation {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
top: 0;
opacity: 0;
}
50% {
-webkit-transform: rotate(180deg);
transform: rotate(180deg);
opacity: 1;
}
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
top: 100%;
opacity: 0;
}
}