失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > 点击图片查看原图(图片按比例展示 点击旋转)

点击图片查看原图(图片按比例展示 点击旋转)

时间:2021-01-05 10:09:27

相关推荐

点击图片查看原图(图片按比例展示 点击旋转)

使用layer弹框:实现点击图片查看原图的效果;

引入layer,函数封装:

// 点击图片查看大图function showBigImage(e) {let src = $(e).attr('src');let img = new Image();img.src = src;let w = img.width;let h = img.height;let windowW = window.screen.availWidth;let windowH = window.screen.availHeight;let width,height,imgArea;width = windowW * 0.7 + 'px';height = windowH + 'px';if(w >= h){imgArea = 'width:' + windowW * 0.7 + 'px';}else if(w < h){imgArea = 'height:' + windowH * 0.9 + 'px';}layui.use(['layer'], function () {var layer = layui.layer;var imgLayer;if (parent.layer) {imgLayer = parent.layer;} else {imgLayer = layer;}imgLayer.open({type: 1,title: false,closeBtn: 1,shadeClose: true, //点击阴影关闭area: [ width,height ], //宽高content: `<img style="${imgArea};margin:0 auto;display:block;" src="${src}" οnclick='xz()' class="big-img" title="点击图片旋转"/><script type="text/javascript">let d = 0function xz(){d -= 90$('img.big-img').css('transform','rotate('+d+'deg)')}</script>`});});}

函数调用:

<img onclick="showImage(this);" src="/xxx/xxx" alt="">

如果觉得《点击图片查看原图(图片按比例展示 点击旋转)》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。