js效果 jspp下载安装
大家好,今天小编来为大家解答以下的问题,关于js效果,jspp下载安装这个很多人还不知道,现在让我们一起来看看吧!
js有哪些常用的效果
这个确实比较多,常用的特效就是淡入淡出啊、渐变啊、滑动、展开伸缩、移动、拖动、最常用。其实你看下jQuery ui的官网基本就了解了所有常用的特效了
按类型可以分为下面几大类的特效集合:
Ui类的:
背景
对话框
筛选及排序
反馈
弹出层
悬停
布局
图表
加载
圆边
滚动
标签
文本链接
工具提示
网络类型
输入类型的:
拾色器
定制和风格
日期和时间
拖和放
通用输入
自动完成
密码
投票率
搜索
选择框
快捷键
触摸
丰富的输入
上传
验证
媒体类型:
音频和视频
幻灯片和轮播图
图片展示
图像
地图
滑块和旋转
Tabs
导航:
水平导航
垂直导航
文件树
分页
手风琴菜单
其他
js实现图片自动的滚动效果
自动滚动,主要思路是用js自带的setInterval方法。
定义和用法
setInterval()方法可按照指定的周期(以毫秒计)来调用函数或计算表达式。
setInterval()方法会不停地调用函数,直到 clearInterval()被调用或窗口被关闭。由 setInterval()返回的 ID值可用作 clearInterval()方法的参数。
语法
setInterval(code,millisec[,"lang"])
参数
code必需。要调用的函数或要执行的代码串。
millisec必须。周期性执行或调用 code之间的时间间隔,以毫秒计。
返回值
一个可以传递给 Window.clearInterval()从而取消对 code的周期性执行的值。
简单的例子,仅供参考:
<style>
*{margin:0;padding:0;list-style:none;}
#box{width:840px;border:1pxsolid#000;height:210px;margin:30pxauto;position:relative;overflow:hidden;}
#boxul{position:absolute;left:0;top:0;}
#boxulli{width:200px;height:200px;float:left;padding:5px;}
</style>
<script>
window.onload=function(){
varoBox=document.getElementById('box');
varoUl=oBox.children[0];
varaLi=oUl.children;
//复制一份内容
oUl.innerHTML+=oUl.innerHTML;
oUl.style.width=aLi.length*aLi[0].offsetWidth+'px';
setInterval(function(){
varl=oUl.offsetLeft+10;
if(l>=0){
l=-oUl.offsetWidth/2;
}
oUl.style.left=l+'px';
},30);
};
</script>
</head>
<body>
<divid="box">
<ul>
<li><imgsrc="img/1.jpg"width="200"></li>
<li><imgsrc="img/2.jpg"width="200"></li>
<li><imgsrc="img/3.jpg"width="200"></li>
<li><imgsrc="img/4.jpg"width="200"></li>
</ul>
</div>
</body>
Three.js如何实现雾化效果示例代码
前言
本文主要给大家介绍了关于Three.js实现雾化效果的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧。
实现方法
如果使用three.js实现雾化效果很简单,只需要在给场景scene对象的fog属性添加值就好了,比如:
scene.fog= new THREE.Fog(0xffffff,100,120);
这样就给场景添加了雾化的效果,在实例化雾化的对象的时候,需要传三个值(雾的颜色,雾化开始的距离相机的位置,全雾化距离相机的位置)。
添加上了就会显示以上的效果,设置雾化的过程比较短,所以雾化的效果比较明显。
还有一个种是随着距离呈指数增长的雾化效果,只需要设置雾的颜色和浓度即可。如:
scene.fog= new THREE.FogExp2(0xffffff,0.02);
效果如下:
OK,本文到此结束,希望对大家有所帮助。