iis服务器助手广告广告
返回顶部
首页 > 资讯 > 前端开发 > VUE >如何使用js实现图片漂浮效果
  • 952
分享到

如何使用js实现图片漂浮效果

2024-04-02 19:04:59 952人浏览 薄情痞子
摘要

这篇文章给大家分享的是有关如何使用js实现图片漂浮效果的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。 当鼠标在图片上方时,图片停止漂浮,点击关闭按钮可隐藏图片。 <bo

这篇文章给大家分享的是有关如何使用js实现图片漂浮效果的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

当鼠标在图片上方时,图片停止漂浮,点击关闭按钮可隐藏图片。

<body>

<div id="float" style=" position:absolute; z-index:3">

<img id="img1" src="选择你要浮动的图片" style=" border:1px #ccc solid" /><img id="img2" onClick="float.style.display='none'" src="关闭图片" style=" position:absolute; margin-left:-13px;" />

</div>

<script type="text/javascript">

var xPos=0;

var yPos=0;

var directionX=true;

var directionY=true;

var step=1;

var speed=1;

var float=document.getElementById("float");

function move(){

var height=document.documentElement.clientHeight;

var width=document.documentElement.clientWidth;

var imgHeight=float.offsetHeight;

var imgWidth=float.offsetWidth;

float.style.left=xPos+document.documentElement.scrollLeft+"px";

float.style.top=yPos+document.documentElement.scrollTop+"px";

if(directionX){xPos=xPos+step;}else{xPos=xPos-step;}

if(xPos<=0){xPos=0;directionX=true;}

if(xPos>=width-imgWidth){xPos=width-imgWidth;directionX=false;}

if(directionY){yPos=yPos+step;}else{yPos=yPos-step;}

if(yPos<=0){yPos=0;directionY=true;}

if(yPos>=height-imgHeight){yPos=height-imgHeight;directionY=false;}

t=setTimeout(move,speed);

}

float.onmouseover=function(){clearTimeout(t);}

float.onmouseout=function(){t=setTimeout("move()",speed);}

window.onload=move();

</script>

</body>

感谢各位的阅读!关于“如何使用js实现图片漂浮效果”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

--结束END--

本文标题: 如何使用js实现图片漂浮效果

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

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

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

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

下载Word文档
猜你喜欢
  • 如何使用js实现图片漂浮效果
    这篇文章给大家分享的是有关如何使用js实现图片漂浮效果的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。 当鼠标在图片上方时,图片停止漂浮,点击关闭按钮可隐藏图片。 <bo...
    99+
    2024-04-02
  • 如何使用js实现悬浮导航效果
    这篇文章主要介绍了如何使用js实现悬浮导航效果,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。具体内容如下<head>  ...
    99+
    2024-04-02
  • 使用jquery怎么实现图片悬浮效果
    使用jquery怎么实现图片悬浮效果?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。代码部分<!DOCTYPE html><html&...
    99+
    2023-06-14
  • js如何实现图片翻转效果
    今天小编给大家分享一下js如何实现图片翻转效果的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧...
    99+
    2024-04-02
  • js如何实现3d悬浮效果
    这篇文章主要介绍了js如何实现3d悬浮效果,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。效果如下:代码如下:<!DOCTYPE&nbs...
    99+
    2024-04-02
  • js如何实现悬浮窗效果
    小编给大家分享一下js如何实现悬浮窗效果,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!效果图:代码如下:<!DOCTYPE...
    99+
    2024-04-02
  • js如何实现3D图片展示效果
    这篇文章给大家分享的是有关js如何实现3D图片展示效果的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。点击左上角的按钮前后切换效果图:代码如下:<!doctype ...
    99+
    2024-04-02
  • 怎么使用js实现图片轮播效果
    这篇文章主要介绍怎么使用js实现图片轮播效果,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!只有img标签的html代码,做测试用:<body>  <img...
    99+
    2024-04-02
  • js如何实现3D图片环展示效果
    这篇文章给大家分享的是有关js如何实现3D图片环展示效果的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。可对整体进行拖拽效果图:代码如下:<!DOCTYPE htm...
    99+
    2024-04-02
  • js如何实现鼠标悬浮框效果
    这篇文章主要介绍了js如何实现鼠标悬浮框效果,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。具体内容如下<!DOCTYPE html><html&n...
    99+
    2023-06-29
  • JS如何实现右侧悬浮框效果
    这篇文章主要为大家展示了“JS如何实现右侧悬浮框效果”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“JS如何实现右侧悬浮框效果”这篇文章吧。具体内容如下让一个div始终悬浮在右下角<!DOC...
    99+
    2023-06-29
  • JS实现图片瀑布流效果
    本文实例为大家分享了JS实现图片瀑布流的具体代码,供大家参考,具体内容如下 过程: 1、创建一个放所有图片的模块bigblock。 2、获取这个大模块,追加一个子元素块来放小图。 3...
    99+
    2024-04-02
  • JS+HTML5如何实现上传图片预览效果
    这篇文章给大家分享的是有关JS+HTML5如何实现上传图片预览效果的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。示例代码如下:<!DOCTYPE HTML>...
    99+
    2024-04-02
  • js实现图片数组中图片切换效果
    写一个图片切换的小案例,巩固一下setAttribute的用法。setAttribute()方法能够给dom元素添加属性并指定属性值,如果属性已经存在则更改属性值。 方法:将图片放入...
    99+
    2024-04-02
  • 如何使用CSS实现图片翻转效果
    在现代网站设计和开发中,图片翻转效果已经成为了一个非常流行和常见的设计元素。通过这种效果,用户可以更加直观地感受到网站的活力和动态感。在本文中,我们将重点讨论如何使用CSS实现这种图片翻转效果。首先,我们需要明确一下CSS3中提供了两种方式...
    99+
    2023-05-14
  • 如何使用JQuery实现图片轮播效果
    这篇文章主要介绍了如何使用JQuery实现图片轮播效果,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。【效果如图】【原理简述】这里大概说一下整...
    99+
    2024-04-02
  • JS怎么实现图片翻书效果
    这篇文章主要介绍JS怎么实现图片翻书效果,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!具体代码如下所示:<html xmlns="http://www.w3...
    99+
    2024-04-02
  • JS实现简单图片轮播效果
    本文实例为大家分享了JS实现简单图片轮播效果的具体代码,供大家参考,具体内容如下 实现效果 左右按钮可点击左右移动显示图片进行无缝滚动 下面的小圆圈点击可跳到对应...
    99+
    2024-04-02
  • js如何实现图片加载淡入淡出效果
    这篇文章给大家分享的是有关js如何实现图片加载淡入淡出效果的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。HTML代码首先是图片标记的写法:<img data-sr...
    99+
    2024-04-02
  • js+css实现卡片轮播图效果
    本文实例为大家分享了js+css实现卡片轮播图效果的具体代码,供大家参考,具体内容如下 实现点击的时候切换卡片,自动轮播,鼠标移入暂停,移出继续轮播,有动画事件效果就是这样 下面是...
    99+
    2024-04-02
软考高级职称资格查询
推荐阅读
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作