Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/7.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
Javascript 帮助在jQuery中设置元素动画_Javascript_Jquery_Css_Xhtml_Jquery Plugins - Fatal编程技术网

Javascript 帮助在jQuery中设置元素动画

Javascript 帮助在jQuery中设置元素动画,javascript,jquery,css,xhtml,jquery-plugins,Javascript,Jquery,Css,Xhtml,Jquery Plugins,我有一个无序的列表,有几个列表元素 #tags { width: 300px; height: 300px; position: relative; border: 1px solid red; list-style: none none; } #tags li { position: absolute; background: gray; } 我还开始编写jQuery插件来设置列表元素的动画。到目前为止,我将列表元素随机放置在

我有一个无序的列表,有几个列表元素

#tags {
    width: 300px;
    height: 300px;
    position: relative;
    border: 1px solid red;
    list-style: none none;
}

#tags li {
    position: absolute;
    background: gray;
    }
我还开始编写jQuery插件来设置列表元素的动画。到目前为止,我将列表元素随机放置在父容器中,并为文本选择随机字体大小

我的下一步(我有点被卡住了)是设置列表元素的动画。。。本质上,我希望列表元素做类似的事情

$(this).css({
   fontSize: percentageTowardsMiddle * 14,

});
  • 从左到右滑动,同时从中间稍微变大,然后在碰到右边框时,尺寸下降到正常值
  • 然后,它应该反过来做同样的事情,但是它也应该设置一个负的“z指数”,并且可能会在不透明度上稍微淡入

第一个我真正坚持的是,如何确定元素是否接近中间,以某种方式,我可以有一个值,从左边的0.1的大小开始,中间的1,再到右手的大小的0.1。p> 基本上,我希望它们看起来像是在一个人造的3D圆圈中进入页面

那我就可以这样做了

$(this).css({
   fontSize: percentageTowardsMiddle * 14,

});
你知道我怎么做吗


谢谢

如果您使用left属性将项目从左向右移动。。。你用百分比表示左属性。。。那么,当左属性大约为50%时,它们会在一半左右?(或者,我猜,50%减去项目宽度的一半…)-HTH