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 拖拉缩放效果
Dec 10 Javascript
js 判断checkbox是否选中的实现代码
Nov 23 Javascript
brook javascript框架介绍
Oct 10 Javascript
JQuery打造省市下拉框联动效果
May 18 Javascript
javascript验证身份证号
Mar 03 Javascript
jQuery+json实现动态创建复杂表格table的方法
Oct 25 Javascript
vue2.0多条件搜索组件使用详解
Mar 26 Javascript
js 毫秒转天时分秒的实例
Nov 17 Javascript
10个在JavaScript开发中常遇到的BUG
Dec 18 Javascript
webpack 打包压缩js和css的方法示例
Mar 20 Javascript
vue 通过base64实现图片下载功能
Dec 19 Vue.js
简单聊聊TypeScript只读修饰符
Apr 06 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中配置文件操作 如config.php文件的读取修改等操作
2012/07/07 PHP
关于Iframe如何跨域访问Cookie和Session的解决方法
2013/04/15 PHP
解析PHP获取当前网址及域名的实现代码
2013/06/23 PHP
解决FastCGI 进程超过了配置的活动超时时限的问题
2013/07/03 PHP
php实现斐波那契数列的简单写法
2014/07/19 PHP
Laravel 5框架学习之环境与配置
2015/04/08 PHP
php实现随机显示图片方法汇总
2015/05/21 PHP
PHP实现将标点符号正则替换为空格的方法
2017/08/09 PHP
javascript利用控件对windows的操作实现原理与应用
2012/12/23 Javascript
JS简单的轮播的图片滚动实例
2013/06/17 Javascript
简述JavaScript的正则表达式中test()方法的使用
2015/06/16 Javascript
JS简单实现String转Date的方法
2016/03/02 Javascript
javascript HTML5 canvas实现打砖块游戏
2020/06/18 Javascript
使用jQuery制作基础的Web图片轮播效果
2016/04/22 Javascript
利用Vue.js指令实现全选功能
2016/09/08 Javascript
微信小程序-拍照或选择图片并上传文件
2017/01/06 Javascript
Vue数据驱动模拟实现2
2017/01/11 Javascript
解决vue.js在编写过程中出现空格不规范报错的问题
2017/09/20 Javascript
小程序实现带年月选取效果的日历
2018/06/27 Javascript
elementUI 设置input的只读或禁用的方法
2018/10/30 Javascript
JavaScript实现拖拽盒子效果
2020/02/06 Javascript
JQuery实现折叠式菜单的详细代码
2020/06/03 jQuery
JS+CSS实现动态时钟
2021/02/19 Javascript
python实现根据ip地址反向查找主机名称的方法
2015/04/29 Python
PyQt5 多窗口连接实例
2019/06/19 Python
详细介绍pandas的DataFrame的append方法使用
2019/07/31 Python
Python 等分切分数据及规则命名的实例代码
2019/08/16 Python
tensorflow 2.0模式下训练的模型转成 tf1.x 版本的pb模型实例
2020/06/22 Python
详解使用postMessage解决iframe跨域通信问题
2019/11/01 HTML / CSS
员工年终自我评价
2014/09/14 职场文书
2014年团工作总结
2014/11/27 职场文书
党员思想汇报材料
2014/12/19 职场文书
2015年纪念“卢沟桥事变”78周年活动方案
2015/05/06 职场文书
初一军训感言
2015/08/01 职场文书
《攀登者》:“海拔8000米以上,你不能指望任何人”
2019/11/25 职场文书
Matplotlib可视化之添加让统计图变得简单易懂的注释
2021/06/11 Python