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.ui.dialog 增加“自动记住关闭时的位置”的功能
Nov 24 Javascript
关于js日期转化为毫秒数“节省20%的效率和和节省9个字符“问题
Mar 01 Javascript
js截取小数点后几位的写法
Nov 14 Javascript
百度移动版的url编码解码示例
Apr 29 Javascript
javascript实现别踩白块儿小游戏程序
Nov 22 Javascript
JavaScript黑洞数字之运算路线查找算法(递归算法)实例
Jan 28 Javascript
微信和qq时间格式模板实例详解
Oct 21 Javascript
遍历js中对象的属性和值的实例
Nov 21 Javascript
详解js的事件代理(委托)
Dec 22 Javascript
webpack+vue-cil 中proxyTable配置接口地址代理操作
Jul 18 Javascript
Vue实现图书管理小案例
Dec 03 Vue.js
vue实现图书管理系统
Dec 29 Vue.js
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
提问的智慧
2006/10/09 PHP
php下清空字符串中的HTML标签的代码
2010/09/06 PHP
simplehtmldom Doc api帮助文档
2012/03/26 PHP
深入mysql_fetch_row()与mysql_fetch_array()的区别详解
2013/06/05 PHP
PHP获取服务器端信息的方法
2014/11/28 PHP
Mootools 1.2教程 设置和获取样式表属性
2009/09/15 Javascript
js中document.write使用过程中的一点疑问解答
2014/03/20 Javascript
JS的事件绑定深入认识
2014/06/26 Javascript
Javascript验证上传图片大小[前台处理]
2014/07/18 Javascript
node-http-proxy修改响应结果实例代码
2016/06/06 Javascript
JavaScript实现的原生态Tab标签页功能【兼容IE6】
2017/09/18 Javascript
nodejs微信扫码支付功能实现
2018/02/17 NodeJs
angular json对象push到数组中的方法
2018/02/27 Javascript
用Vue写一个分页器的示例代码
2018/04/22 Javascript
微信小程序实现bindtap等事件传参
2019/04/08 Javascript
vue+web端仿微信网页版聊天室功能
2019/04/30 Javascript
javascript系统时间设置操作示例
2019/06/17 Javascript
解决layui checkbox 提交多个值的问题
2019/09/02 Javascript
vue-froala-wysiwyg 富文本编辑器功能
2019/09/19 Javascript
vue组件 keep-alive 和 transition 使用详解
2019/10/11 Javascript
js+html+css实现手动轮播和自动轮播
2020/12/30 Javascript
python编写网页爬虫脚本并实现APScheduler调度
2014/07/28 Python
Python的numpy库中将矩阵转换为列表等函数的方法
2018/04/04 Python
对Python 除法负数取商的取整方式详解
2018/12/12 Python
基于Django静态资源部署404的解决方法
2019/07/28 Python
Python3读写Excel文件(使用xlrd,xlsxwriter,openpyxl3种方式读写实例与优劣)
2020/02/13 Python
keras中epoch,batch,loss,val_loss用法说明
2020/07/02 Python
python实现数字炸弹游戏程序
2020/07/17 Python
css3 flex布局 justify-content:space-between 最后一行左对齐
2020/01/02 HTML / CSS
html5+CSS3+JS实现七夕言情功能代码
2017/08/28 HTML / CSS
《问银河》教学反思
2014/02/19 职场文书
会计专业毕业生求职信
2014/07/04 职场文书
大三学年自我鉴定范文(3篇)
2014/09/28 职场文书
党的群众路线教育实践活动个人整改措施
2014/10/27 职场文书
乔迁新居祝福语
2019/11/04 职场文书
JavaScript的Set数据结构详解
2022/02/18 Javascript