JS动态图片的实现方法完整示例


Posted in Javascript onJanuary 13, 2020

本文实例讲述了JS动态图片的实现方法。分享给大家供大家参考,具体如下:

<html>
    <head>
        <meta charset="UTF-8">
        <title>js-是动态实现图片显示</title>
        <script type="text/javascript">
//            设置图片的动态效果
            function photoOper(ph,photo){
//                获取图片对象
//                var ph=document.getElementById(id); //可以通过id获得,但是没必要,我们可以直接使用this直接把对象传过来
                ph.style.border="solid 1px";   //我们是重新赋值,所以我们要用=赋值符,而不是:各个是属性说明
//                在大屏块显示
                big.src=photo;     //传过来的数据就已经是一个字符串类型了,虽然我们src的值需要是字符串,但是如果再加一个""就会导致路径不明,这样其实际图片名相当于带了""
            }               //src是big的属性的是不是样式属性,可以直接调用修改,不用加style
            function photoOper2(ph){
                ph.style.border="";    //移出后边框值没
            }
        </script>
        <style type="text/css">
            #showdiv{
                width: 500px;
                height: 440px;
                border: solid 1px;
                border-radius: 15px;
            }
            #ta{
                margin: auto;
                margin-top: 10px;
                margin-left: 10x;
            }
            img{
                margin-left: 3px;
            }
        </style>
    </head>
    <body>
        <div id="showdiv">
            <table id="ta">
                <tr>
                    <td colspan="4" width="490px" height="344px"><img src="http://demo.3water.com/js/2018/html5-css3-3d-img-flash-codes/images/Guardians-of-the-Galaxy-Poster-High-Res.jpg" width="490px" id="big"/></td>
                </tr>
                <tr>
                    <td height="68px"><img src="http://demo.3water.com/js/2018/html5-css3-3d-img-flash-codes/images/Blade-Runner-poster-art-Harrison-Ford.jpg" height="65px" id="p1" onmousemove="photoOper(this,'http://demo.3water.com/js/2018/html5-css3-3d-img-flash-codes/images/Blade-Runner-poster-art-Harrison-Ford.jpg')" onmouseout="photoOper2(this)"/></td>
                    <td><img src="http://demo.3water.com/js/2018/html5-css3-3d-img-flash-codes/images/2017_alien_covenant_4k-5120x2880-1920x1080.jpg" height="65px" onmousemove="photoOper(this,'http://demo.3water.com/js/2018/html5-css3-3d-img-flash-codes/images/2017_alien_covenant_4k-5120x2880-1920x1080.jpg')" onmouseout="photoOper2(this)" /></td>
                    <td><img src="http://demo.3water.com/js/2018/html5-css3-3d-img-flash-codes/images/robocop-1987-wallpaper-2.jpg" height="65px" onmousemove="photoOper(this,'http://demo.3water.com/js/2018/html5-css3-3d-img-flash-codes/images/robocop-1987-wallpaper-2.jpg')" onmouseout="photoOper2(this)"/></td>
                    <td><img src="http://demo.3water.com/js/2018/html5-css3-3d-img-flash-codes/images/sJALsDXak4EehSg2F2y92rt5hPe.jpg" height="65px" onmousemove="photoOper(this,'http://demo.3water.com/js/2018/html5-css3-3d-img-flash-codes/images/sJALsDXak4EehSg2F2y92rt5hPe.jpg')" onmouseout="photoOper2(this)"/></td>
                </tr>
            </table>
        </div>
    </body>
</html>

运行效果:

JS动态图片的实现方法完整示例

感兴趣的朋友可以使用在线HTML/CSS/JavaScript代码运行工具:http://tools.3water.com/code/HtmlJsRun测试上述代码运行效果。

希望本文所述对大家JavaScript程序设计有所帮助。

Javascript 相关文章推荐
jQuery之end()和pushStack()使用介绍
Feb 07 Javascript
JS的encodeURI和java的URLDecoder.decode使用介绍
May 08 Javascript
JavaScript获取网页中第一个图片id的方法
Apr 03 Javascript
jQuery Validate插件实现表单强大的验证功能
Dec 18 Javascript
学习vue.js中class与style绑定
Dec 03 Javascript
JS实现全屏预览F11功能的示例代码
Jul 23 Javascript
layui弹出层按钮提交iframe表单的方法
Aug 20 Javascript
详解如何运行vue项目
Apr 15 Javascript
详解keep-alive + vuex 让缓存的页面灵活起来
Apr 19 Javascript
微信小程序开发(三):返回上一级页面并刷新操作示例【页面栈】
Jun 01 Javascript
Vue初始化中的选项合并之initInternalComponent详解
Jun 11 Javascript
vue使用keep-alive实现组件切换时保存原组件数据方法
Oct 30 Javascript
js实现拖动缓动效果
Jan 13 #Javascript
Vue.js中的高级面试题及答案
Jan 13 #Javascript
深入理解redux之compose的具体应用
Jan 12 #Javascript
2019年度web前端面试题总结(主要为Vue面试题)
Jan 12 #Javascript
html2canvas属性和使用方法以及如何使用html2canvas将HTML内容写入Canvas生成图片
Jan 12 #Javascript
ES2020 新特性(种草)
Jan 12 #Javascript
在微信小程序中渲染HTML内容3种解决方案及分析与问题解决
Jan 12 #Javascript
You might like
php常用文件操作函数汇总
2014/11/22 PHP
PHP回溯法解决0-1背包问题实例分析
2015/03/23 PHP
Yii2 ActiveRecord多表关联及多表关联搜索的实现
2016/06/30 PHP
利用javascript/jquery对上传文件格式过滤的方法
2009/07/25 Javascript
JavaScript中出现乱码的处理心得
2009/12/24 Javascript
转换json格式的日期为Javascript对象的函数
2010/07/13 Javascript
jQuery学习笔记之控制页面实现代码
2012/02/27 Javascript
artDialog 4.1.5 Dreamweaver代码提示/补全插件 附下载
2012/07/31 Javascript
基于bootstrap3和jquery的分页插件
2015/07/31 Javascript
JS自定义选项卡函数及用法实例分析
2015/09/02 Javascript
jQuery实现美观的多级动画效果菜单代码
2015/09/06 Javascript
canvas实现简易的圆环进度条效果
2017/02/28 Javascript
Angular使用Md5加密的解决方法
2017/09/16 Javascript
微信小程序时间轴实现方法示例
2019/01/14 Javascript
微信小程序实现点击卡片 翻转效果
2019/09/04 Javascript
Django开发的简易留言板案例详解
2018/12/04 Python
Python pip替换为阿里源的方法步骤
2019/07/02 Python
python config文件的读写操作示例
2019/09/27 Python
详解opencv中画圆circle函数和椭圆ellipse函数
2019/12/27 Python
Python pyautogui模块实现鼠标键盘自动化方法详解
2020/02/17 Python
Python实现GIF图倒放
2020/07/16 Python
python 爬虫请求模块requests详解
2020/12/04 Python
html5简介_动力节点Java学院整理
2017/07/07 HTML / CSS
蔻驰意大利官网:COACH意大利
2019/01/16 全球购物
财务会计毕业生自荐信
2013/11/02 职场文书
旅游管理专业大学生职业规划书
2014/02/27 职场文书
财务主管岗位职责
2014/02/28 职场文书
红领巾心向党演讲稿
2014/09/10 职场文书
乡镇防汛工作汇报
2014/10/28 职场文书
2015年世界环境日演讲稿
2015/03/18 职场文书
公司捐书倡议书
2015/04/27 职场文书
十二生肖观后感
2015/06/12 职场文书
redis内存空间效率问题的深入探究
2021/05/17 Redis
MySQL系列之七 MySQL存储引擎
2021/07/02 MySQL
Pygame Event事件模块的详细示例
2021/11/17 Python
golang操作rocketmq的示例代码
2022/04/06 Golang