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 相关文章推荐
javascript eval函数深入认识
Feb 21 Javascript
锋利的jQuery 要点归纳(三) jQuery中的事件和动画(下:动画篇)
Mar 24 Javascript
一个简单的JavaScript数据缓存系统实现代码
Oct 24 Javascript
javascript表单验证 - Parsley.js使用和配置
Jan 25 Javascript
appendChild() 或 insertBefore()使用与区别介绍
Oct 11 Javascript
ExtJS4给Combobox设置列表中的默认值示例
May 02 Javascript
详解JavaScript的AngularJS框架中的表达式与指令
Mar 05 Javascript
深入理解jQuery layui分页控件的使用
Aug 17 Javascript
jquery 多个radio的click事件实例
Dec 03 Javascript
JavaScript实现数值自动增加动画
Dec 28 Javascript
vue组件间通信六种方式(总结篇)
May 15 Javascript
小程序最新获取用户昵称和头像的方法总结
Sep 23 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将XML转数组过程详解
2013/11/13 PHP
php代码审计比较有意思的例子
2014/05/07 PHP
PHP获取数组最后一个值的2种方法
2015/01/21 PHP
合格的PHP程序员必备技能
2015/11/13 PHP
thinkPHP5.0框架安装教程
2017/03/25 PHP
深入理解JavaScript系列(7) S.O.L.I.D五大原则之开闭原则OCP
2012/01/15 Javascript
javascript针对DOM的应用分析(三)
2012/04/15 Javascript
使用jQuery同时控制四张图片的伸缩实现代码
2013/04/19 Javascript
jQuery构造函数init参数分析
2015/05/13 Javascript
开启Javascript中apply、call、bind的用法之旅模式
2015/10/28 Javascript
跟我学习javascript的prototype使用注意事项
2015/11/17 Javascript
浅析javascript异步执行函数导致的变量变化问题解决思路
2016/05/13 Javascript
Node.js服务器环境下使用Mock.js拦截AJAX请求的教程
2016/05/23 Javascript
JS正则验证多个邮箱完整实例【邮箱用分号隔开】
2017/04/19 Javascript
纯js实现动态时间显示
2020/09/07 Javascript
详解基于Vue2.0实现的移动端弹窗(Alert, Confirm, Toast)组件
2018/08/02 Javascript
配置eslint规范项目代码风格
2019/03/11 Javascript
js实现随机数小游戏
2019/06/28 Javascript
为Python的web框架编写前端模版的教程
2015/04/30 Python
[原创]pip和pygal的安装实例教程
2017/12/07 Python
基于Python pip用国内镜像下载的方法
2018/06/12 Python
python实现图片压缩代码实例
2019/08/12 Python
利用PyCharm操作Github(仓库新建、更新,代码回滚)
2019/12/18 Python
python为什么要安装到c盘
2020/07/20 Python
阿迪达斯丹麦官网:adidas丹麦
2016/10/01 全球购物
Sofmap官网:日本著名的数码电器专卖店
2017/05/19 全球购物
Whittard官方海外旗舰店:英国百年茶叶品牌
2018/02/22 全球购物
英语专业毕业生求职简历的自我评价
2013/10/24 职场文书
员工拓展培训方案
2014/02/15 职场文书
服务承诺书范文
2014/05/19 职场文书
个人作风建设心得体会
2014/10/22 职场文书
机关作风建设工作总结
2014/10/23 职场文书
2014年助理工程师工作总结
2014/11/14 职场文书
幼儿园六一主持词开场白
2015/05/28 职场文书
Nginx四层负载均衡的配置指南
2021/06/11 Servers
Python帮你解决手机qq微信内存占用太多问题
2022/02/15 Python