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 相关文章推荐
JS 获取span标签中的值的代码 支持ie与firefox
Aug 24 Javascript
jquery实现相册一下滑动两次的方法
Feb 09 Javascript
javascript获得当前的信息的一些常用命令
Feb 25 Javascript
JavaScript中神奇的call()方法
Mar 12 Javascript
js与jquery正则验证电子邮箱、手机号、邮政编码的方法
Jul 04 Javascript
js控制文本框只能输入中文、英文、数字与指定特殊符号的实现代码
Sep 09 Javascript
JS实现微信弹出搜索框 多条件查询功能
Dec 13 Javascript
ES6新特性一: let和const命令详解
Apr 20 Javascript
详解vue2.0 transition 多个元素嵌套使用过渡
Jun 19 Javascript
C#实现将一个字符转换为整数
Dec 12 Javascript
Webpack devServer中的 proxy 实现跨域的解决
Jun 15 Javascript
解析vue、angular深度作用选择器
Sep 11 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 上传文件大小限制
2009/07/05 PHP
PHP获取浏览器信息类和客户端地理位置的2个方法
2014/04/24 PHP
支持png透明图片的php生成缩略图类分享
2015/02/08 PHP
PHP中把错误日志保存在系统日志中(Windows系统)
2015/06/23 PHP
php微信公众平台开发之微信群发信息
2016/09/13 PHP
PHP Include文件实例讲解
2019/02/15 PHP
Yii框架应用组件用法实例分析
2020/05/15 PHP
JavaScript极简入门教程(三):数组
2014/10/25 Javascript
javascript实现简单的鼠标拖动效果实例
2015/04/10 Javascript
在jQuery中使用$而避免跟其它库产生冲突的方法
2015/08/13 Javascript
window.setInterval()方法的定义和用法及offsetLeft与style.left的区别
2015/11/11 Javascript
Bootstrap中文本框的宽度变窄并且加入一副验证码图片的实现方法
2016/06/23 Javascript
Node.js读写文件之批量替换图片的实现方法
2016/09/07 Javascript
JS中Array数组学习总结
2017/01/18 Javascript
jquery实现自定义图片裁剪功能【推荐】
2017/03/08 Javascript
微信小程序教程系列之视图层的条件渲染(10)
2017/04/19 Javascript
vue-router实现webApp切换页面动画效果代码
2017/05/25 Javascript
Vue 中使用 CSS Modules优雅方法
2018/04/09 Javascript
nodejs取得当前执行路径的方法
2018/05/13 NodeJs
vue elementui el-form rules动态验证的实例代码详解
2019/05/23 Javascript
jQuery实现轮播图效果
2019/11/26 jQuery
JS实现点餐自动选择框(案例分析)
2019/12/10 Javascript
JS实现音乐钢琴特效
2020/01/06 Javascript
Python3多线程操作简单示例
2018/05/22 Python
python实现自动登录
2018/09/17 Python
python实现定时压缩指定文件夹发送邮件
2020/12/22 Python
用python生成(动态彩色)二维码的方法(使用myqr库实现)
2019/06/24 Python
django 做 migrate 时 表已存在的处理方法
2019/08/31 Python
解决Keras 与 Tensorflow 版本之间的兼容性问题
2020/02/07 Python
美国咖啡批发网站:Coffee.org
2017/06/29 全球购物
承诺书模板大全
2015/05/04 职场文书
微信搭讪开场白
2015/05/28 职场文书
谢师宴家长答谢词
2015/09/30 职场文书
教师外出学习心得体会
2016/01/18 职场文书
python3.7.2 tkinter entry框限定输入数字的操作
2021/05/22 Python
Android Gradle 插件自定义Plugin实现注意事项
2022/06/16 Java/Android