如何在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

如何创建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>
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;
    }
}