`
泥沙AV
  • 浏览: 2663 次
  • 性别: Icon_minigender_2
  • 来自: 苏州
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

javascript 的动画效果(显示动态时间,动态图片,动态text,图片切换)

阅读更多
<%@page  contentType="text/html;charset=GBK" language="java" pageEncoding="GBK"%>

<html>
<head>
<style><!--
body {font-size:9pt}
.move {
cursor:hand;
position:absolute;
visibility:hidden;
height:80;
width:80;
color:yellow;
border:blue 1px solid;
background-color:rgb(147,0,0);
}
.greenText{
font-size:18pt;
height:50;
width:801;
color:green;
position:absolute;
}
.redText{
font-size:18pt;
height:53;
width:805;
color:red;
position:absolute;
}
-->
</style>

</head>

<script type="text/javascript" src="<%=request.getContextPath()%>/prototype-1.6.0.3.js" >
</script>

<body >
<table width="100%">
<tr ><td colspan="3" align="center" class="greenText">动漫效果展示</td></tr>
<tr ><td colspan="3" align="center" class="redText">动漫效果展示</td></tr>
<tr></tr>
<tr></tr>
<tr></tr>
<tr></tr>
<tr></tr>
<tr></tr>
<tr></tr>
<tr>
<td width="20%"></td>
<td>
<h1><input TYPE="text"  id ="one" name="notice"value="hi1" size="60"  style="background-color: rgb(192,192,192)"></h1>
</td>
<td width="20%"></td>
</tr>
<tr>
<td width="40%"></td>
<td align="center">
<h1><input TYPE="text"  id ="time" name="notice"value="hi2" size="24"  style="background-color: rgb(192,192,192)"></h1>
</td>
<td width="40%"></td>
</tr>
</table>
<p align="center" onmouseover="changeColor(this);" onmouseout="changeColor(this);" onclick="MoveStamp();">用鼠标单击这里一下会有效果出现,再单击一下则效果消失,如此反复……</p>

<p align="center"><img height="200" width="700"
id="Img" alt="淡入,淡出效果" src="1.jpg"  style="filter:blendTrans(duration=7)" ></p>

<div id="stamp" class="move"><p valign="middle" align="center"><br><b>此山是我开,此树是我栽,要想过此路,留下买路财!<b></p></div>
<script type="text/javascript">
var obj =document.getElementById('one');
var spacelen=60;
var msg = '这是一个真实的故事';
var seg = 0;
var space0 = ' ';
var interval = 100;

//动态text
function scroll(){
var len = msg.length;
obj.value = msg.substring(0,seg+1);
seg++;
if(seg>=len){
seg = spacelen;
window.setTimeout('dd()',interval);
}else{
window.setTimeout('scroll()',interval);
}
}
function dd(){
var out ='';
for(var i=0;i<spacelen/space0.length;i++){
out = out+space0;
}
out = out + msg;
var len = out.length;
obj.value = out.substring(seg,len);
seg++;
if(seg>=len){seg = 0;}
window.setTimeout('dd()',interval);
}

scroll();
//显示时间
function setTime(){
var newDate = new Date();
var hour = newDate.getHours();
var min = newDate.getMinutes();
var sec = newDate.getSeconds();
var timeObj = document.getElementById('time');
var str = '';
if(str<10)str='0'
str = str+ ((hour<=12)?hour:hour-12);
str = str +((min<10)?':0':':')+min;
str = str+((sec<10)?':0':':')+sec;

if(hour<12)
str = str+' AM on ';
else
str = str+' PM on ';
var mon = newDate.getMonth()+1;
//document.write(mon);
str = str+mon+'-'+newDate.getDate()+'-'+newDate.getYear();

//str = str+ 'on'+(newDate.getMonth+1);
timeObj.value = str;
window.setTimeout('setTime()',1000);
}
setTime();


//显示动态的text再屏幕中移动
var all=document.all;
var flag=1;//变量flag用来控制“执行或终止执行函数Move()”
var act;
var xhd=0;//变量xhd为信号灯,用于控制“层”的移动方向
function MoveStamp(){
all.stamp.style.top=document.body.offsetTop;//对象stamp的top属性等于对象body的offsetTop值
all.stamp.style.left=document.body.offsetLeft;
all.stamp.style.visibility = "visible";
if(flag==1)
{
act = window.setInterval("Move()",50);//执行函数Move()
flag=0;
}
else
{
window.clearInterval(act);//终止执行函数Move()
all.stamp.style.visibility = "hidden";//隐藏对象stamp
flag=1;
}//if
}//function
function Move(){
if(all.stamp.style.pixelLeft>=document.body.offsetLeft+350) xhd=1;
if(all.stamp.style.pixelLeft<=document.body.offsetLeft) xhd=0;
if(xhd==0)
{
//对象stamp往右下方移动
all.stamp.style.pixelLeft+=5;
all.stamp.style.pixelTop+=5;
}
else {

//对象stamp往左上方移动
all.stamp.style.pixelLeft-=5;
all.stamp.style.pixelTop-=5;
}
}
//改变字体颜色
function changeColor(obj){
if(obj.style.color=='blue'){
obj.style.color = 'green';
}else
obj.style.color = 'blue';
}
//图片淡入,淡出交替
var flagg = 0;
var act;
function show(){
act = window.setInterval("exchange()",9500);
}
function exchange(){
if(flagg ==0){
flagg = 1;
Img.filters.blendTrans.Apply();
Img.src ='2.jpg';
Img.filters.blendTrans.Play();
}else{
flagg = 0;
Img.filters.blendTrans.Apply();
Img.src = '1.jpg';
Img.filters.blendTrans.Play();
}
}
show();
</script>
</body>
</html>
分享到:
评论

相关推荐

    html图片动态切换

    为了增强用户体验,可以添加一些额外的功能,如添加导航按钮供用户手动切换,或者在图片切换时添加平滑过渡的动画效果。同时,可以通过响应式设计确保在不同设备上都能正常显示。 总结,实现HTML图片动态切换的关键...

    图片动态切换技术

    在现代网页设计与开发过程中,为了提升用户体验和视觉效果,动态图片切换技术被广泛应用于各类网站应用中。这种技术通常涉及前端技术栈中的CSS(层叠样式表)和JavaScript(一种常用的脚本语言),通过它们来实现...

    超强JavaScript效果[超强JavaScript效果]

    16. **图片切换**:实现图片轮播或切换,常用于产品展示或幻灯片效果。 17. **圆角效果**:在不支持CSS3的浏览器中,可以使用JavaScript绘制圆角,或者使用CSS3的`border-radius`属性。 18. **跳动菜单**:通过...

    网页中图片切换效果

    根据提供的文件信息,我们可以分析并总结出关于“网页中图片切换效果”的几个关键知识点: ### 1. 图片数组管理 在脚本中定义了一个数组`imgUrl`用于存储图片的URL路径,以及一个数组`imgTz`来存储与每张图片相...

    jQuery图片显示动态文字特效.zip

    【jQuery图片显示动态文字特效】是一种使用JavaScript库jQuery实现的创新视觉效果,它结合了图片与动态文字,为网页设计增添了生动性和互动性。这种特效通常用于网站的滑块、展示区域或者产品介绍,能够吸引用户的...

    jquery+css3立体式动画banner切换效果

    "jQuery+CSS3立体式动画banner切换效果"是这种技术应用的一个实例,它涉及到了动态图像展示、过渡动画以及用户交互等多个方面。 jQuery 是一个广泛使用的JavaScript库,它简化了DOM操作、事件处理、动画以及Ajax...

    JS图片banner自动切换效果代码

    在本案例中,"JS图片banner自动切换效果代码"指的是使用JavaScript来创建一个轮播图,即在网页上展示一组图片,并能自动按照设定的时间间隔进行切换,同时支持文字在图片上的动态显示。 **1. 图片轮播基础** 轮播图...

    jquery图片切换代码并显示当前播放的位置,含数量显示

    在本文中,我们将深入探讨如何使用jQuery实现一个图片切换功能,并在切换过程中显示当前播放的图片位置以及总数。这个功能对于网页设计中的相册展示或幻灯片效果非常实用。 首先,jQuery是一个强大的JavaScript库,...

    37种经典的css3图片切换幻灯片效果

    在本资源“37种经典的css3图片切换幻灯片效果”中,我们聚焦于如何利用CSS3的特性来创建引人入胜的图片切换和幻灯片轮播效果。这些效果不仅能够提升网站的用户体验,还能让内容呈现得更加生动有趣。 首先,我们要...

    图片切换效果

    在IT行业中,图片切换效果是一种常见的用户界面设计元素,它为用户提供动态且吸引人的视觉体验。在这种效果中,一组图片会按照预设的顺序或用户交互方式进行切换,从而增加网站或应用的互动性和吸引力。本项目是利用...

    css+js图片切换效果

    ### CSS+JS 实现图片切换效果详解 ...综上所述,这个示例展示了如何利用CSS和JavaScript来创建一个简单但功能齐全的图片切换效果。通过细致的样式设计和逻辑编写,可以实现美观且实用的功能,为网站增添活力。

    js焦点图片切换

    在网页设计中,JavaScript焦点图片切换是一种常见的动态效果,用于展示一组图片并让它们以某种方式自动或手动切换,以吸引用户的注意力。这种效果通常被用在网站的首页、产品展示或者新闻滚动等区域。在这个例子中,...

    jQuery带文字动画焦点图片轮播切换代码

    在图片切换时,可以利用`.fadeIn()`和`.fadeOut()`方法来实现淡入淡出效果。 3. **定时器**:为了实现自动轮播,可以使用JavaScript的`setInterval()`函数设定一个定时器,每隔一定时间执行切换操作。 4. **事件...

    【JavaScript源代码】javascript实现点击图片切换.docx

    在JavaScript编程中,实现点击图片切换的效果是...通过扩展这个基础,可以添加更多功能,如自动播放、动态加载、动画过渡效果等。同时,也可以考虑使用现有的库或框架(如jQuery、React、Vue等)来简化图片切换的实现。

    asp.net新闻图片切换效果

    同时,添加一个JavaScript库,如jQuery,以实现图片切换动画。 ```html &lt;!DOCTYPE html&gt; 新闻图片切换 &lt;script src="https://code.jquery.com/jquery-3.6.0.min.js"&gt;&lt;/script&gt; $(document).ready(function ...

    jquery实现flash图片文字切换动画

    在网页设计中,jQuery是一...总之,使用jQuery实现Flash风格的图片文字切换动画是一项实用的技能,能够为网站增添动态效果,提升用户体验。通过熟练掌握jQuery的API和技巧,你可以创造出更多富有创意的交互式网页元素。

    jQuery图片切换点击小图显示相应的大图片预览

    2. **动画效果**:利用jQuery的动画功能,如`fadeIn()`和`fadeOut()`,为图片切换添加平滑的过渡效果。 3. **响应式设计**:确保图片切换在不同屏幕尺寸下都能正常工作,适应移动设备。 4. **插件化**:如果需要更...

    JavaScript特效制作的相册1.zip

    在相册应用中,JavaScript可以用来动态加载图片、实现图片的滑动展示、缩放、旋转等效果,甚至可以添加过渡动画和交互式控制,如点击切换、手势操作等,使得用户在浏览照片时感受到流畅且引人入胜的体验。...

    jquery hover鼠标悬停触动图片和文字上下滑动切换效果

    本示例“jquery hover鼠标悬停触动图片和文字上下滑动切换效果”是利用jQuery实现的一种交互式用户体验,当用户将鼠标悬停在某个元素上时,相关的图片和文字会以上下滑动的方式进行切换,提升页面的动态感和吸引力。...

    基于jquery的图片切换特效,经典效果

    在图片切换特效中,基本思路是通过JavaScript控制DOM元素(通常是`&lt;img&gt;`标签)的显示和隐藏。jQuery提供了方便的`show()`和`hide()`方法来实现这一目标。我们还可以结合CSS的`display`属性,使图片切换更为平滑。 ...

Global site tag (gtag.js) - Google Analytics