iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >怎么用Javascript实现随机图片效果
  • 815
分享到

怎么用Javascript实现随机图片效果

2023-06-03 06:06:54 815人浏览 薄情痞子
摘要

本篇内容主要讲解“怎么用javascript实现随机图片效果”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么用Javascript实现随机图片效果”吧!不少网友发E-mail问我:“怎么每次去

本篇内容主要讲解“怎么用javascript实现随机图片效果”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么用Javascript实现随机图片效果”吧!

不少网友发E-mail问我:“怎么每次去你的主页,看到的图片都不一样,难道你时时刻刻都在更换图片吗?”天啊,我哪有那么多钱支付电话费?我只不过用了Javascript的小技巧做了个“随机图片”而已。其html源代码为:

  < !随机图片开始 >

  < script language=″Javascript″ >

  < !--

  imglink=new Date();

  var thisimg=https://file.lsjlt.com/upload/202306/01/dro4dnxtjva.jpg″;

  if(imglink.getSeconds()< 54){var thisimg=″2.jpg″;}

  if(imglink.getSeconds()< 46){var thisimg=″3.jpg″;}

  if(imglink.getSeconds()< 39){var thisimg=″4.jpg″;}

  if(imglink.getSeconds()< 32){var thisimg=″5.jpg″;}

  if(imglink.getSeconds()< 24){var thisimg=″6.jpg″;}

  if(imglink.getSeconds()< 17){var thisimg=″7.jpg″;}

  if(imglink.getSeconds()< 9){var thisimg=″8.jpg″;}

  document.write(″< img src=″+thisimg+″ border=0 alt=″每次打开本页,看到的图片都不同!″ >″);

  //-- >

  < /script >

  < !随机图片结束 >

  在这个例子中,设置了8张图片,与网页放置于同一目录下。当浏览器打开此网页时,立即从电脑里读取时间,并根据秒数的不同选择不同的图片。

  我们也常常埋怨在网页里插入的图片与网页背景不能很好地融合在一起,如果图片周围有一圈朦胧的过渡色该多好!用Photoshop制作图片当然能实现这个效果。其实还有更好的办法:在网页中用 CSS 滤镜来实现!

  < p style=″line-height:0pt;filter:Glow

(Color=#FFFFFF,Strength=36);height:auto;position:relative;padding:21pt″ >

  < img src=Https://file.lsjlt.com/upload/202306/01/dro4dnxtjva.jpg″ border=0 >

  < /p >

  其中,“Color=#FFFFFF”是定义阴影的颜色,“Strength=36”是定义阴影宽度。怎么样,图片是不是有了“月朦胧,鸟朦胧”的感觉?

  如果你不喜欢“温馨浪漫”的主页类型,这里还有一款“魔幻豪放”派的??

  在< head >< /head >中加入以下内容:

  < !开始定义变色函数 >

  < script language=″Javascript″ >

  < !--hide

  function RandomNumber(max) //定义随机函数

  {var today=new Date();

  var num=Math.round((Math.abs(Math.sin(today.getTime()))*1000))%max+1;return num;}

  function makearray(n)

  {this.length=0;for(var i=1;i< n;i++)this[i]=0;return this;}function changecolor()

  {clearTimeout();

  linkarray=new makearray(10); //用linkarray数组定义十种常用颜色

  linkarray[1]=″#ff0000″;

  linkarray[2]=″#ffff00″;

  linkarray[3]=″#00ff00″;

  linkarray[4]=″#0000ff″;

  linkarray[5]=″#8000ff″;

  linkarray[6]=″#ff00ff″;

  linkarray[7]=″#004000″;

  linkarray[8]=″#808000″;

  linkarray[9]=″#ff8000″;

  linkarray[10]=″#ff0000″;

  document.bGColor=(linkarray[RandomNumber(10)]); //利用随机函数从十种颜色中任选一种作为网页背景色

  setTimeout(″changecolor()″,1000); //设置时钟,让背景色每秒变换一次

  return;}

  //-- >

  < /script >

  < !定义变色函数结束 >

  然后在中调用changecolor()函数即可:< body OnLoad=″javascript:changecolor()″ >

  网页背景颜色每秒钟变换一次,够酷吧?

  如果把“document.bgColor=(linkarray[RandomNumber(10)]);”一句中的“bgColor”换成“fgColor”,也能实现网页文字不断地变色。此外,你也可以自己定义变色的时间周期,改变“setTimeout(″changecolor()″,1000);”中的“1000”即可。

到此,相信大家对“怎么用Javascript实现随机图片效果”有了更深的了解,不妨来实际操作一番吧!这里是编程网网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

--结束END--

本文标题: 怎么用Javascript实现随机图片效果

本文链接: https://www.lsjlt.com/news/233286.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 怎么用Javascript实现随机图片效果
    本篇内容主要讲解“怎么用Javascript实现随机图片效果”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么用Javascript实现随机图片效果”吧!不少网友发E-mail问我:“怎么每次去...
    99+
    2023-06-03
  • jQuery实现图片跟随效果
    本文实例为大家分享了jQuery实现图片跟随效果的具体代码,供大家参考,具体内容如下 实现效果 要实现的功能: * 鼠标进来,显示大图片; * 鼠标出去,隐藏大图片; * 鼠标在大...
    99+
    2024-04-02
  • 怎么用Javascript制作随机星星效果图
    这篇文章主要讲解了“怎么用Javascript制作随机星星效果图”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么用Javascript制作随机星星效果图”...
    99+
    2024-04-02
  • 怎么用JavaScript实现图片循环滚动效果
    要实现图片循环滚动效果,可以通过JavaScript结合CSS实现。下面是一个简单的示例: HTML部分: <div id=&...
    99+
    2024-03-02
    JavaScript
  • JavaScript怎么实现流动图片切换效果
    这篇文章主要介绍“JavaScript怎么实现流动图片切换效果”,在日常操作中,相信很多人在JavaScript怎么实现流动图片切换效果问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大...
    99+
    2024-04-02
  • JavaScript canvas实现镜像图片效果
    本文实例为大家分享了JavaScript canvas实现镜像图片效果的具体代码,供大家参考,具体内容如下 <!DOCTYPE html> <html>...
    99+
    2024-04-02
  • JavaScript实现首页图片轮播图效果
    目录一、轮番图二、源码展示设置body样式设置实现轮番一、轮番图 效果展示: 轮播图是指在一个模块或者窗口,通过鼠标点击或手指滑动后,可以看到多张图片。这些图片统称为轮播图,这个模...
    99+
    2024-04-02
  • javascript实现图片轮播简单效果
    本文实例为大家分享了javascript实现图片轮播简单效果的具体代码,供大家参考,具体内容如下 这里是css样式  * {      margin: 0;  padding...
    99+
    2024-04-02
  • JavaScript实现点击图片翻转效果
    最近在做一个有关人脸采集的项目,然后在编写前端模块时,遇到了一个问题,就是当客户上传照片或直接拍照上传时,会遇到有些图片可能会90度翻转过来所以,我们需要给个按钮客户让客户自己可以对...
    99+
    2024-04-02
  • javaWeb怎么实现随机图片验证码
    这篇文章给大家分享的是有关javaWeb怎么实现随机图片验证码的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。实现步骤Java后台生成一张随机数字/字母/汉字验证码的图片。存入redis或者session。用户输入...
    99+
    2023-06-14
  • 怎么用canvas实现图片滤镜效果
    小编给大家分享一下怎么用canvas实现图片滤镜效果,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧! 1.获取图像数据 img...
    99+
    2024-04-02
  • 使用PHP实现随机调用图片
    💂 个人网站:【工具大全】【游戏大全】【神级源码资源网】🤟 前端学习课程:👉【28个案例趣学前端】【400个JS面试题】💅 寻找学习...
    99+
    2023-09-04
    php 开发语言
  • JavaScript如何实现点击出现图片效果
    这篇文章给大家分享的是有关JavaScript如何实现点击出现图片效果的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。 实现方法:1、给按钮绑定点击事件...
    99+
    2024-04-02
  • JavaScript如何实现首页图片轮播图效果
    这篇文章主要介绍“JavaScript如何实现首页图片轮播图效果”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“JavaScript如何实现首页图片轮播图效果”文章能帮助大家解决问题。一、轮番图效果展...
    99+
    2023-07-02
  • JS怎么实现图片翻书效果
    这篇文章主要介绍JS怎么实现图片翻书效果,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!具体代码如下所示:<html xmlns="http://www.w3...
    99+
    2024-04-02
  • html5怎么实现的图片墙效果
    这篇文章主要讲解了“html5怎么实现的图片墙效果”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“html5怎么实现的图片墙效果”吧!本文实例讲述了基于htm...
    99+
    2024-04-02
  • css3怎么实现图片阴影效果
    这篇文章主要讲解了“css3怎么实现图片阴影效果”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“css3怎么实现图片阴影效果”吧!css3实现阴影属性有:1、...
    99+
    2024-04-02
  • 怎么利用CSS实现图片轮播效果
    这篇文章给大家分享的是有关怎么利用CSS实现图片轮播效果的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。理论基础CSS3 animation 属性和 @keyframes 规则主体思想准备相同大小的多个图片将要展示...
    99+
    2023-06-14
  • 怎么使用js实现图片轮播效果
    这篇文章主要介绍怎么使用js实现图片轮播效果,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!只有img标签的html代码,做测试用:<body>  <img...
    99+
    2024-04-02
  • 怎么使用Vue3实现图片散落效果
    本篇内容介绍了“怎么使用Vue3实现图片散落效果”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!出现问题一下午的摸鱼时光,间公司熙熙攘攘,我在...
    99+
    2023-06-30
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作